我在Acer C7 Chromebook上安装了ChrUbuntu,我能够双启动 Ubuntu 12.04 和 ChromeOS 并控制默认加载的操作系统。我尝试编辑该文件并成功运行,但没有看到任何效果。我试图启用“dmesg”样式的详细系统加载屏幕而不是安静的启动屏幕(在 Ubuntu 启动期间)。我怀疑 GRUB 不是机器上的引导加载程序,或者仅在 Linux 分区上充当相当晚的辅助引导加载程序。我意识到 Chromebook 是一个由 Google 严格控制的相当封闭的系统,但由于它是 Linux,人们可能知道答案。/etc/default/grubupdate-grub
我不太需要“dmesg”风格的冗长启动;但确实对这个系统上的引导加载感到好奇。
PS 只是为了澄清,我试图在机器上的 Ubuntu 引导上启用详细加载屏幕。
我开启了开发者模式,我可以访问shell,但是我没有emerge命令,我记得读过ChromeOS是基于Gentoo构建的。
如何在 ChromeOS 上获得包管理器?
我有一台安装了 Arch Linux 的 Chromebook。但是,这款 Chromebook 带有一个非常奇怪的键:键盘右上角的“电源开/关”键。在没有任何警告的情况下,此按钮会关闭计算机。自然地,我在寻找退格键时或在按下周围按钮时手指滑动时一直按下此键。因此,我在非常不切实际的时刻关闭了我的电脑。这必须停止。
如何禁用或重新映射此键?
我有一个 shell 脚本,我需要运行它才能连接到具有加密硬盘的远程 ubuntu linux 机器,以便输入密码。有一个用于此的 shell 脚本,但我大部分时间不在时都有一个 chromebook。这可以通过 chromebook 完成吗?
我已经看到了像 mosh 这样的 chrome 扩展。
我正在尝试将 Navicat 这是一个 x86-64 二进制文件安装到我的 aarch64 机器上,这导致“无法执行二进制文件:Exec 格式错误”
这是file在可执行文件上运行的结果:
navicatess15-sqlserver-en.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, BuildID[sha1]=d629f6099d2344ad82818172add1d38c5e11bc6d, stripped
这是我的uname -a:
Linux penguin 4.19.98-08076-g24ab33fb8e14 #1 SMP PREEMPT Wed Apr 1 17:17:36 PDT 2020 aarch64 GNU/Linux
有什么办法可以在我的机器上运行这个可执行文件吗?
(Idk 如果这有什么不同,但我在带 OP1 处理器的三星 Chromebook Plus 上运行 Linux)
作为参考,Chromebook 型号是 SNOW FREMONT A-E 0878
我曾经Crouton安装Ubuntu 在我的Chromebook. 这样做时,我的计算机处于开发人员模式,并且在这样做之前无法保存计算机上的任何内容。结果,我切换回Chrome OS使用命令Ctrl+Alt+Forward/Back尝试下载我有兴趣在课堂上玩的 python 脚本。我登录了我的 Google 帐户,从那时起我就无法访问Ubuntu.
我尝试recovery mode再次将计算机放入并再次执行这些步骤(尽管我认为这是一种浪费,因为它已经在我的计算机上,但我离题了)。
由于试图将其置于恢复模式,我只剩下黄色感叹号说Chrome OS is missing or damaged; 整个过程我把原来用的USB放进去。另一个屏幕显示the device I inserted does not contain Chrome OS(不废话)。Ctrl+D是下一次尝试,但没有成功,因为我被黄色感叹号困住了。
我正在通过 crouton 在 Toshiba Chromebook 2 上运行 Ubuntu 14.04。
我最近重新格式化了一张 256GB 的 SD 卡,该卡一直保存在我的 chromebook 中。我的问题是,每次我在唤醒 Chromebook 后尝试访问我的 SD 卡时,都会收到一条消息
Authentication is required to mount SD256 (/dev/mmcblk1p1)
An application is attempting to perform an action that requires privileges.
Authentication is required to perform this action.
Action: org.freedesktop.udisks2.filesystem-mount
Vendor: The udisks Project
Run Code Online (Sandbox Code Playgroud)
我很好奇为什么每次唤醒我的 chromebook 时都必须验证我的 SD 卡,以及是否有办法改变它。
我已经在 Google Pixel 2015 Chromebook 上安装了 Ubuntu 15.04,但我看不到 Grub 菜单。在我应该看到它的时候,我看到的只是“从硬盘启动”并且屏幕顶部有一些失真(看起来像几行像素),恰好持续了 Grub 菜单超时的时间. 所以就像菜单在那里,但扭曲了。如果我当时按下某个键,则启动过程会中断:它的行为似乎与您期望 Grub 菜单的行为相似,但我什么也看不到。
可能是什么问题呢?
我的 chromebook 使用 SeaBIOS ( http://www.seabios.org/SeaBIOS ) 来启动 Ubuntu。
更新:解决方案我将把它留给那些可能遇到与我相同情况的人。编辑您的/etc/default/grub并确保将以下几行注释掉,如下所示:
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
Run Code Online (Sandbox Code Playgroud)
此外,取消注释这两行也很重要:
GRUB_TERMINAL=console
GRUB_GFXMODE=640x480
Run Code Online (Sandbox Code Playgroud)
我现在强烈怀疑最后一行对于解决问题至关重要。sudo update-grub之后别忘了跑。
我使用本指南在 Asus C201 Chromebook 上安装了 Arch Linux (该笔记本的 debian 和 fedora 指南对我不起作用,导致黑屏)。
这或多或少开箱即用,直到我使用pacman -Syu. 现在触摸板不再正常工作:
行为描述(前往下面的“更新”查看奇迹解决方案)
当我用一根手指时,我可以非常缓慢地移动光标,并用指甲刮擦触摸板。但这实际上只是移动了一点光标。
我还可以按下触摸板,然后移动光标,在这种情况下,光标会移动并突出显示。
到目前为止我尝试过的
/etc/X11/xorg.conf.d/70-synaptics.conf中显示的配置作为示例。synaptics.conf,但这也没有改变行为。xf86-input-synapticssudo dmesg | grep elan显示以下两行:
[ 1.6 ] i2c 4-0015:驱动程序 elan_i2c 请求探测延迟
[408.6]elan_i2c 4-0015:无效的报告ID数据(ff)
概括
根据触摸板的行为,感觉升级对触摸板配置造成了严重破坏。不过配置文件好像没问题。重新安装触摸板驱动似乎没有影响。
我能做什么还有其他想法吗?
/etc/X11/xorg.conf.d/50-synaptics.conf
我卸载并重新安装了 synaptics 驱动程序,这是配置文件:
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 HP Chromebook 11 G4 上安装 OpenBSD,并通过 MrChromeBox 固件实用程序脚本安装 CoreBoot (UEFI)。
在初始引导提示期间(当您看到boot>)时,我可以轻松地在那里键入任何内容(例如进入用户内核配置boot -c)。
但是每次我按任意键(我的意思是包括电源按钮或 Enter 在内的任何键)加载安装程序后,我需要等待 1-2 秒才能 chromebook 响应。更糟糕的是,每个按键都会被记录/识别多次。
我已经发现设置kern.timecounter.hardware=acpihpet0usingsysctl可以有所帮助,但不幸的是我无法完成安装(键入“完成”不是一个选项,并且由于初始 iwm0 固件加载失败,在某些地方需要它)
我知道这可能只是冰山一角,但我想首先解决安装过程中的按键问题。
既然这是一个问题,那么至少应该有一个问号。有没有办法kern.timecounter.hardware=acpihpet0从 UKC 进行设置或有其他方法来修复安装过程中每个键被多次按下的问题?
附带说明:从我可以看到启动期间的大多数内容都没有配置(例如acpicpu at acpi0 not configured或Intel Bay Trail LPC .... not configured.
哦,我已经尝试过使用外部键盘,但没有成功,因为由于某种原因它在安装程序期间无法工作。
更新:
只是为了抢占问题,因为我在原来的问题中没有提到这一点。
安装程序未检测到除内置 emmc 之外的任何磁盘。如果不是这样,我可以简单地使用自动安装来安装 OpenBSD(在该特定提示中多个“a”计为 1,并将响应文件命名为“bbbbb”)。
由于上述原因以及只有内置无线连接的事实,我无法获得完成安装所需的设置。我已经设法通过了磁盘布局阶段,但由于安装介质也不可用,所以我无法从任何地方获取这些集。
更新2:
我已经成功通过安装了 virtualbox 的 Linux MX live usb 安装了 OpenBSD。
遗憾的是键盘仍然无法使用。任何外部 USB 设备也无法被识别。
当我按下电源按钮时,我可以看到类似以下内容的信息:
pckbc timeout
Run Code Online (Sandbox Code Playgroud)
我会不断更新这个问题。
一点背景:
我最近通过一个奇怪的 hack 在 Chromebook 上安装了 Arch Linux,其中我使用安装脚本安装 Ubuntu,然后用 Arch rootfs 覆盖 Ubuntu rootfs。我不确定这背后的机制是什么(像这样:https : //wiki.archlinux.org/index.php/Acer_C7_Chromebook)。
在 chroot 到所有 Linux 发行版都通用的 rootfs 之前运行的 Linux 部分(这就是为什么初始启动对 Arch 和 Ubuntu 都有效)?或者,更笼统地说,哪些软件在所有 Linux 发行版中是通用的,即定义一个 Linux 发行版?
我正在使用ASUS-Chromebook-Flip-C302CA/ Google Chrome OS-Version 65.0.3325.35 (Official Build) dev (64-bit)并且我正在尝试遵循Visual Studio Code for Chromebooks 和 Raspberry Pi,但未能执行最后一步并出现以下错误:
chronos@localhost ~ $ . <( wget -O - https://code.headmelted.com/installers/chromebook.sh )
bash: wget: command not found
chronos@localhost ~ $
Run Code Online (Sandbox Code Playgroud)
wget:
chronos@localhost ~ $ whereis wget
wget:
chronos@localhost ~ $ which wget
which: no wget in (/usr/local/bin:/usr/bin:/bin:/opt/bin)
chronos@localhost ~ $ find / -name wget >/dev/null 2>&1
chronos@localhost ~ $
Run Code Online (Sandbox Code Playgroud) 我在 Samsung Series 3 Chromebook 的用户空间中嵌入了 ArchLinux。我通过 pacman 安装的 GCC 版本是 4.7.2。我想要更新的版本,这里的包数据库显示 Core 存储库具有 GCC 4.8.0-4。但是,当我运行时sudo pacman -Syu,我被告知无事可做。我很高兴有耐心,尽管作为 ArchLinux 的新手,我想知道是否有人能告诉我为什么我的版本还不是 4.8。
chrome-book ×13
chrome-os ×5
arch-linux ×4
chrubuntu ×2
grub ×2
ubuntu ×2
arm ×1
bash ×1
boot ×1
boot-loader ×1
debian ×1
dual-boot ×1
executable ×1
gcc ×1
gentoo ×1
keyboard ×1
mount ×1
openbsd ×1
pacman ×1
sd-card ×1
shell-script ×1
synaptic ×1
touchpad ×1
wget ×1
x86 ×1