本文介绍怎样通过Brunch框架将ChromeOS安装到多系统U盘内。
ChromeOS是由Google开发的操作系统,主要用于Chromebook等设备。可以安装安卓应用,并兼容Linux应用。
Brunch框架的目的是从官方恢复镜像创建一个通用的x86_64 ChromeOS镜像。为此,它使用一个1GB的ROOTC分区(其中包含自定义内核、initramfs、swtpm二进制文件、用户空间补丁和配置文件)以及一个特定的EFI分区来启动。
关键
前面的步骤请参照brunch框架官方文档,或者各类视频教程。
1 | sudo bash chromeos-install.sh -src chromeos_filename.bin -dst /mnt/c/Users/username/brunch/chromeos.img -s size |
- 安装可能需要一些时间,具体取决于目标磁盘的速度,请耐心等待。可能会出现几个 GPT Header 错误,可以放心忽略。如果系统提示空间不足,请减少命令末尾的数字,直到空间足够。img 无法占用分区的整个空间,这是正常的,因为部分空间由系统保留。
当安装程序询问您安装类型时,在终端中输入“dualboot”并按“Enter”继续
该步骤之后,将生成的chromeos.img.grub.txt文件中,img_uuid=
经测试,可以用ventoy引导img直接进入系统,正常使用。
符合brunch框架硬件要求的其他电脑也可正常使用。
安装之后
可以使用ventoy引导,或者按照brunch框架的文档,将镜像写入U盘。
如果您安装到 USB 或第二个内置磁盘,那么您应该可以启动 Brunch。如果您已安装到 USB,请将其插入并重新启动。第一次启动需要很长时间是正常的,请耐心等待。
首次启动是设置任何重要内容的最佳时机,例如通过选择“ChromeOS(设置)”启动选项来更改内核或框架选项。
如果您有任何问题,强烈建议您查看Brunch 配置菜单以获取可能的补丁或解决方案。此时,您的设备可能会错误地显示安装容量仅为14 GB,无论实际大小如何。您可以通过在启动屏幕上按Ctrl + Alt + F2打开开发者终端来修复此问题。
– 在那里以root用户身份登录,通常不需要密码。
– 输入resize-data
,然后在完成后重启电脑。此时,报告的容量应该会变得准确。
要点
- 有独显的电脑需要关闭独显直连,采用混合输出
- 符合brunch框架的其他要求