XP+Win7(VHD)+Windows7 PE (ISO)+Grub

C盘系统文件

之前用的XP的那个老毛桃PE(不过如果要用里面的工具箱要先解压),后来发现了一个 Windows7 内核的 PE,就更新上了,竟然支持 ISO 支持加载并且主要是:不解压 ISO,工具箱也能用。另外 VHD 版的 Windows7 也很好用。用 GRUB 引导非常简单,默认进入XP(毕竟是主要使用),GRUB可进入 Win7 和 PE。

先说C盘必不可少的系统文件。XP的是:NTDETECT.COMntldrboot.ini;Win7的是:Boot(目录)bootmgr;Grub+PE为:MiniPE(目录)grldrmenu.sys

XP菜单:boot.ini

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect /NoExecute=OptIn
c:\grldr=”Windows PE Tools (Grub)”
c:\minipe\bootsect.cdr=”Boot from CDROM”

Win7菜单:BCD(Bootmgr)

Windows Boot Manager
——————–
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
resumeobject            {4b776182-5e86-11e0-b451-9cde77a20078}
displayorder            {default}
{ntldr}
toolsdisplayorder       {memdiag}
timeout                 3

Windows Boot Loader
——————-
identifier              {default}
device                  vhd=[D:]\Sandbox\win7.vhd
path                    \Windows\system32\winload.exe
description             Microsoft Windows 7 Ultimate
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {4b776184-5e86-11e0-b451-9cde77a20078}
recoveryenabled         Yes
osdevice                vhd=[D:]\Sandbox\win7.vhd
systemroot              \Windows
resumeobject            {4b776182-5e86-11e0-b451-9cde77a20078}
nx                      OptIn

Windows Legacy OS Loader
————————
identifier              {ntldr}
device                  partition=C:
path                    \ntldr
description             Microsoft Windows XP Professional

GRUB菜单:grldr、menu.sys

default 0
timeout 0
fallback 1
title My Grub4PE (Afly)
password –md5 $1$A$tin.Htn1JqYiPoAlvcOLs1
configfile (hd0,0)/menu.sys
title Back to Menu
rootnoverify (hd0,0)
makeactive
chainloader +1

foreground ffffff
timeout 20

title 0. Windows 7 Ultimate
find –set-root –ignore-floppies /bootmgr
map () (hd0)
map (hd0) ()
map –rehook
find –set-root –ignore-floppies /bootmgr
chainloader /bootmgr
savedefault –wait=2

title 1. Windows 7 PE (ISO)
find –set-root /minipe/win7pe.iso
map /minipe/win7pe.iso (0xff) || map –mem /minipe/win7pe.iso (0xff)
map –hook
chainloader (0xff)
savedefault –wait=2

title 2. Windows XP Professional
find –set-root –ignore-floppies /ntldr
map () (hd0)
map (hd0) ()
map –rehook
find –set-root –ignore-floppies /ntldr
chainloader /ntldr
savedefault –wait=2

title 3. Start Windows PE (XP)
find –set-root –ignore-floppies /minipe/ldrxpe
map () (hd0)
map (hd0) ()
map –rehook
find –set-root –ignore-floppies /minipe/ldrxpe
chainloader /minipe/ldrxpe
savedefault –wait=2

其中菜单0直接进入Win7,菜单1是进入Win7PE,菜单2进入XP,菜单3进入XP版的PE。

MiniPE目录主要是放了解压后的老毛桃WinPE、一些启动菜单编辑工具、Win7PE.ISO等。至于虚拟磁盘(VHD)是 Windows7 才支持的东东,可以允许将 Windows7(专业版/旗舰版才支持)系统安装到一个虚拟磁盘文件(VHD)上,用过 Virtual PC、VirtualBox、VM 等虚拟机的相信不会陌生。然后以后就可以用这个文件直接来启动,操作和速度性能等跟实际硬盘无任何差异。要注意一点:就是要将该系统上的各种驱动(特别是蓝牙、网卡等)升级到微软认证的最新版本,否则就会经常蓝屏了。OK。

WIN7PE 绝对工具箱(安装版)下载:http://hi.baidu.com/uepon,大家可以去试用下:),我自己抽取了ISO出来,还没上传,看需要。

2 thoughts on “XP+Win7(VHD)+Windows7 PE (ISO)+Grub

  1. sumy

    最近很勤快啊 更新这么多
    Grub是个好工具啊 但是我有一个问题一直没搞懂 删除一个系统后 硬盘的引导文件就会出错 只有重新修复 (好吧 我是暴力删除的…windows 和linux分区格式不是不同吗 然后我就在Windows里面的磁盘管理工具直接格式化了….)这样卸载系统很干净啊(误)

  2. Link

    删除一个系统后 硬盘的引导文件就会出错
    ——不用的。看那里需要修改,盘符还是路径什么的。手工删了即可。