Arm Mac通过UTM启动ChromiumOS arm(virtualize)和ChromeOS Flex amd64(Emulate) 笔记

virtualize

参考帖子https://www.reddit.com/r/ChromeOSFlex/comments/1dn39v6/run_chromium_os_on_apple_silicon_macbook/
最新的chromiumOS镜像包含UEFI
下载:https://storage.googleapis.com/chromiumos-image-archive/ferrochrome-public/R128-15926.0.0/chromiumos_test_image.tar.xz
下载之后解压


然后UTM创建一个新的虚拟机,选择Virtualize

选择Other

Boot Device选择None
一路默认continue然后最后保存。
新建一个Disk,然后导入刚刚解压的chromiumos_test_image.bin
Screenshot 2024-08-07 at 11.43.09 AM

type选择virtio。
display选择virtio-ramfb-gl(GPU Supported).
然后就可以启动了。



跑分还不错。
还不支持webGL

Emulate

参考教程:https://www.reddit.com/r/ChromeOSFlex/comments/xuwo8k/installing_chrome_os_flex_inside_utm_on_a_m1_mac/
通过Chromebook Recovery Tool来安装Chromebook Flex,来向U盘写入安装。
品牌和厂商都选择Chromebook Flex。


新建虚拟机时选择Emulate,
Display选择virtio-vga-gl (GPU Supported)
当启动虚拟机时,按住ESC进入选择启动,同时选择U盘,进入后选择U盘启动


因为是虚拟的,性能损失确实很大,网络也无法连接。


这里尝试用emulate启动fydeos的amd64版本失败了 :joy: