无忧启动论坛

标题: 为什么用GRUB4DOS加载VHD出现FILE NOT FOUND [打印本页]

作者: 2010llzzjj111    时间: 2014-10-1 11:47
标题: 为什么用GRUB4DOS加载VHD出现FILE NOT FOUND
用WIN7引导菜单加载VHD正常,但用GRUB4DOS加载VHD到内存时能完全读取VHD,但是进入VHD出现FILE NOT FOUND提示,已经用BOOTICE向VHD增加NT6引导,但是还是加载不了,为什么?

作者: 2013gdh    时间: 2014-10-1 18:49
本帖最后由 2013gdh 于 2014-10-1 18:50 编辑

win7菜单是bootmgr读vhd里的winload.exe
g4d加载vhd后, 你需要往vhd里放mbr, pbr, bootmgr文件和bcd文件才符合引导顺序吧
不过vhd里的bootmgr能不能用我不知道, 保留怀疑态度
作者: 2010llzzjj111    时间: 2014-10-3 21:40
2013gdh 发表于 2014-10-1 18:49
win7菜单是bootmgr读vhd里的winload.exe
g4d加载vhd后, 你需要往vhd里放mbr, pbr, bootmgr文件和bcd文件才 ...

请问如何操作?我用BOOTICE和EASYBCD都试过了,显示成功但实际不行,另外我怀疑当时我用INSTALL.WIM安装这种方式没完向VHD添加完整引导信息,难道要用GHO方式?
作者: 2013gdh    时间: 2014-10-3 21:47
File not found提示: 如果是bootmgr未找到, 那就是g4d挂载vhd成功, 但vhd的分区pbr无法访问bootmgr (我觉得可能性不大);
如果是bcd未找到, 那就是bootmgr不认识g4d挂载的vhd, 我觉得这个可能性很大.
你说详细点?
作者: 2010llzzjj111    时间: 2014-10-4 00:26
本帖最后由 2010llzzjj111 于 2014-10-4 00:28 编辑
2013gdh 发表于 2014-10-3 21:47
File not found提示: 如果是bootmgr未找到, 那就是g4d挂载vhd成功, 但vhd的分区pbr无法访问bootmgr (我觉得 ...


       GRUB4DOS应该是完全加载了VHD的,因为读数一直读完没问题,但是进入VHD后显示ERROR15:FILE NOT FOUND,没有其他提示信息。我在用BOOTICE向VHD安装NT6 MBR显示成功后,但是貌似VHD里面的根目录没有增加任何文件,貌似BOOTICE不成功。后来我在新建了一个VHD用GHOST向VHD里面克隆了一个原来的WIN7X64系统,还是按照原来的方式用GRUB4DOS加载成功出现WIN7标志读取图标,但是马上蓝屏重启,可能是因为这个GHO镜像没加载AHCI驱动,因为现在开了AHCI,明天有时间我在重新装一个。这说明整个过程从创建VHD到GRUB4DOS读取VHD到内存都是没问题的,
       问题出在最后一个环节VHD里面没有引导信息无法在RAM模式下引导系统,而用BCD引导VHD时也是一切正常,说明这个VHD可以在BCD中加载不能在GRUB4DOS加载到内存,再一次说明VHD里面缺少引导信息。
       解决方法就是不知道如何向VHD里面添加引导信息,BOOTICE和EASYBCD本身具有向VHD安装引导信息的功能,但貌似都不行,不知何故?

作者: 2012hongrui    时间: 2014-10-4 06:23
你莫是把VHD搞成动态了吧?制作内存系统吗?用firadisk驱动?要注意VHD固定大小,VHD内部的BCD也要编辑!还要打开测试模式,用到去水印工具!
作者: 2013gdh    时间: 2014-10-4 12:05
你的认识也许哪儿出错了, mbr和pbr不在文件系统内, 不可能说设置mbr后根目录增加一个文件 (除了bootice设置syslinux的pbr会增加一个ldlinux)
外边的bootmgr读取bcd的信息加载vhd时, 这个加载是bootmgr控制的, 和g4d加载vhd的机制大概不一样
我觉得是不一样的, 然后其后果是, bootmgr从实模式跳到保护模式后读取程序到内存时会和g4d加载vhd占用的内存发生冲突, 故蓝屏
另外, 如果机制相同了, 那不至于因为ahci重启, 内存里的vhd映像不关ahci硬盘的事

作者: 2013gdh    时间: 2014-10-4 12:07
vhd加载到内存就失去可保存数据的特性了, 那还不如用wim
作者: 2010llzzjj111    时间: 2014-10-4 17:33
我在做RAMOS,不知道问题出在哪里,是按照教程来做的,应该是VHD文件引导信息不完整。
作者: 2010forever倩    时间: 2014-10-8 21:16
用vhd做成ramos,需要先创建固定大小的vhd,把系统安进去,正常用bootmgr启动系统vhd,优化完之后,往虚拟磁盘里里复制bootmgr、boot文件夹等引导文件,用bootice激活vhd的分区,写入引导信息,往vhd系统安装firadisk等仿真磁盘驱动,64位系统记得里外两个bcd都要开启测试模式,用grub加载到内存就行了




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