Native Boot 从一个 VHD 引导系统的相关说明

 Native Boot 是 Windows 7 和 Windows Server 2008 R2 提供的一个新的功能,它允许从一个 VHD 文件引导一个操作系统,但是需要注意的是目前的 Windows 7 Beta 下 Native Boot 所提供的 Boot From a VHD 是有一定要求的,故 gOxiA 一直测试从 VHD 启动一个 Winpe 2.0 或 3.0 都失败了!搜索了网上的相关资源,发现目前广泛测试的都是基于引导一个安装在 VHD 中的 Windows 7,并找到了相关的要求信息:

  •     
  • You can only boot a Windows 7 or Windows Server 2008 R2 VHD    
  • You must configure the boot editor from a Windows 7 or Server 2008 R2 install    
  • You cannot use a Virtual PC VHD, I suggest a Hyper-V VHD    
  • You need to start with a clean slate, don’t try and reuse an old VHD 
        貌似如说明所述只能引导一个安装在 VHD 中的 Windows 7 或 Windows Server 2008 R2!最终结果还要看 RTM,gOxiA 会尽快进行详细的测试并证实!



本文转自 苏繁 51CTO博客,原文链接:http://blog.51cto.com/goxia/219412,如需转载请自行联系原作者
1.解压vboot 2.将VBOOT中的vbootldr.mbr,vbootldr放在C盘根目录,剩下的VBOOT目录放在C盘根目录 c:. | vbootldr | vbootldr.mbr |----vboot |------- grub | |-------font ........... 3.将boot.INI中增加一行 C:\vbootldr.mbr="VBoot -VHD Boot" 此时启动,选择VBoot -VHD Boot能看到启动菜单 4.创建VHD磁盘 命令 c:\vboot\tools\x86\vbootctl.exe createhd c:\winxp.vhd /size 5 可以使用c:\vboot\tools\x86\vbootctl.exe help查看命令 此处建立的是一个动态的vhd文件。 注意:这个size后面单位是GB 5.安装XP系统到这个VHD 将要安装的光盘改名为winxp-sp2.iso,放在C盘根目录 至于这个ISO和前面的VHD名字,由grub\grub.cfg文件中决定, vboot harddisk="(hd0,1)/winxp.vhd" floppy=(hd0,1)/vboot/vboot.img cdrom=(hd0,1)/winxp-sp2.iso boot=cdrom 熟悉命令后可以更改其他磁盘,其他文件名。 重启 然后选择 VBoot -VHD Boot一个菜单中选择 "xp install step1" 安装过程中注意选择磁盘,一般是最后一个未划分区域 安装过程要重启,接着选择菜单 "xp install step2" 继续安装到完成 选择 "xp sp2"菜单进入系统 ==================================== 对于第5部: 原有的Windows移动到VHD走捷径的安装方法: 因为要VHD启动,所以需要安装磁盘驱动,VDM加载磁盘VBOOT\vboot.img,对于03加载vboot-2k3.img 然后用控制面板--添加硬件--添加文件指向img中的驱动文件,加入磁盘驱动。 用PE3.X来挂载VHD文件,然后复制硬盘上的系统vhd文件中去。 可能要处理一下[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]与盘符有关的信息,删除掉原来的C盘符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值