我在Acer C7 Chromebook上安装了ChrUbuntu,我能够双启动 Ubuntu 12.04 和 ChromeOS 并控制默认加载的操作系统。我尝试编辑该文件并成功运行,但没有看到任何效果。我试图启用“dmesg”样式的详细系统加载屏幕而不是安静的启动屏幕(在 Ubuntu 启动期间)。我怀疑 GRUB 不是机器上的引导加载程序,或者仅在 Linux 分区上充当相当晚的辅助引导加载程序。我意识到 Chromebook 是一个由 Google 严格控制的相当封闭的系统,但由于它是 Linux,人们可能知道答案。/etc/default/grub
update-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-synaptics
sudo 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=acpihpet0
usingsysctl
可以有所帮助,但不幸的是我无法完成安装(键入“完成”不是一个选项,并且由于初始 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