2022.02.26补充:
1)台式机未测试,笔记本测试了几种镜像,有区别,主要的区别在于驱动;例如手头的asus R417,CPU为N3450,这时候下载rammus版本的话,安装使用外接鼠标没有什么问题,但是触摸板是无效的,后来选择了terra版本(对应型号ASUS C301SA),触摸板也是无效的,摄像头也是无效的,选择这个版本是搜索到这个型号支持googleplay,实际上发现最后也打不开GP,最终还是回到了coral版本(对应的asus C423,CPU好像是N3500之类),这个coral版本恢复后,触摸板和摄像头都正常工作。所以如果是笔记本的话,建议从官方站点选择相似配置的chrome型号,然后再去下载机型的对应的镜像版本。这样驱动应该容易成功。
2)关于googleplay,前面尝试了多个镜像都没有成功打开,都是卡在1秒内提示。后来在路由器上直接开了v2ray,重新刷机(不过在启动前设置了一个android init之类的选项),然后发现安装结束后,GP就自动安装好了,而且也支持apk直接打开安装。安装的镜像也是前面试过的coral。猜测可能在linux启动盘中写chromeos-install的时候,这个时候如果已经开启了vpn,那么这个写入的内容可能与不挂vpn写入的内容有区别。所以在linux启动写chromeos之前,建议还是先挂vpn。
?
1)先用rufus刻录个linux的启动盘(ubuntu之类的),建议U盘采用16左右大小,估计8G也够
2)下载chrome OS的辅助框架(https://github.com/sebanc/brunch/releases),解压后得到一个四个文件:
chromeos-install.sh
efi_legacy.img
efi_secure.img
rootc.img
3)下载chrome OS的恢复镜像 地址1:https://cros.tech/table 地址2:https://cros-updates-serving.appspot.com/),这里面按照CPU的类型选择,我测试的是一个很垃圾的N3450,没找到。所以找了一个asus C430的型号(对应的CPU是N3550),选择最新的版本后下载,一般卸载下来后得到的是一个chromeos_14388.52.0_bob_recovery_stable-channel_mp.bin.zip之类的zip,解压后得到一个bing文件,将bin文件重命名为:bob_recovery.bin,
4)下载的资源就下载好了,然后编辑一个install.sh文件,内容为:
sudo apt-get update
sudo apt-get install figlet
sudo apt-get install pv
sudo apt-get install cgpt
sudo bash chromeos-install.sh -src rammus_recovery.bin -dst /dev/sda
看命令大概也知道,先安装三个辅助app,然后开始执行回复,注意看sh中最后一行的那个bin文件的名称,要修改为对应你下载后修改的文件名。
5)打开刻录好的U盘(例如ubuntu 20.X系统),在U盘根目录下建立一个Chrome OS目录(注意大小写,按照道理这个文件夹我觉得无所谓,因为后面执行命令的时候跟这个文件夹名称没关系,未测试)
6)将安装框架文件(4个)、恢复镜像文件(1个),install.sh脚本文件(1个)全部复制到这个Chrome OS目录下
7)用U盘启动,不要安装linux系统,直接试用。进入桌面后,联网(这里建议挂vpn)。用文件管理器打开 FileSystem\media\cdrom\Chrome OS,右键进入终端。
8)这里可以执行 sudo sh install.sh,就开始进行恢复了。
这里我觉得也可以用 sudo chmod +x install.sh && install.sh这样来执行,未测试。
?
恢复结束后,取出U盘重启后就可以进入chroms OS的安装界面,安装界面很简单(类似安卓平板,唯一需要的是梯子,没有梯子就无法登录,只能以访客模式运行)
PS1:这个启动的画面有个选项,chrome OS setting,这个估计是框架带入的,应该不是chrome OS原生的。在这个设置里面可以开启android intl初始化之类的,选择后再进入chrome OS后,类似于一个crack的吧。也没找到原生chrome 开启 google play的方法,没找到chrome OS开启开发者模式的选项。
PS2:2022年google发布了chrome OS flex新系统,目前是开发版(通过chrome浏览器的插件chromebook 恢复工具来实现刻盘),不过我尝试了几次都卡在logo画面,估计是笔记本CPU太渣,系统直接不支持。
?
?
后来再youtube上看到另外一个视频,介绍的方法大抵是这样:利用windows的linux subsystem系统生成chrome os的img启动镜像img文件。
视频介绍的是针对intelCPU的,3代及以下的下载samus的镜像,4代及以上的下载rammus的镜像,amd的下载zork的。
1)还是准备下载框架,解压后得到4个文件
2)下载恢复镜像文件,解压后得到bin文件(这里该视频提示了一个地方:就是下载的镜像版本最好与框架的版本一致)
3)将这四个文件放到一个位置,例如users目录下(便于linux subsystem系统可以访问到)
4)进入subsystem,例如ubuntu,执行一下几个命令:
sudo apt update #更新一下系统
sudo apt install pv #这里跟上面第一个方法的install.sh命令基本是一样
sudo apt install cgpt
sudo apt install tar #这个应该是类似更新或者安装解压tar
#开始进入放置刚才下载文件的目录
cd /mnt/c/users #加入放置在windows系统的C盘users目录下面
ls #显示一下文件列表,便于下面复制名称
sudo tar zxvf 下载的框架压缩包名称
#上面这步操作如果在前面已经解压了就不需要了
#只是确保解压后四个文件在users目录下面,而不是子目录下面
#关键的一条命令是下面这条:
#看命令就是把下载的镜像文件bin写成img文件,一个源src,一个目标dst
sudo bash chromeos-install.sh -src 恢复镜像.bin -dst chromeos.img
#完成后会生成chromeos.img镜像文件,这个文件按照视频中大小大约是14G。
然后将这个chromeos.img采用rufus刻录到U盘就可以了。用此U盘启动后就会跟第一种方案一样,进入chromsos的安装界面;
这里视频介绍了启动后进入访客模式下安装chromeos的步骤(按照道理这个启动后应该可以直接安装,或者是跟第一种直接写入硬盘的方法不一样),记录一下,仅备忘。
打开chrome浏览器,按Ctrl+Alt+T,进入crosh用户的终端模式,输入以下命令
shell #进入终端
lslbsk -e7 #显示当前磁盘
#这时候会显示当前PC的硬盘和对应的分区,如果只有一个硬盘,那么sda是硬盘,sdb是当前启动的U盘
sudo chromeos-install -dst /dev/sda #将chromeos 安装到第一个硬盘
#提示会删除全部分区,输入yes回车后,开始安装
#安装结束后提示安装完成,拔出,重启,完成。
这个方法与第一个方法的思路一样,第一种是直接在U盘启动ubuntu后,直接将镜像写入了硬盘 /dev/sda中,重启后就直接安装好了。第二种是生成chromeos镜像启动后,需要安装写入硬盘。整体的思路和步骤基本上是一样的。