Ubuntu 8.10对于电脑使用的玩家的常用软件,然后我就学习及深入的研究Ubuntu 8.10,在这里和大家一起探讨Ubuntu 8.10的使用方法,希望对大家有用。刚在笔记本的windows上安装了Ubuntu 8.10,发现它的WUBI真算得上一种革新:不但能直接在window上以独立软件的方式安装,极大的简化了windows用户对Liunx的操作,甚至还能在安装好的Ubuntu 8.10的/host下访问windows的文件(应该是默认安装了对ntfs文件的读写程序ntfs-3g之类),实在是方便得很。
Ubuntu 8.10一时兴起,就打算在台机的virtual pc 2007上也装个Ubuntu 8.10搞php,却没想到碰到错误。 在选择完语言,选中“install Ubuntu 8.10”之后,屏幕停止在了这个地方:
[0.156009] [] __init_begin+0×9e/0xa9
[0.156009] ==================
[0.156009] —-[end trace 4eaa2a86a8e2da22]
后来发现,这个错误貌似Liunx核心对特定硬件(这里可能是对虚拟机的显卡)的支持问题——不仅仅针对Ubuntu 8.10,也不仅仅针对在virtual pc——但是在这里,肯定是virtual pc对Liunx的支持有问题,因为俺的台机硬件是没问题的:)。
搜索了一下,这个问题貌似普遍现象,各种机器在virtual pc上安装Ubuntu 8.10,Fedora…都有这个问题,也不知道是不是M$故意的… ***在这里找到了相当详尽而且图文并茂的说明(如果无法访问,可以访问google快照,或是这里),该文档详细到需要等待大约几分钟,安装时会出现屏保,安装完毕之后点击重启之后系统就挂起之类的细节都详细描述了。
简单来说,关键的地方有两个地方:选择完语言之后,进入安装之前,需要按F4模式(mode)选择“安全图形模式(Safe Graphics Mode)”;同时,要需要按F6进入其他选项(Other Options)。
在将显示的命令行***的“quiet splash --”删除,替换上“vga=791 noreplace-paravirt”,然后继续正常操作即可:进入liveCD或者直接安装。需要注意的是,安装过程中经常会较长时间的停顿(分配一个G的内存也是一样),需要耐心等待。 参数说明(可参看这里):
quiet:阻止输出所有正常的文本信息,其实可以不删,主要是为了方便找寻问题。 splash:启动时显示splash界面,删除是为了加快启动速度,也可以不删。 vga=791:virtual server至多只显示16位,设置不正确会造成显示花屏。vga=xxx表示将显示率设置为VESA的xxx模式,791表示16位的1024x768,这里有所有可能的值。
noreplace-paravirt:…找了半天,这个最关键的参数居然google不到,满世界都是在vpc上安装linux问题的解决办法,而且都是只描述操作,不解释原因,真是罪过啊。 等到通过virtual pc重置客户端之后发现还是出现上述错误,此时还需要两个步骤,一个是临时性修改grub的启动参数,另一个是登录后***性的修改启动参数。
1、修改grub:
启动进入GRUB之后按ESC键,列出三个选项(不同版本的版本号可能有区别):
Ubuntu 8.10,kernel 2.6.27-7-generic
Ubuntu 8.10,kernel 2.6.27-7-generic (recovery mode)
Ubuntu 8.10,memtest86+
默认高亮***个选项,键入“e”进入编辑模式,这次是四个选项(这里有些奇怪,看网上资料一般是直接就进入了编辑行,并且***选项看上去也怪怪的,不知道是不是俺安装完毕之后重启不耐等待直接重置导致的…):
uuid 7aaa62cc-547c-4039-a322-3ab4b6647d33
kernel /boot/vmlinux-2.6.27-7-generic root=7aaa62cc-547c-4039-a322-3ab4b6647d33 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet
这里高亮第二个选项,键入”e”真正进入编辑模式,这里我们看到了刚才删掉的quiet splash:)。在命令行里可以同样删掉quiet splash(也可以不动它,这样启动界面漂亮一些)后加入空格”vga=791 noreplace-paravirt” ,回车确认后键入“b”启动系统。(操作选项在屏幕下方有显示)。上面菜单里的uuid“7aaa62cc-547c-4039-a322-3ab4b6647d33 ”根据不同的机器有不同的数值。
2、修改启动菜单
Ubuntu 8.10找个熟悉的编辑器打开/boot/grub/menu.lst,找到”Ubuntu 8.10,kernel 2.6.27-7-generic ”菜单下的命令行“kernel /boot/vmlinux-2.6.27-7-generic root=7aaa62cc-547c-4039-a322-3ab4b6647d33 ro quiet splash”,在***再次加上“vga=791 noreplace-paravirt”后保存,彻底解决这个问题。
ps:折腾了一个下午才把全部搞定,怎么说呢,还是建议使用WUBI吧。Ubuntu 8.10在双核2.0加2G内存(分配给虚拟机1G)的硬件下也是很卡,如果实在需要同时运行win和linux,还不如再找台旧机子远程更方便些。 呵呵,太高兴了!
【编辑推荐】