苏州逸思医疗怎么样:Ubuntu中文论坛 ? 查看主题 - 解决了xp启动引导grub2问题

来源:百度文库 编辑:九乡新闻网 时间:2024/05/09 06:21:05
解决了xp启动引导grub2问题 发表于 : 2010-01-24 8:11 
注册: 2010-01-24 7:56
帖子: 1 借用了“ubuntu 9.10 显示器;转帖某位达人的ubuntu-9.10-alt安装笔记”这篇文章里的方法,具体引用附后,我用的方案a,其他等有时间实验实验再说

关键是这个里面的字句需要注意
find --set-root /boot/grub/core.img (如果确切知道分区。
可以改成root (hd*,*) kernel /boot/grub/core.img
这里面的/boot/grub/core.img是针对把grub安装在"/"目录的同学的
如果自己单独分了"/boot"区并且将grub安装在该区的话,需要将“/boot”去掉
也就是根据情况改成“/grub/core.img”
至于上面这句话提醒的root(hd*,*)其实很简单,只要进入grub4dos界面后进入command界面,输入find --set-root /grub/core.img 其输出结果就是这个
(hd*,*)。我的是(hd0,7),记录一下,然后去修改menu.lst文件即可
我的menu.lst文件里面这句话是
find --set-root(hd0,7) /grub/core.img


############################################################

(2)UBUNTU9.1开始版本(是采用grub2引导。
没有menu.lst文件,似乎无法安装到逻辑分区的启动扇区)
方案A:引导顺序为boot.ini → grub → grub2 → ubuntu
XP下。
将grldr,grldr.mbr 放在C盘根目录下。
打开boot.ini,增加启动项:c:\grldr.mbr="Ubuntu"
重新启动。
选“UBUNTU",出现 grub>后。
输入(共3条命令):
grub>find --set-root /boot/grub/core.img 往返车;如果知道grub2的安装分区可直接改为root (hd*,*)
grub>kernel /boot/grub/core.img 来回车
grub>boot 回车。
即可启动UBUNTU
或将grldr, 放在C盘根目录下。
boot.ini增加启动项:c:\grldr="Ubuntu",c盘根目录下新建menu. lst,将上面命令写渗入渗出menu.lst:
timeout 0
default 0
title grub2(Ubuntu)
[color=#0000FF]find --set-root /boot/grub/core.img (如果确切知道分区。
可以改成root (hd*,*) kernel /boot/grub/core.img
boot
Grub 分区从0开始。
而grub2从1开始。 [/color]方案B:引导顺序为boot.ini → g2ldr → grub2 → ubuntu
直接将g2ldr,g2ldr.mbr放在C盘。
boot.ini增加启动项:c:\g2ldr.mbr="Ubuntu",g2ldr,g2ldr.mbr到下列地址下载。
viewtopic.php?f=139&t=2 29387
方案C:引导顺序为boot.ini → boot.img → ubuntu (此方法仅供参考。
我没有引导成功)
用以上方法入渗透UBUNTU后。
可将/boot/grub/boot.img 拷贝到C盘根目录下。
打开boot.ini,增加启动项:
c:\boot.img="Ubuntu"