Ubuntu 8.10修改grub修改启动菜单

系统 Linux
Ubuntu 8.10一时兴起,就打算在台机的virtual pc 2007上也装个Ubuntu 8.10搞php,却没想到碰到错误。 在选择完语言,选中“install Ubuntu 8.10”之后,屏幕停止在了这个地方.

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,还不如再找台旧机子远程更方便些。 呵呵,太高兴了!

【编辑推荐】

  1. Ubuntu 8.10配置静态IP地址
  2. Ubuntu 8.10安装增强功能包
  3. Ubuntu 8.10 3D桌面启用特效介绍
  4. 解压Ubuntu 8.10安装桌面教程
  5. Ubuntu 8.10安装增强功能包
责任编辑:佚名 来源: csdn
相关推荐

2010-06-13 16:32:19

Linux Grub命

2010-02-22 10:41:31

Ubuntu GRUB

2017-03-15 20:25:34

LinuxGRUB启动背景

2010-01-04 11:36:05

Ubuntu GRUB

2010-06-12 14:04:16

Grub.conf

2010-06-17 10:13:28

Grub命令启动Ubu

2010-06-13 09:27:18

Grub安装Ubunt

2010-03-12 15:51:57

Ubuntu 8.10

2010-03-12 15:46:39

Ubuntu 8.10

2010-01-08 10:26:45

2010-06-13 09:03:41

Grub安装Ubunt

2010-01-08 14:13:14

Ubuntu 8.10

2010-04-01 09:34:19

Ubuntu 8.10

2010-02-06 17:17:50

Ubuntu 8.10

2010-02-07 14:41:28

Ubuntu 8.10

2010-02-05 13:49:08

Ubuntu GRUB

2010-01-04 15:49:11

Ubuntu Serv

2009-12-14 13:43:04

ubuntuhostsxmarks

2009-12-29 15:35:14

Ubuntu Serv

2010-01-04 13:29:37

点赞
收藏

51CTO技术栈公众号