无忧启动论坛

标题: 用Vboot+ghost安装2003蓝屏 [打印本页]

作者: k71g    时间: 2011-5-27 10:23
标题: 用Vboot+ghost安装2003蓝屏
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.加载VHD
c:\vboot\tools\x86\vbootctl.exe mount c:\winxp.vhd

6.ghost
ghost32 全盘-2003.gho

7、安装vboot驱动
修改VHD盘为z盘
修改VHD注册表
把vbootdsk.sys(从vboot.img文件里提取)放到system32\drivers目录下

8、修改C:\vboot\grub\grub.cfg
menuentry "XP VHD" {
  vboot harddisk="(hd0,1)/winxp.vhd"
}
或者
在windows中,可用\vboot\vbootedit uuid x:命令查看x:盘的uuid号。(c:\vboot\vbootedit uuid z:)
在VBoot Loader中,可用probe -u (hd0,1)命令获取一个卷的UUID。
其要点是vboot\grub\grub.cfg的启动项要用UUID号方式(此方式兼容性最好),如:
menuentry "XP VHD" {
  vboot harddisk="(UUID=320ceab80cea766f)/vboot_vhd/winxp.vhd"
}

9、卸载VHD
c:\vboot\tools\x86\vbootctl.exe umount 0

注1、注册表
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\System\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter]
"Service"="vbootdsk"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\vbootdsk]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\vbootdsk.sys"
[-HKEY_LOCAL_MACHINE\System\MountedDevices]

注2、注册表(注意:操作过程中不要另外打开regedit.exe进程了,否则会提示出错的,好像是权限)
reg load hklm\111 "Z:\windows\system32\config\system
reg add HKLM\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter
reg add HKLM\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter /v Service /t REG_SZ /d vbootdsk
reg add HKLM\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter /v ClassGUID /t REG_SZ /d {4D36E97B-E325-11CE-BFC1-08002BE10318}
reg add HKLM\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsitest /v Type /t REG_dword /d 1
reg add HKLM\111\ControlSet001\Services\vbootdsk
reg add HKLM\111\ControlSet001\Services\vbootdsk /v Type /t REG_dword /d 1
reg add HKLM\111\ControlSet001\Services\vbootdsk /v Start /t REG_dword /d 0
reg add HKLM\111\ControlSet001\Services\vbootdsk /v ErrorControl /t REG_dword /d 1
reg add HKLM\111\ControlSet001\Services\vbootdsk /v ImagePath /t REG_SZ /d "system32\drivers\vbootdsk.sys"
echo y | reg delete HKLM\111\MountedDevices
reg unload hklm\111
pause




已经确定为ntfs磁盘,注册表已经导入,驱动已经复制到system32\drivers目录下
作者: ren001    时间: 2011-5-27 11:00
过期了的版本吗 用新版本试试
作者: yfslyf    时间: 2011-5-27 11:34
自己使用过vboot没有楼主的问题啊
作者: tsunami    时间: 2011-5-27 14:30
楼主蓝屏代码是多少?
作者: k71g    时间: 2011-5-28 03:42
目前发现 用破解的 就 007b 错误 蓝屏 不用的话就 012f 错误 蓝屏

[ 本帖最后由 k71g 于 2011-5-28 21:08 编辑 ]
作者: ren001    时间: 2011-5-28 12:15
我的忘了修注册表似乎没大问题你换个2K3版本再折腾试
作者: qj_tzy    时间: 2011-5-28 19:09
标题: 回复 #1 k71g 的帖子
用楼主的办法,可用来安装ghost win2000 server 的VHD系统吗?

目前,我正在安装win2000.vhd,试了多种办法,未成功,看了楼主的这篇帖子,似乎又有了新的希望,但盼楼主能给予详细指点,特别是加注册表部分,看了后不甚了然。
作者: k71g    时间: 2011-5-28 23:33
标题: 回复 #7 qj_tzy 的帖子
总 的来说 就是
1、增加引导
2、创建并且加载vhd盘
3、全盘ghost
4、安装驱动

理论上 win98 和 2000 都可以 成功,关键是 驱动支持的问题
作者: qj_tzy    时间: 2011-5-29 10:33
标题: 回复 #8 k71g 的帖子
其他都清楚了,只是离线修改注册表安装VBOOT驱动部分尚不太明白,希望此部分能说详细点。
作者: jneny    时间: 2011-6-12 12:16
标题: 回复 #5 k71g 的帖子
我在开启了AHCI 后使用原版的WINXP 是7b 蓝屏 (未有AHCI驱动),
而使用过期 的vboot 版本是12f
作者: amd1969    时间: 2011-6-12 13:00
标题: 回复 #1 k71g 的帖子
ghost2003后是什么格式的,ntfs的gho镜像吗
作者: k71g    时间: 2011-6-13 11:45
我一般不用fat32的
作者: 2010ttt    时间: 2011-6-18 14:50
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190517
用这里的Windows 2003 试试!
作者: wangziqiang    时间: 2011-7-10 09:18
我的是破解的  也提示 7b
作者: 2011wswj    时间: 2011-12-7 02:47
是啊,用破解的就总是7b蓝屏(使用YLMF的安装版ISO)


但是用ghost版简单,用vhd xp辅助工具弄,只要替换vhd里的windows\system32\drivers的VBOOTDSK.SYS就能用。就是容易崩溃
作者: wjgyz740526    时间: 2011-12-7 07:52
我用Ghost加注入驱动方式从来没有成功过,要么7B要么0F

昨天自己找了个驱动用ISO安装总算成功了,接着做XP又是7B
作者: freefree    时间: 2011-12-7 12:45
关键是注册表,xp的注册表跟2k3的修改是不一样的

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\System\ControlSet001\Control\CriticalDeviceDatabase\root#vbootsmp]
"Service"="vbootsmp"
"ClassGUID"="{4d36e97b-e325-11ce-bfc1-08002be10318}"

[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\vbootsmp]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\vbootsmp.sys"

[-HKEY_LOCAL_MACHINE\System\MountedDevices]

把vbootsmp.sys放到windows\system32\drivers下。

再用vbootctl prepare c:\win2003.vhd整理下。然后就OK了
作者: wjgyz740526    时间: 2011-12-7 14:56
原帖由 <i>freefree</i> 于 2011-12-7 12:45 发表

关键是注册表,xp的注册表跟2k3的修改是不一样的


能贴出xp和2003的注册表内容吗?
作者: loveqianool    时间: 2011-12-7 17:44
ghost 2003 请问有什么推荐?




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3