2009年11月26日星期四

用VMWare Workstation 跑Chromium OS (不成功的尝试2)

上次尝试VMWare上跑Chromium OS没有彻底成功。现在主力笔记本已经修好,拿笔记本上的Workstation 5.5再来跑跑看。
先如此配置一个虚拟机:

因为上次碰到了不能解析域名的问题,这次决定手工修改下resolv.conf。
记得当时碰到的问题是,resolv.conf里面默认的那个什么connman代理不能用,而且主文件系统是只读的。因此考虑从外部尝试修改resolv.conf。
先用Knoppix liveCD启动系统,强制按照读写模式装上chromeos的root卷(在这个虚拟镜像里是第三个分区)。
同时,把resolv.conf的权限改为644,所有者允许编辑。

之后,修改resolv.conf,加入OpenDNS的IP地址。

之后,启动系统,还是先用mark登录。

非常好,现在虚拟机中已经可以上网了。试试看用自己的账户登录:

登录成功,直接打开了登录自己账号的Google首页。

其他网站都完全可以上。

Chromium OS的浏览器的User-Agent是:
Mozilla/5.0 (X11; U; CrOS i686 9.10.0; en-US) AppleWebKit/532.5 (KHTML, Like Gecko) Chrome/4.0.253.0 Safari/532.5
看来,CrOS以后将成为ChromeOS/Chromium OS在User-agent中的识别标志。这个9.10.0版本,我没搞清是什么意思,但是这很可能代表的是Ubuntu 9.10,Chromium OS内核的母系分支。

也许有人会问了,从这些看来,所谓的Chromium OS不就是一个内核加上浏览器作为外壳的“超级浏览器”么?Google自己的演示当然不是这个样子,按左上角那个按钮能出来一个所谓的“应用程序”(其实也不过是到某些网页的快捷方式罢了)菜单。但是我按那个按钮,出来的却是——

而很多洋人点开却确实看到了程序菜单,这又是因为什么呢?
nslookup一下这个域名,结果是——
C:\Documents and Settings\yksoft1.YKSOFT-PC>nslookup goto.ext.google.com
Server: resolver1.opendns.com
Address: 208.67.222.222

Non-authoritative answer:
Name: ghs.l.google.com
Address: 74.125.53.121

原来是放在ghs上的。但是通过能有效打开我的备用博客的代理,仍然无法打开,看来不是我们封他,而是他还没准备好向我们公开这个“应用程序”页。
今天的测试就暂时到这里吧。
就在停笔的时候,虚拟机里的Chromium OS似乎死机了。鼠标还可以移动,但是屏幕对鼠标的移动和键盘输入完全没有任何反应。奇怪的是,在点击链接的时候,虚拟机的硬盘有反应,按Ctrl+Alt+T,硬盘也有反应。看来并不是真的死机,而只是图形部分死掉了而已。强行重启虚拟机,启动到某个地方,vmware-vmx出错,虚拟机自动关闭。看来这个build的X驱动是真的不通用或者有Bug。

没有评论:

发表评论