|
纸上谈兵的多,实践的少。我来给一个实践的方案:
1、在当前硬盘mbr上安装grub4dos。参考20楼下载安装。
2、将每个硬盘(分区上)安装的win7(我假设你都是独立安装在一个主分区,每个win7都有自己独立的bootmgr + boot\bcd)根目录下的bootmg在当前目录复制出来一个,分别命名为:win7a,win7b,win7c,win7d,这四个文件相当于给四个分区的win7建立一个标志文件。
3、grub4dos的menu.lst如下内容:
- timeout 6
- default /boot/default
- find --set-root /win7a
- hide
- find --set-root /win7b
- hide
- find --set-root /win7c
- hide
- find --set-root /win7dhide
- title Windows 7 a
- find --set-root /win7a
- unhide
- chainloader /win7a || chainloader /bootmgr
- title Windows 7 a
- find --set-root /win7a
- unhide
- chainloader /win7a || chainloader /bootmgr
- savedefault
- title Windows 7 b
- find --set-root /win7b
- unhide
- chainloader /win7b || chainloader /bootmgr
- savedefault
- title Windows 7 c
- find --set-root /win7c
- unhide
- chainloader /win7c || chainloader /bootmgr
- savedefault
- title Windows 7 d
- find --set-root /win7d
- unhide
- chainloader /win7d || chainloader /bootmgr
- savedefault
复制代码
搞定!
4、如果需要OEM激活,可以在chainloader命令之前加上slic命令,例如:slic /boot/grub/ASUS/_ASUS_Notebook.BIN |
|