chromebook安装devos和chrome os双启动经验分享

这个其实写了有段时间了,是chromebook c720入手折腾最多的时候搞的测试,实现devos+chrome os双启动,数据盘现实共享的教程,devos已经停止更新支持,但理论上可以用其他的linux。

条件:
一、
2 个 u 盘, 4g 以上,一个用于 cb 的恢复盘,一个用于 devos 的安装盘(理论上可以是
其他的 linux ,之前试过 unity ,双启动没问题,但之前没搞定挂载,觉得 720 太卡就删了)
先都制作好。
二、翻墙,过程里
2 个地方需要翻墙,一个是装好 devos 后,进 chromeos 要重新激活,另
外一个是装 devos 双启动前要下谷歌的脚步
三、备份,跑完谷歌的脚步等于
chromeos 里面的内容都会清空,所以一定要备份,等两个
系统装好后在复制回来
四、刷
bios 和开启开发者模式,这个是 u 盘启动的先决条件,不能 u 盘启动后面的就不要
看了
五、不是必须的,
ssd 还是要大一点, devos 在没装完软件包已经占了 6 个 g ,加上 chromeos
的 1.5g ,如果 16g 的话基本放不了东西, chromeos 是在线对硬盘空间没太大需求,但是 linux
对硬盘空间就有需求了。
过程:
1、 在 chromeos 下, ctrl+shift+t 进去命令行,输入 shell
2、 这个时候需要翻墙,输入: curl L O http://goo.gl/s9ryd; sudo bash s 9ryd
3、 完了输入一个 MB 数给 devos 使用,尽量大吧,因为最后的结果是在 chromeos
下面能读到分出去的空间,而在 devos 下面读不回没分出去的空间,我是 120g
的 ssd ,我分了 90g ,直接输入 90 回车,然后 cb 就会重启
4、 这个时候插入 devos 的安装 u 盘,按 ctrl+l 开机,接着按 1 启动 u 盘(注意事项
一:按了 ctrl+l 后马上按 1 ,不然会启动不了,注意事项二:这时候千万不要按
ctrl+d 进 chromeos ,会导致双启动失败,等完成 devos 的全部安装能进入桌面
装软件再切去 chromeos ,切过去进入的时 候会卡在一个界面,要等,最上方有
进度条,跑完就要重新激活 chromeos 了)
5、 顺利的话就可以看到 devos 的安装界面了,前面都是图形选项我就不说,唯一
要注意的是不要勾选下载更新和安装第三方软件(因为源都失效了,选了会导致
安装失败),直接说重点,也是双启动的难点(当初为了装 unity 的双启动装了 n
次 ubuntu 和 c 还原了 n 次 hromeos 才实验成功),参考链接:
https://www.distroshare.com/distros/get/14/#comment 1803627619
6、 这里的所有操作都要按这个教程来,不能在中途点其他按钮或者选项,之前失败也是在
这里在安装选项的时候选最后一个,“ 其他选项 ”,然后点 现在安装 ”,这个时候你就
可以看到 sda7 分出来的大小就是刚才执行脚本输入的大小,记得这个时候千万不要乱
点其他地方, 点 /dev/sda7 然后点“ 更改 ”,在弹出窗口,用于哪里选 ext4 ”,挂载点选
““//”,不要勾选格式化此分区,然后点 确定 ”,在弹出将之前的修改写入磁盘并继续
窗口选“ 后退 ”,然后就可以点击右下的 现在安装 ”,之后会弹出三次窗口,都是选“继
续”就好了
7、 然后就是正常的安装选择,包括用户密码什么的就没什么了, 这里假设用户名为 aaa
这个 aaa 后面要用到, 完成后拔 u 盘,按 enter 重启,没反应就硬关机吧, devos 的安装
u 盘完成使命记得不要再插到 cb 上了,重启还是按 ctrl+l 进入,马上按 1 ,不过这次就
是启动 devos 了,这个 1.5 的版本因为是国人开发的,所以中文,输入法等什么鬼都装
好了,少了很多折腾,直接可以日常使用了,对 cb 的热键 支持也很好,屏幕音量调节
什么都是可用的。
8、 然后就开始切回 chromeos 了,重启, ctrl+d ,然后就等进度跑完,回到最初要激活的界
面,连
面,连wifiwifi,翻墙激活,进入系统因为,翻墙激活,进入系统因为chromechrome的内容要同步,个人建议等同步完成的内容要同步,个人建议等同步完成chromeoschromeos会提示你重启以更新,那时候重启一次再开始下面的操作会提示你重启以更新,那时候重启一次再开始下面的操作
9、 首先在下载内容哪里先建一个文件夹给挂载用,我建了首先在下载内容哪里先建一个文件夹给挂载用,我建了devosdevos,这里如果是其他名字那,这里如果是其他名字那后面命令和脚本也要跟着对应改后面命令和脚本也要跟着对应改
10、 CCtrl+shift+ttrl+shift+t,或者命令行,输入,或者命令行,输入shellshell回车回车
11、 输出输出cdcd回车,输入回车,输入mkdir tmpmkdir tmp回车(建一个回车(建一个tmptmp的目录以的目录以挂载挂载sda7sda7))
12、 首先把首先把sda7sda7挂载到挂载到tmptmp目录,输入:目录,输入:sudo mount /dev/sda7 tmpsudo mount /dev/sda7 tmp
13、 然后要确定自己然后要确定自己chromeoschromeos到底使用了那个目录作为下载内容(这个目录找了很久到底使用了那个目录作为下载内容(这个目录找了很久才找到,这个也是之前挂载失败的原因),输入:才找到,这个也是之前挂载失败的原因),输入:cd /home/chronoscd /home/chronos回车,然后回车,然后lsls回车回车
14、 应该能看到一个蓝色的文件夹是应该能看到一个蓝色的文件夹是uu--XXXXXXXXXX,,XXXXXXXX是很长的一串数字,这个才是平时是很长的一串数字,这个才是平时在命令行真正的目录,进入这个目录,输入在命令行真正的目录,进入这个目录,输入cd ucd u--XXXXXXXXXX进入(输完进入(输完uu--用用tabtab键就可以补键就可以补全,这个路径等下要复制出来写到脚本里的全,这个路径等下要复制出来写到脚本里的,进入后,进入后lsls看下能不能看看下能不能看到刚才到刚才tmptmp的目录的目录了?看到那就是操作正确了,就可以开始第二次挂载了,继续留在这个了?看到那就是操作正确了,就可以开始第二次挂载了,继续留在这个uu--XXXXXXXXXX目录下目录下面,不要进入面,不要进入tmptmp目录或者退出这个目录,目录或者退出这个目录,
15、 输入:输入:sudo mount /home/sudo mount /home/chromoschromos/user/tmp/home/aaa /user/tmp/home/aaa /home//home/chromoschromos/u/u--XXXXX/Downloads/devos/ XXXXX/Downloads/devos/ ----bind bind 回车(回车(psps::tmptmp为变量,跟前面建挂为变量,跟前面建挂载目录载目录tmptmp相对应,相对应,aaaaaa为变量,其实就是为变量,其实就是devosdevos的用户名,的用户名,uu--XXXXXXXXXX也是变量,估计也是变量,估计每台机子都不同,可以用每台机子都不同,可以用tabtab补全,不过建议最后把这个命令复制补全,不过建议最后把这个命令复制下来,后面建脚本要下来,后面建脚本要用到,这个时候可以切过去文件哪里看下,下载内容里面的用到,这个时候可以切过去文件哪里看下,下载内容里面的devosdevos应该可以读出内容,应该可以读出内容,如果之前如果之前在这个目录那就要切换一下文件夹就会刷新,至此挂载完成。在这个目录那就要切换一下文件夹就会刷新,至此挂载完成。
16、 但总不能每次开机要输这么长指令吧,所以我们做一个脚本,还是在这个但总不能每次开机要输这么长指令吧,所以我们做一个脚本,还是在这个uu--XXXXXXXXXX的目录,的目录,vi devmountvi devmount(这里不好(这里不好vivi的学一下,保存编辑退出什么的,的学一下,保存编辑退出什么的,chromeoschromeos下面没下面没有有geditgedit也没有也没有nanonano,实在没办法。,实在没办法。devmountdevmount这个名字随意,反正是靠这个名字执行挂这个名字随意,反正是靠这个名字执行挂载就是了)载就是了)
17、 按按ii开始编辑,输入下面内容:开始编辑,输入下面内容:
sudo mount /devsudo mount /dev/sda7 tmp/sda7 tmp
sudo mount /home/sudo mount /home/chromoschromos/user/tmp/home/aaa /user/tmp/home/aaa /home//home/chromoschromos/u/u--XXXXX/Downloads/devos/XXXXX/Downloads/devos/
18、 按按escesc,按,按shift+zshift+z两次退出,应该就两次退出,应该就okok了,这个挂载脚本每次重启开机运行一次了,这个挂载脚本每次重启开机运行一次就好了,当然也可以写到启动脚本里,但我考虑到后面可能会折腾系统什么的,就不改就好了,当然也可以写到启动脚本里,但我考虑到后面可能会折腾系统什么的,就不改启动脚本了。我们来验证一次,重启启动脚本了。我们来验证一次,重启chromeoschromeos,,ctrl+shift+tctrl+shift+t,,shellshell回车,回车,cdcd回车,回车,. . DDevmountevmount回车(主要回车(主要cdcd回车完后先是一个回车完后先是一个””. . ““ 然后是空格,再来才是你的脚步名字,如果可以正然后是空格,再来才是你的脚步名字,如果可以正常访问就大功告成了。常访问就大功告成了。


版权声明:本文为andylwk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。