作者:Teliute 来源:基础教程网
对于安装有XP的双系统,最好使用grldr来引导ubuntu,下面我们来看一个练习
1、安装grub到 /boot 分区
1)在安装ubuntu到第7步准备复制文件时,点右下角的“高级”按钮;
2)在出来的安装引导器对话框中,选择 /boot所在的分区,记住这个分区的分区号、分区大小;
3)点“确定”返回后,继续安装,由于/boot分区并不是主分区,也没有激活标志,因此不能自己启动,还需要grldr引导器来加载;
4)安装完以后先不重启,点上面“place“菜单,根据大小进入刚才的/boot分区,再进入 grub 文件夹,把里面的menu.lst复制到C:盘;
(/media/disk/boot/grub/menu.lst)
2、下载grldr
1)grldr是grub4dos的一个组件,可以解压grub4dos后,复制其中的grldr,下载地址(下载最新的):
http://download.gna.org/grub4dos/
2)将grldr文件复制到C:盘根目录中,还有前面的 menu.lst ;
3)修改boot.ini文件,在最后添加一行:C:\grldr=“Ubuntu”
编辑boot.ini文件的方法,请参考:http://teliute.laxjyj.com/TeacHtm/TeCom ... son33.html
4)如果前面没有复制 menu.lst ,那么其他分区根目录也不要放置 menu.lst,让 grldr 自己搜索进入Ubuntu,
5)如果想要menu.lst的话,也可以重新用安装盘进入 live cd ,根据分区大小在 place 菜单下打开 /boot 分区,复制grub里面的menu.lst到C:盘(也在place 下找);
注意:在安装分区都时候,记住 /boot 分区的分区大小、分区号,UUID可以打开 /etc 文件夹,查看里面的 fstab 文件,注意不要修改它;
6)重启动后在XP启动菜单那儿选择ubuntu即可;
本节学习了XP双系统中用grldr引导Ubuntu中的基本方法,如果你成功地完成了练习,请继续学习下一课内容;
注意:
grldr 和 menu.lst 是一对,
menu.lst 在 /boot/grub/menu.lst ,
grldr 会自动搜索 menu.lst,
live cd 的/boot 和安装的/boot 是不同的,
进入live cd后根据分区大小找到安装的 /boot/grub/meu.lst,
附:10.04 及以后的 menu.lst
代码: 全选
default 0
timeout 5
title Ubuntu 10.04, kernel 2.6.32-21-generic
root (hd0,8)
chainloader +1
boot
title Ubuntu 10.04
root (hd0,8)
kernel /boot/grub/core.img
boot
title Ubuntu 10.04
root (hd0,8)
kernel /vmlinuz ro root=/dev/sda9
initrd /initrd.img
boot
title Ubuntu 10.04
root (hd0,8)
kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda9
initrd /boot/initrd.img-2.6.32-24-generic
boot
代码: 全选
title Ubuntu 10.04
root (hd0,8)
kernel /grub/core.img
boot