使命召唤ol电鳗怎么弄:VBOOT---VHD启动XP - VHD系统区 - 无忧启动论坛 - Powered b...

来源:百度文库 编辑:学校大全网 时间:2021/06/19 04:14:33
VBOOT---VHD启动XP

刚从官网上拖了下来,顺便搞了一下,启动成功

文件地址
http://u.115.com/file/f07bb404c5

发在原来的贴没人理啊,所以从新开贴
这个是老外原文
This is XP/2003 32-bit only. A full release will be available next few days. If you can wait, please wait for the full version, which will support all Windows versions, XP and later, 32- and 64- bit.
After download, do the following:
(1) unzip, copy vboot folder to your boot partiion. It must be inside \vboot folder
(2) if you haven't use VBoot Linux before, you need to add the vboot loader to Windows boot loader. please refer to section 4.2 of www.vmlite.com/appliances/ubuntu-1004-readme.html
(3) on your host disk, create a vhd file using this command to create 40 G dynamic VHD, for example:
c:\vboot\tools\x86\vbootctl.exe createhd c:\winxp.vhd /size 40
(4) a sample grub.cfg file is provided, you need to follow those 3 steps to install Windows XP/2003 to the VHD, then boot from it.
first step:
menuentry "xp install step1" {
vboot harddisk="(hd0,1)/winxp.vhd" floppy=(hd0,1)/vboot/vboot.img cdrom=(hd0,1)/winxp-sp2.iso boot=cdrom
}
After you boot to this entry, you will see the normal Windows XP setup screens. At one step, you need to select a disk to install XP, make sure you select the virtual disk, labelled as VBOOTDSK
After first reboot, you select this boot entry:
menuentry "xp install step2" {
vboot harddisk="(hd0,1)/winxp.vhd" cdrom=(hd0,1)/winxp-sp2.iso boot=harddisk
}
After another reboot, your VHD is ready to go, and finally, you can boot to XP VHD using this entry:
menuentry "xp sp2" {
vboot harddisk="(hd0,1)/winxp.vhd"
}

[ 本帖最后由 friend8179 于 2010-11-15 20:35 编辑 ]


附件 2010-11-15 20:13
未命名.JPG (124.69 KB)
 
 引用  报告 回复 friend8179
一级上将

圆满了,哈哈



UID 106577
精华 1
积分 43990
帖子 1754
威望 6173
阅读权限 99
注册 2006-8-11
#2 发表于 2010-11-15 20:25  资料  短消息  加为好友 
步骤

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盘符

[ 本帖最后由 friend8179 于 2010-11-16 13:56 编辑 ]