尝试安装Chrome OS的新版本 Vanilla & 安装之后U盘遇到的问题解决

        很早之前就看到大神 Hexxeh 发布Chrome OS的新版本 Vanilla (中文直译香草),因为他希望新版本的Chrome OS能够像香草那样受人喜欢。但是苦于手头一直没有空闲的U盘来制作这么个U盘系统(如果你有个空闲的4G U盘,你可以尝试一下),所以一直拖到现在。前天,参加GDG Lanzhou (GDG不是郭德纲啊,可能也有的开发者听过,GDG全称Google Developer Group,是谷歌赞助的一个开发者社区,目前在中国开了几十家分号了)举办的DevFest,在Hackthon活动(中文译名黑客马拉松)上举办方给每个参赛选手一个印有这次活动Logo的4G U盘(额,别问我拿奖没哈~~我可是冲着体验气氛去的),我拿到手的那一刻就想着终于可以试一下。

1、ChromeOS -- Vanilla 安装尝试

首先,我们上Hexxeh的ChromeOS官方网站下载Vanilla镜像,下载后是一个zip压缩包。
大神给的Linux下Vanilla的U盘启动盘制作方法是:
1、 解压zip包,Linux下如果你安装了zip文件,既可以使用: unzip ChromeOS-Vanilla-4028.0.2013_04_20_1810-r706c4144.zip 
2、 使用 dd 命令将解压后的 img 镜像文件做成 U盘系统: dd if=ChromeOS-Vanilla-4028.0.2013_04_20_1810-r706c4144.img of=/dev/sdb1 bs=4M
3、 重启使用即可


但是不幸的是:我重启后,从 U盘启动,出现一行字: Missing Operating System 
哼,貌似有点问题,于是我切换到 Windows下使用Hexxeh 推荐的image writer 来制作(image writer的下载地址):
尝试安装Chrome OS的新版本 Vanilla & 安装之后U盘遇到的问题解决_第1张图片

但是不幸的是,使用image writer写U盘完成后,重启进入U盘系统,系统还是提示 Operating System not found 。 我还以为是无良商家使用劣质U盘,于是我使用自用16G 的彪王U盘来试一下,效果一样。


如果看到此文的高手们,有试验成功的可以给我点成功经验哈。


2、安装后U盘的问题解决

         既然没成功,眼看着没辙了,我就继续工作呗,但是将两个U盘拿到Linux下,我发现出问题了:对于使用Windows下的image writer 软件制作的4G U盘拿到Ubuntu下使用磁盘分析工具分析下,我们会发现,此时的4G U盘已经被瓜分成N多小盘,具体为何我并不知情:

尝试安装Chrome OS的新版本 Vanilla & 安装之后U盘遇到的问题解决_第2张图片

       

       而此时的使用 dd 制作系统的16G U盘的状况是 前面2.5 G 左右有盘符,而后面大约12G的空间不能使用(使用磁盘工具也无法分开)。(写本文时,这个U盘已经被下面的方法整好了,所以没有截图)


我的解决办法是: # dd if=/dev/zero of=/dev/sdb bs=4M 

注意:

1、因为两个U盘都是USB2.0的,所以真实写速只有3M到4M的样子,使用这个方法解决起来速度比较慢,因为这个方法就像使用dd命令拷了一个XG的东西到你XG的U盘中,而读写速度确是3M到4M每秒,所以大家要耐心等待。

2、使用 root 权限运行。

3、顺便说下/dev/zero : /dev/zero是一个伪文件,它实际上产生连续不断的null的流(二进制的零流,而不是ASCII型的)。写入它的输出会丢失不见,/dev/zero主要的用处是用来创建一个指定长度用于初始化的空文件,就像临时交换文件。


小结

       使用这个dd命令可以解决U盘遇到的情况,并将丢失的12G找回。暂且不说Vanilla 没安装好,至少我救回了常用的16G U盘,这已是不幸之中的万幸。而且,有了这个解决办法支撑,有时间的话我会大胆的尝试,相信我会很快的试用上这棵“香草”。


============

注: 关于 /dev/zero的介绍,参考了 :http://www.cnblogs.com/jacktu/archive/2010/06/28/1766791.html


你可能感兴趣的:(dd,vanilla,故障解决,chromeos,U盘系统)