感谢支持
我们一直在努力

恢复Ubuntu下的Grub引导系统菜单

上次装完Fedora后,实现了XP+Feodra+Ubuntu三系统共存。但后来发现引导系统菜单的是fedora的grub,而ubuntu的选择项并没有自动添加。为了增加ubuntu的选项,提供两个解决办法。


一、进入fedora手动添加。执行以下命令打开文件menu.lst:


sudo gedit /boot/grub/menu.lst


在打开的文件中添加


title Ubuntu, with Linux 2.6.35-25-generic


root (hd0,7)


kernel /vmlinuz-2.6.35-25-generic root=UUID=8a00acbf-5189-4cd2-8a4f-1775e93e1877 ro   quiet splash


initrd /initrd.img-2.6.35-25-generic



注:


1.title后面为标题,可更改。


2.root (hd0,7) 是指定boot分区的位置,假如你装ubuntu时没有另外分区boot分区,那此时对应的就是你的根分区所在位置。


3.root=UUID=8a00……e1877 这一串代表根据ubuntu的内核的唯一通用识别码启动内核,嫌太长的话,可换成root=/dev/sda8


sda8为ubuntu根分区所在位置。


4.vmlinuz与initrd.img 后面跟的都是ubuntu下的linux内核版本。


5.关于如何查看根分区或者boot分区所对应的linux设备名称,请移步这里。


二、重建ubuntu的grub,让其管理启动菜单。


这个方法与第一个比起来是相对比较麻烦的,但完成之后却是比较方便的,因为在ubuntu内核升级后,第一种方法并不能在menu.lst中自动更新内核版本。所以这种方法还是比较实用的。


进入ubuntu系统,执行命令:


sudo grub-install /dev/sda               #安装grub到第一硬盘mbr,第二硬盘为/dev/sdb


sudo update-grub2               #更新grub.cfg,自动加载硬盘上所有的系统


注:


root (hd0,7)


kernel /vmlinuz-2.6.35-25-generic root=UUID=8a00acbf-5189-4cd2-8a4f-1775e93e1877 ro   quiet splash


initrd /initrd.img-2.6.35-25-generic


boot


这段命令可在grub出现问题时,手动键入即可启动ubuntu系统,其中根据第一种方法的注意点修改需要修改的地方。务必记住这段,相当重要!

赞(0) 打赏
转载请注明出处:服务器评测 » 恢复Ubuntu下的Grub引导系统菜单
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏