怎样用grub设置启动引导项呀?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
wfyqwrt
帖子: 39
注册时间: 2009-03-01 19:13
送出感谢: 0
接收感谢: 0

怎样用grub设置启动引导项呀?

#1

帖子 wfyqwrt » 2009-04-02 21:21

与同事共用一台电脑,电脑原装Windows Vista系统,本人安装了Ubuntu8.10,昨天同事安装了Fedora 10,安装时启动引导项设置为Windows,并且添加了Ubuntu8.10,但是只能进入Windows和'Fedora,进入不了Ubuntu,屏幕出现:
Error 13: Invalid or unsupported executable format
Press any kcy to continue
我应该怎样才能进入ubuntu,请您说详细点,两只菜鸟谢谢大家了!
zsmd000
帖子: 43
注册时间: 2008-10-10 20:58
送出感谢: 5 次
接收感谢: 0

Re: 怎样用grub设置启动引导项呀?

#2

帖子 zsmd000 » 2009-04-07 2:47

估计是安装FC10后,ubuntu的分区号改变了,由于存在多个linux,先不考虑用livecd 来 sudo grub 从新安装

首先确认此时的grub是否是ubuntu的grub?
如果是则按照下列步骤:
(一)把光标移动到ubuntu的选项 按“e“编辑,再按“e“编辑root那一行,把(hdx,y)中y减上一,改为(hdx,z)——其中z=y-1,再按回车确认,按“b“看看是否能启动,如果不能,
把z改为y+1看看,都不行还需尝试其他数字。。。记录修改后的z的值
(二)如果成功进入ubuntu后,进入终端sudo gedit /boot/grub/menu.lst 把刚才改过的分区永久改一下(把ubuntu一项的y改为z)。

如果是fedora的grub:
(一)与上面相同
(二)进入fedora系统 ,进入终端sudo gedit /boot/grub/menu.lst 把刚才改过的分区永久改一下(把ubuntu一项的y改为z)——其实基本上也一样

另:如果没有fedora的密码,则进入windows使用gurb4dos,将grldr文件复制到C盘根目录下(设C盘为windows系统盘),用Explore2fs等工具在windows下查看
menu.lst,复制ubuntu的选项部分(看参考部分),在C盘根目录下另存为menu.lst(lst为后缀名,不能够是txt),然后在文件夹选项中取消隐藏系统文件 并显示所
有文件,然后就可以看见boot.ini了
修改boot.ini内容:添加一行 C:\grldr="ubuntu"
保存后重启,进入GRUB选择进入windows 再选择进入ubuntu就可以了

GOODLUCK!

参考:ubuntu参考内容menu,lst里的部分:

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,8)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=647c115a-b355-4802-bfa4-f3130b3b745e ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.24-19-generic
quiet
回复

回到 “启动和引导”