安装chromeOS至本地硬盘


先编译镜像,编译完后,挂载编译好的rootfs.image,然后开始后续的工作了。

分出两个空闲的ext3分区,分别设置卷标为C-STATE(hd0,7)、C-ROOT(hd0,8),第一个是home目录(可写),第二个是根目录。
将挂载的rootfs.image下面的文件通通拷贝到C-ROOT下面,然后再将其中的home目录拷贝到C-STATE下面。
chromeOS系统已经被我们写入到物理磁盘中了,然后我们再用grub来引导,下面:

  1. title chrome OS-fix
  2. root (hd0,8)
  3. kernel /boot/vmlinuz init=/sbin/init boot=local rootwait root=LABEL=C-ROOT ro noresume noswap i915.modeset=1 loglevel=1
  4. initrd /boot/initrd.img
复制代码


上面的引导实际上是根据rootfs.image/boot/extlinux.conf来写的。

ok,现在重启系统,就可以从grub来启动本地磁盘中的chromeOS了。
其实先不着急重启,我们可以顺便修改下网络,因为像我这里上网并不是dhcp分配IP的,而需要手动设置,不然只能登录毫无意义的脱机用户了。正如chromeOS是基于debian的,可以直接修改/etc/network/inte***ces文件,顺便修改/etc/resolv.conf,添加DNS。
另外,也可以修改下默认的gtk主题,直接修改/etc/gtk2.0/gtkrc。
如果需要安装部分软件包,请直接chroot进入,然后dpkg。

以上仅供测试。
补充,根目录是只读系统,可能是google为了防止用户糟蹋乱了系统的缘故?就好像把debian 5.0升级到ubuntu 9.10一样?
home目录是可写的,但在U盘中却会重启后清理干净,本地磁盘不会。
还有就是,无法挂载ntfs。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值