1. 将grub4dos解压,复制其中的grldr和grldr.mbr,grub.exe两个文件到C盘根目录
2. 将此目录下的initrd.gz和vmlinuz两个文件复制到C盘根目录。(ubuntu-10.10-server-i386.iso解压后install文件夹下的initrd.gz与此目录下的initrd.gz不一样)
3. C 盘根目录下建立menu.lst 文件,内容为:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz iso-scan/filename=/ubuntu-10.10-server-i386.iso ro quiet splash
locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
boot
4. 将ubuntu-10.10-desktop-i386.iso复制到C盘根目录下
5. 运行cmd,打开命令提示符,在命令提示符下依次键入一下命令:
bcdedit /create /d “GRUB4DOS” /application bootsector //这个命令会产生一个guid打印在cmd窗口中,例如,我的就是{0bf7c62a-aaf2-11df-8454-e8e59cb6d946}。
bcdedit /set {0bf7c62a-aaf2-11df-8454-e8e59cb6d946} device partition=C: //这个命令是设置刚刚添加启动项的启动分区,这里设的是C盘,因为我们的文件都在C盘。
bcdedit /set {0bf7c62a-aaf2-11df-8454-e8e59cb6d946} path \grldr.mbr //设置启动时运行的文件。
bcdedit /displayorder {0bf7c62a-aaf2-11df-8454-e8e59cb6d946} /addlast //这个只是为了将增加的启动项放到其他启动项的后面。
bcdedit /enum //查看一下,就会看到刚刚这些命令产生的启动项配置。
实模式启动扇区
―――――――
标识符 {0bf7c62a-aaf2-11df-8454-e8e59cb6d946}
device partition=C:
path \grldr.mbr
description GRUB4DOS
5. 在ubuntu下添加win7引导项:
$cd /boot/grub
$sudo vim grub.cfg
在其中添加以下代码:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {