通过Windows GRUB引导,则在安装Ubuntu时,将Advanced的安装GRUB引导前面的勾选框去掉,这样在安装Ubuntu成功后,重启,则会进入Windows系统。同时,要记住安装Ubuntu进行磁盘分区时,/ 目录放在那个硬盘上,比如 sda7。也可以安装好Ubuntu系统后,输入如下命令进行查看:
fdisk -l
同时还要查看系统内核版本,输入如下命令:uname -a
或者输入如下命令查看:ls /boot/vmlinuz*
查看到内核版本,记下来,比如:vmlinuz-2.6.32-24-generic,后面写GRUB的menu.lst会用到。1).删除C盘根目录的vmlinuz,initrd.lz,.disk, casper, ubuntu-10.04.1-desktop-amd64.iso及其解压的文件夹。
2).修改menu.lst文件如下:
timeout 0 title Ubuntu10.04 root (hd0,6) kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda7 initrd /boot/initrd.img-2.6.32-24-generic
3).重启,OK。
2. 通过Ubuntu GRUB引导:
通过Ubuntu GRUB引导,则安装Ubuntu时不要去掉Advanced的勾选框。安装成功后,重启之后这时会直接进入Ubuntu系统。这时在Ubuntu下做如下操作:
sudo apt-get install grub
安装完GRUB后通过在终端输入grub,grub-install 测试是否安装成功。挂载所有硬盘分区。
grub-install /dev/sda
查看Ubuntu 根目录 / 挂在那个磁盘分区。比如 sda7.
fdisk –l
最后配置menu.lst引导文件。进入/boot/grub/ 目录下,建立 menu.lst文件,并将 menu.lst和 grub.cfg建立软连接如下:
ln –s menu.lst grub.cfg
编辑 menu.lst文件如下:
default 0 timeout 5 title Windows XP rootnoverify (hd0,0) chainloader +1 title Ubuntu10.04 root (hd0,6) kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda7 initrd/boot/initrd.img-2.6.32-24-generic
重启电脑,即可进入双系统引导。