无忧启动论坛
标题:
[已解决] 多谢
[打印本页]
作者:
2012fan
时间:
2012-7-7 02:29
标题:
[已解决] 多谢
c盘安装的 是主系统 : winserver2008 (不是server2008r2的,看清!一个32位一个64位的不同的)
想在E盘装个 VHD 的win7 系统, win7_vhd文件都部署好了,固定大小15G ,win7.GHO也灌入了vhd
BCD菜单也添加好了
(用BOOtICE添加的)
VHD的启动项, 见鬼的事情发生了:
重起机器,用grub4dos引导 至 winload 后,选择里面的 “启动win7vhd系统” 竟然提示 winload.exe缺失,请插入安装光盘
错误代码 0x000001 好像。于是乎又进入了2008 检查一遍winload.exe存在啊。
奇了个 怪,都是按照说明来做的 ,vhd这么简单的事 到我实现起来总那么见鬼!
我觉得 论坛很多 bootice添加bcd的说明 都是很重要的一点没说明白: 添加bcd启动项 到底是要不要向 vhd系统里面也添加bcd呢。
bcd 不紧紧实体机的主系统才有,而vhd系统也有它自己的bcd,
关键问题是修改了实体机的bcd 是否必须也要修改一下vhd的bcd,这个 问题翻了整个论坛没个说明白的。~!求指点
多谢
5
楼, 终于成功进入vhd了~! 要感谢
4
楼的提醒, 不用那么麻烦的....
(直接找个pe启动之后挂载win7_vhd的磁盘文件,提取出来 bootmgr 然后嘛~ 替换! 你懂的...... 替换到c盘实体机2008系统的同名文件......
没想到用高版本win7的bootmgr竟然能引导低版本的server2008系统,同时也能引导vhd。。。
不过杯具的是 引导菜单中文乱码了!显示口口 :启动Windows7口口口口 [WIN7_V.VHD]
不搞了,能启动就行了
谢
7
楼, 乱码也搞定了~!
PS 说句题外话,windows server 2008 sp2 enterprise 可是个好系统,(不是2008r2这个蛋疼的64位系统) 虽然驱动问题很麻烦找个驱动都费劲,甚至一些物理按键都没有好点的驱动,杜比音效也一直罢工中。。。。但这个32位的商业版服务器功能那是相当强大,所以win7 系统也诱惑不了我! 只能舍小取大了!
回复3楼的 :
Windows 启动管理器
--------------------
标识符 {bootmgr}
device partition=C:
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {current}
displayorder {current}
{e202165c-c787-11e1-b47f-b14611f9ecbb}
toolsdisplayorder {memdiag}
timeout 5
resume No
Windows 启动加载器
-------------------
标识符 {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Server 2008
locale zh-CN
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {6cff9d1f-520c-11e0-83bb-de71da242432}
nx OptIn
Windows 启动加载器
-------------------
标识符 {e202165c-c787-11e1-b47f-b14611f9ecbb}
device unknown
path \WINDOWS\SYSTEM32\WINLOAD.EXE
description Windows7虚拟系统 [WIN7_V.VHD]
locale zh-CN
osdevice unknown
systemroot \WINDOWS
nx OptIn
pae ForceEnable
detecthal Yes
winpe No
从休眠状态恢复
---------------------
标识符 {6cff9d1f-520c-11e0-83bb-de71da242432}
device partition=C:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale zh-CN
inherit {resumeloadersettings}
filedevice partition=C:
filepath \hiberfil.sys
pae Yes
debugoptionenabled No
Windows 内存测试程序
---------------------
标识符 {memdiag}
device partition=C:
path \boot\memtest.exe
description Windows 内存诊断
locale zh-CN
inherit {globalsettings}
badmemoryaccess Yes
Windows 旧 OS 加载器
------------------------
标识符 {ntldr}
device partition=C:
path \ntldr
description 早期版本的 Windows
EMS 设置
------------
标识符 {emssettings}
bootems Yes
调试器设置
-----------------
标识符 {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200
RAM 故障
-----------
标识符 {badmemory}
全局设置
---------------
标识符 {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
启动加载器设置
--------------------
标识符 {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
虚拟机管理程序设置
-------------------
标识符 {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
恢复加载器设置
----------------------
标识符 {resumeloadersettings}
inherit {globalsettings}
[
本帖最后由 2012fan 于 2012-8-23 20:13 编辑
]
作者:
0cat0
时间:
2012-7-7 08:58
08没试过,不过官方的08R2才支持VHD吧。你可以用WIN7或08R2的bootmgr替换应该可以解决。
还有,你说的问题,只要把启动项添加在你系统启动的BCD就可以了,VHD系统里面没有BCD的。
作者:
quya
时间:
2012-7-7 09:33
如果系统自带的命令能搞定一切,为什么一定要用grub4dos, bootice 之类的辅助软件呢? 用第三方软件就算成功了, 你也只能是知其然而不知其所以然。
如果你希望求助大家, 最好是在命令提示符下 按 bcdedit /enum all > temp.txt, 然后将temp.txt 的内容贴出来让其他人帮你分析一下。
作者:
七彩云南
时间:
2012-7-7 18:23
把主机的bootmgr和boot目录都换为win7的,再分别添加2008和VHD Win7的BCD启动项。
Win7和bootmgr可以引导2008,反之不一定可以。
可以肯定VHD里不用添加BCD项。
[
本帖最后由 七彩云南 于 2012-7-7 18:28 编辑
]
作者:
scncylcp
时间:
2012-7-7 19:13
可以试下
Windows 启动加载器
-------------------
标识符 {e202165c-c787-11e1-b47f-b14611f9ecbb}
device unknown 改成partition=C:或者你在WIN2008加载的盘符,因为我不知道你引导到VHD中加载的盘
path \WINDOWS\SYSTEM32\WINLOAD.EXE
description Windows7虚拟系统 [WIN7_V.VHD]
locale zh-CN
osdevice unknown 这个同上面一样的改法
systemroot \WINDOWS
nx OptIn
pae ForceEnable
detecthal Yes
winpe No
成功了,要在帖子上说一声,我没安装2008
作者:
2012fan
时间:
2012-7-7 20:26
标题:
回复 #4 七彩云南 的帖子
多谢提醒,果然能引导! 不过乱码了。
作者:
quya
时间:
2012-7-7 21:03
标题:
回复 #6 2012fan 的帖子
将win7 安装盘里 boot 文件夹里 zh-cn 里的2个 什么 mui 的exe文件替换你c盘 boot文件夹的, 应该可以消除乱码。
作者:
11ydy
时间:
2012-7-7 22:04
BCD菜单也添加好了(用BOOtICE添加的) VHD的启动项, 见鬼的事情发生了:
你添加的时候没有指定启动设备?也就是VHD所在的分区!
另外VHD引导不需要VHD里面有系统文件包括BOOTMGR BOOT目录!
[
本帖最后由 11ydy 于 2012-7-7 22:06 编辑
]
作者:
2012fan
时间:
2012-7-7 23:35
标题:
回复 #8 11ydy 的帖子
当然 指定了 , VHD所在分区 是 E 盘/ win7_vhd/win7_v.vhd
这些添加 的bcd菜单 都是用 bootice 自动添加的....
作者:
0cat0
时间:
2012-7-8 10:41
标题:
回复 #9 2012fan 的帖子
菜单出现乱码是文字问题,用WIN7的字体和语言文件覆盖原来的就OK了。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3