我的闪存驱动器上安装了完整的 Linux。我想要做的是从这个闪存驱动器与 Asus C300 Chromebook 启动。
网上有很多关于如何在 chromebook 上安装 Linux 的教程,但我想要原系统未受影响。所有教程都指出我必须在 chromebook 上启用开发人员模式,但我很好奇是否有必要执行从闪存驱动器启动这样的简单任务。
所以我的问题是,如何在 chromebook 上进入多重启动,就像在笔记本电脑上按 F12 一样?
答案1
我很好奇是否有必要执行从闪存驱动器启动这样的简单任务。
这样一个简单的任务可能非常复杂。它假设所有组件都在某个平台上就位,但 Chrome 设备不是传统的 BIOS/UEFI 计算机,有些甚至没有 x86 处理器。
Chrome OS 开发人员的目标不同于制造另一种通用计算机,例如流行的“Wintel”系统。他们摆脱了传统启动顺序中的每一个步骤,使 Chrome OS 即使在低功率机器上也能快速启动。
因此,即使您的设备中有英特尔处理器,也不应该有任何固件代码处于活动状态来检测外部存储并尝试从其启动(您必须在开发人员模式下启用它,以及从未签名的媒体启动)。 Chrome OS 设备默认有一个恢复系统,具有部署系统更新的基本功能,这里是示例声明:
分区大小调整是由系统发起的,而不是由用户发起的。
其他一切都应该向用户触发警告消息,表明她/他的设备已被篡改。从我的角度来看,这很好。
由于这个问题已经发布,传统的 Windows 平台(Intel 处理器上的 Windows = Wintel)从旧版 BIOS 固件切换到 UEFI,当你说我在闪存驱动器上安装 Linux(针对 x86/x64)时,这并没有让事情变得更容易,因为现在您可以通过两种不同的方式启动这些系统。它并不止于此,因为 Chrome 设备使用不同的启动方法如开发者文档中所述。
社区中的一些用户喜欢Chromebox 先生/MattDevo提供自定义固件,允许在最新的 x86 Chrome 设备上启动其他操作系统或外部媒体(取决于您必须按Ctrl+ 的配置)。U