Ubuntu硬盘引导安装Windows 7的要点(3)

三、引导准备
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安装程序。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27535.html