|
1.下载vboot软件(因为vboot软件的使用是有时间限制的,所以最好下载破解版)。然后解压文件,并把解压好的vboot文件夹直接复制到window活动分区(
一般为C盘)。然后进入vboot目录,把vbootldr和vbootldr.mbr放到windows活动分区(一般为C盘)的根目录。
2.把vbootldr.mbr加入到引导菜单中
①要是你的电脑为win xp的话,用记事体打开C盘下的boot.ini文件,增加一行C:\vbootldr.mbr=VBOOT
②要是你的电脑为win 7的话,首先下载BOOTICE,之后运行,单击“BCDB编辑→当前系统BCD(S)”。接着单击“高级编辑编辑→启动项→新建实模式启动项”,
选中新建的“Realmode App Loader”,将其右侧窗格的 “description”更改为“VHDXP”,将ApplicationPath更改为“\ vbootldr.mbr”,保存退出.
3..配置grub.cfg文件:
① vboot harddisk=”(hd0,1)/winxp_CHILD.vhd”这段配置是寻找xp vhd文件位置,并启动。hd0:表示是第一块硬盘,1表示第一个主分区。(注意:注意D盘
的话,并不是你输入一个2就可以一定找到你的vhd文件了。主分区用1~3来表示,而逻辑分区是用4~来表示。就像我的电脑,把winxp.vhd放在E盘,而D,E
盘为逻辑分区,所以配置文件就应该这样来写,如下:)
menuentry "XP VHD" {
vboot harddisk="(hd0,5)/winxp_CHILD.vhd"
}
② 用UUID来配置grub.cfg文件,以扩展多硬盘情况下,vhd xp不能正常启动
我们来看一下这种配置方式:就是把原来的(hd0,1)换成了UUID表示.
menuentry "XP VHD"
{
vboot harddisk="(UUID=00000000000000000)/winxp_CHILD.vhd"
}
在window下可以用vboot来获取uuid,方法如下:c:\vboot\vbootedit.exe uuid X:你的想要获取的盘符.
4..win xp vhd版安装常出现的错误
1) 请确保你的文件位置都放对了。(有的人的电脑有100M的引导分区分区,那么第一步所说的位置就不再是C盘了。就是前面100M的隐藏分区。)
2) 请确保你是下载破解版的vboot文件。若不是的话,可能会出现STOP:0x0000012F蓝屏,这个一般是因为你下载的vboot文件没有破解时间限制,你可以
去更改BIOS中的时间设置。(比如说设置到2009年)
3) STOP:0x0000007B蓝屏主要是因为没有AHCI驱动,请把硬盘模式改为IDE模式,即可。
|
|