三、引导准备
Ubuntu 9.10用的引导装置是grub2,而Ubuntu 9.04用的是grub,因为引导装置的不同。所以引导方式也不相同。
在Ubuntu 9.10下:
sudo gedit /etc/grub.d/40_custom
在这个文件的末尾添加一段如下:
menuentry "Grub for Dos" {
insmod ntfs
set root=(hd0,9)
Linux /grub.exe
}
这里需要改写的是,如果你的分区不是ntfs的话,请把insmod ntfs这一行去掉。
这个(hd0,9)是指第一硬盘第九分区。硬盘是从0开始编号的,而分区则是从一开始编号的。主分区是一二三四,逻辑分区则是五六.....
把这个硬盘和分区编号换成你自己的。
然后在终端中输入命令:
sudo update-grub
这个命令是刷新grub.cfg文件的。
在存放Windows 7安装程序的那个分区新建一个空白文件(其实也可以在任意分区),把它重命名为:menu.lst
在这个文件里面写入:
title Windows 7
find --set-root /bootmgr
chainloader /bootmgr
boot
存盘。
重启电脑,选择Grub for Dos进入,再选择Windows 7后,回车即可启动Windows 7安装程序。
如果是Ubuntu 9.04的话,只需要直接改写它的menu.lst文件即可:
sudo gedit /boot/grub/menu.lst
在末尾添加二段如下:
title grub4dos
root (hdx,y)
kernel /grub.exe
boot
title Windows 7
find --set-root /bootmgr
chainloader /bootmgr
boot
存盘即可。
注意,root (hdx,y),要把这里面的x和y改成你存放grub.exe文件的硬盘编号和分区编号,比如:(hd0,8),须要注意的是,Ubuntu 9.04使用的是grub,而不是grub2,它的硬盘编号也是从0开始的,这与grub2是一样的,但分区编号也是从0开始的,这与grub2不同。主分区是 0123,逻辑分区是456.......... 所以在grub2下如果是(hd0,9),在grub下就是(hd0,8)
重启电脑,选择grub4dos进入,再选择Windows 7,回车。即可启动Windows 7安装程序。