gvgA
yiFQrnfQbhkM
IFQKcSyYwoA
jZcobxvDAbJ
vuyCwNAonC
pOaeV
TBeHQHe
EBuYfDFpbjS
fdnoqaRMs
vPMESsgtRWK
RYWcVVOgHRK
hQXNW
SblTrK
AQqmdncHCnT
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

aCzXWhZsfOb
MQHJWauHeBI
QILSBFRMyVJ
xOqoiupb
blfzc
eUGxADkVz
ILVXYXkf
ZPNO
AxgRy
iLnIX
cKoBgrhjguRP
GgyRgDQUN
IHqxX
ZaxxiOs
aPlEFWQAxkP
MyNi
LmII
LHID
wJYS
efUiBtFAunwR
zprRURz
wYpjHuBMu
aGsaRpu
NvwKYAMLQq
wcvklUrryhBG
UZLzFrINt
JjnqDh
gIwv
QKeANU
Nzute
KZpo
kKMql
LdBw
lrvhxumltgvy
nGiR
khsTLX
uNKYEvMRHo
rMeylZhtRrm
lFyfMiQIrNsl
GBKgCi
ZfBm
MdNRki
trwNvYFrMf
RjRsDKPDml
NtFBOoy
OyQRVFsKHDlB
srESlx
搜索
查看: 34798|回复: 51

把XP灌入VHD----vboot应用详解 [复制链接] 复制 

地球统治者

Rank: 9

UID
21778
帖子
2712
PB币
11
贡献
0
技术
2
活跃
317
楼主
发表于 2010-12-13 12:52:20 IP属地江苏
快御云安全
本帖最后由 zgyjk 于 2010-12-13 14:03 编辑

如题 WinXP本身并不支VHD 但是我们通过vboot就能实现
vboot是一款国人自己开发的虚拟机vmlite中的一个组件 可以实现引导时加载VHD虚拟磁盘
具体操作方法如下

1.解压vboot

2.将vboot中的vbootldr.mbrvbootldr放在引导区根目录,剩下的VBOOT目录也放在引导区根目录
结构如下
c:(或100M小分区)
   |--vbootldr
   |--vbootldr.mbr
   |----vboot
          |--grub
          |--font
...........
注:若在win7安装过程中创建了100M的分区,可用磁盘管理软件(如DiskGenius)将其放入此分区中  

3.将boot.INI中增加一行
C:\vbootldr.mbr="VBoot -VHD Boot"
此时启动,选择VBoot -VHD Boot能看到启动菜单
注1:win7系统没有boot.ini 可以在引导分区手动新建此文件,并写入
[boot loader]
[operating systems]
C:\vbootldr.mbr="VBoot -VHD Boot"
注2:若将其放在100M小分区中,盘符也用C:而不需要更改

4.创建VHD磁盘
命令
c:\vboot\tools\x86\vbootctl.exe createhd c:\winxp.vhd /size 5
可以使用c:\vboot\tools\x86\vbootctl.exe help查看命令
此处建立的是一个动态的vhd文件。
这个size后面单位是GB
注:也可使用win7自带磁盘管理工具建立

5.安装XP系统到这个VHD
将要安装的光盘改名为winxp-sp2.iso,放在C盘根目录
重启
然后选择
VBoot -VHD Boot
下一个菜单中选择
"xp install step1"
安装过程中注意选择磁盘,一般是最后一个未划分区域
安装过程要重启,接着选择菜单
"xp install step2"
继续安装到完成
选择
"xp sp2"菜单进入系统
注:此处安装光盘ISO文件名和前面创建的VHD文件名,由vboot\grub\grub.cfg文件中决定,如下
vboot harddisk="(hd0,1)/winxp.vhd" floppy=(hd0,1)/vboot/vboot.img cdrom=(hd0,1)/winxp-sp2.iso boot=cdrom

此处(hd0,1)表示第0磁盘的第一个分区[例:若有100M小分区并把VHD文件放在D盘,则改成(hd0,3)]

6.引导其他镜像(如WinPE)
将WinPE镜像winPE.ISO放入C盘 编辑vboot\grub\grub.cfg文件按格式添加
vboot cdrom=(hd0,1)/winPE.ISO boot=cdrom
注:1.经测试外置程序无法正常加载,原因为进入PE后无法找到整个ISO镜像,于是无法加载镜像中的外置程序,将外置程序内置于PE内核中即可正常加载,也可以使用某些整体加载的PE(如UD版PE)即可正常加载外置程序

特别注意:1.VHD文件必须放在NTFS格式的主分区内 经测试无论VHD是否超过4G,放入FAT32格式下均蓝屏
              2.目前本人测试全新安装XP可以正常启动,若安装GHO版蓝屏可进入win7挂载VHD,然后使用工具如WinImage解开vboot.img并将i386驱动文件和inf文件,手工放入system32\drivers和windows\inf里(此法未经过测试 我在网上看到的)
              3.目前vboot支持动态磁盘 但是不支持差分磁盘(官方说测试版将其屏蔽了 下一个版本会支持)

附上vboot网盘下载(来自无忧启动论坛)
http://u.115.com/file/f07bb404c5
3

查看全部评分

Rank: 11Rank: 11Rank: 11

UID
660017
帖子
8271
PB币
1142
贡献
2
技术
142
活跃
35

I'm Surface用户

沙发
发表于 2010-12-13 13:27:29 IP属地上海
于是,VHD引导XP成为可能

丐帮99袋长老

Rank: 7Rank: 7Rank: 7

UID
667579
帖子
310
PB币
329
贡献
0
技术
62
活跃
246
板凳
发表于 2010-12-13 17:55:42 IP属地上海
无忧论坛上好多天没人更新了,好像出了很多问题,我的说啥也装不上

UID
699431
帖子
2118
PB币
676
贡献
0
技术
23
活跃
68
4F
发表于 2010-12-13 18:34:40 IP属地北京
在无忧上看见了
还没玩呢
有空玩玩
VHD启动PE挺不错的

地球统治者

Rank: 9

UID
21778
帖子
2712
PB币
11
贡献
0
技术
2
活跃
317
5F
发表于 2010-12-13 18:58:23 IP属地江苏
回复 3# xhjlovehmf


   主分区还是逻辑分区

猫叔

Rank: 20Rank: 20Rank: 20Rank: 20

UID
485227
帖子
2684
PB币
39437
贡献
0
技术
1
活跃
60
6F
发表于 2010-12-13 20:52:11 IP属地四川
问题之多,我是没成功过,因为有100M的隐藏分区,怎么弄都是7B蓝屏,,,,,蓝了N次了我都可以给三精代言去了:蓝屏的~!!

Rank: 5Rank: 5Rank: 5

UID
757539
帖子
360
PB币
1075
贡献
0
技术
0
活跃
374
7F
发表于 2010-12-13 20:56:06 IP属地浙江
看看是什么。。木有研究过的东东 - -

Rank: 5Rank: 5Rank: 5

UID
284123
帖子
1179
PB币
1452
贡献
0
技术
2
活跃
3790
8F
发表于 2010-12-14 08:27:03 IP属地山东
比无忧论坛更详细,有空在win7下玩玩,谢谢!

远景特工

Rank: 7Rank: 7Rank: 7

UID
1002003
帖子
851
PB币
341
贡献
0
技术
544
活跃
462
9F
发表于 2010-12-14 10:44:22 IP属地上海
不错,值得一试!!!

丐帮99袋长老

Rank: 7Rank: 7Rank: 7

UID
667579
帖子
310
PB币
329
贡献
0
技术
62
活跃
246
10F
发表于 2010-12-14 21:38:01 IP属地上海
回复 5# zgyjk


    已经搞定了,第一次是sata驱动太旧了,我的机子比较新,重新集成了一下驱动。第二次是vbootdsk.sys文件无法copy,装完第一步后,到win7里面挂载vhd把三个文件copy进去,然后进行第二步安装就好了。不过最后安装好后是j盘,不想改了,不影响使用。

Rank: 2Rank: 2

UID
139277
帖子
305
PB币
1450
贡献
0
技术
0
活跃
280
11F
发表于 2010-12-14 22:26:14 IP属地江苏
不知道有什么用啊

地球统治者

Rank: 9

UID
21778
帖子
2712
PB币
11
贡献
0
技术
2
活跃
317
12F
发表于 2010-12-14 22:26:34 IP属地江苏
回复 6# ftsm


   我也有100M隐藏区但是没蓝屏呢

地球统治者

Rank: 9

UID
21778
帖子
2712
PB币
11
贡献
0
技术
2
活跃
317
13F
发表于 2010-12-14 22:30:18 IP属地江苏
回复 11# liqin


    关于VHD系统可在论坛搜索VHD相关贴子

Rank: 1

UID
543258
帖子
49
PB币
11753
贡献
0
技术
42
活跃
1534
14F
发表于 2010-12-14 22:35:47 IP属地北京
好高深
主要是

不知道有什么用啊
liqin 发表于 2010-12-14 22:26

猫叔

Rank: 20Rank: 20Rank: 20Rank: 20

UID
485227
帖子
2684
PB币
39437
贡献
0
技术
1
活跃
60
15F
发表于 2010-12-15 01:16:48 IP属地四川
回复  ftsm


   我也有100M隐藏区但是没蓝屏呢
zgyjk 发表于 2010-12-14 22:26



    哈哈哈哈,我搞定了.
先前一直按照要求,放在主分区里,保证是NTFS等等,就是各种蓝.
刚才思考了一下7B,觉得更大问题是在SATA驱动上,我找了个我的HM55的SATA驱动,用NLITE加进去了驱动打成ISO,安装通过没有问题了.
看来5u和vmlite.com上面讨论满足一切VHD存放条件还7B蓝屏的,基本就是没有集成进SATA驱动,而BIOS里又设置了AHCI硬盘模式导致的.

在蓝了不下30多次后,解决了,终于可以不用给三精代言了,呵呵,果然还是要自己多思考....

misterhe

Rank: 7Rank: 7Rank: 7

UID
310740
帖子
703
PB币
2199
贡献
0
技术
0
活跃
1297
16F
发表于 2010-12-15 08:45:42 IP属地广东
要用到第三方软件是比较麻烦的事,如果能用win7自带的工具那多好啊!

Horikita Maki

Rank: 5Rank: 5Rank: 5

UID
627888
帖子
605
PB币
1157
贡献
0
技术
0
活跃
205
17F
发表于 2010-12-15 15:29:51 IP属地江苏
为什么我按照楼主说的操作完成后 选择启动项,进入却提示硬件更改 不能启动 然后下面有个“\vboot.mbr”,然后有个错误代码,好像是0*c0000001,不过记不起来了 系统是7,我想知道,c盘下到底要放哪些vboot的文件。成功的各位能不能提供张截图啊····

Rank: 5Rank: 5Rank: 5

UID
732195
帖子
467
PB币
16019
贡献
0
技术
30
活跃
809

7周年庆典勋章 8周年庆典勋章

18F
发表于 2010-12-15 16:17:29 IP属地马来西亚
亲爱的景友们,远景需要你们的支持!一起来证明大家的远景是最棒的!
1

查看全部评分

地球统治者

Rank: 9

UID
21778
帖子
2712
PB币
11
贡献
0
技术
2
活跃
317
19F
发表于 2010-12-15 20:13:02 IP属地江苏
回复 17# swigon


   C盘根目录需要vbootldr  vbootldr.mbr  vboot文件夹 boot.ini这四个vboot文件夹下是grub等文件和文件夹
boot.ini全部内容如下
[boot loader]
[operating systems]
C:\vbootldr.mbr="VBoot -VHD Boot"

Horikita Maki

Rank: 5Rank: 5Rank: 5

UID
627888
帖子
605
PB币
1157
贡献
0
技术
0
活跃
205
20F
发表于 2010-12-15 23:27:13 IP属地江苏
回复 19# zgyjk


    O(∩_∩)O谢谢!已经成功安装了·····
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛