无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8370|回复: 18
打印 上一主题 下一主题

[已解决] 为什么用GRUB4DOS加载VHD成功但出现FILE NOT FOUND

[复制链接]
跳转到指定楼层
1#
发表于 2014-10-4 13:31:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2010llzzjj111 于 2014-10-9 00:00 编辑

用WIN7引导菜单加载VHD正常,用GRUB4DOS加载VHD到内存时能完全读取VHD,但是进入VHD出现ERROR 15:FILE NOT FOUND提示,已经用BOOTICE向VHD增加NT6引导,但是还是加载不了,为什么?
2#
发表于 2014-10-4 16:45:52 | 只看该作者
没有图不好帮忙分析呀,我估计是加载完后找不到VHD的路径;用这个试试看:
=================================
find --set-root /RAMOS.vhd
map --mem --top /RAMOS.vhd (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0,0)/BOOTMGR
===================================
文件放在第一块硬盘第一分区

点评

已经读取了VHD,我说的是进了VHD后出现ERROR:FILE NOT FOUND,用GRUB4DOS把VHD加进内存失败,用BCD引导则正常,应该是VHD出问题了。  详情 回复 发表于 2014-10-4 17:39
回复

使用道具 举报

3#
 楼主| 发表于 2014-10-4 17:39:31 | 只看该作者
2010lzh052 发表于 2014-10-4 16:45
没有图不好帮忙分析呀,我估计是加载完后找不到VHD的路径;用这个试试看:
============================= ...


你搞错了,不是这个意思,已经读取了VHD,我说的是进了VHD后出现ERROR:FILE NOT FOUND,用GRUB4DOS把VHD加进内存失败,用BCD引导则正常,应该是VHD出问题了。

点评

我也遇到过你这种情况  详情 回复 发表于 2014-10-4 20:41
回复

使用道具 举报

4#
发表于 2014-10-4 20:41:59 | 只看该作者
2010llzzjj111 发表于 2014-10-4 17:39
你搞错了,不是这个意思,已经读取了VHD,我说的是进了VHD后出现ERROR:FILE NOT FOUND,用GRUB4DOS把VH ...

我也遇到过你这种情况

点评

你怎么解决的?我是把VHD系统在RAM运行,貌似VHD在RAM中运行的机制和通过BCD引导运行的机制不一样,准备再做一次用GHO文件直接覆盖VHD。  详情 回复 发表于 2014-10-4 22:34
回复

使用道具 举报

5#
 楼主| 发表于 2014-10-4 22:34:31 | 只看该作者
本帖最后由 2010llzzjj111 于 2014-10-4 22:35 编辑
2010lzh052 发表于 2014-10-4 20:41
我也遇到过你这种情况


你怎么解决的?我是把VHD系统在RAM运行,貌似VHD在RAM中运行的机制和通过BCD引导运行的机制不一样,准备再做一次用GHO文件直接覆盖VHD。应该是我现在的VHD里面的引导文件不完整。

点评

请检查firadisk之类的驱动是否安装准确了  详情 回复 发表于 2014-10-5 08:25
回复

使用道具 举报

6#
发表于 2014-10-4 23:36:10 | 只看该作者
有问题请说清楚点吧,不然真的很难分析。。。
vhd装了firadisk之类的驱动没有?
哪个界面出现ERROR 15:FILE NOT FOUND提示?grub4dos界面还是进入系统时?
vhd系统的注册表之类清理干净没有?

点评

加载完VHD后,进入VHD里面的系统前显示的  详情 回复 发表于 2014-10-5 08:52
回复

使用道具 举报

7#
发表于 2014-10-5 08:25:33 | 只看该作者
2010llzzjj111 发表于 2014-10-4 22:34
你怎么解决的?我是把VHD系统在RAM运行,貌似VHD在RAM中运行的机制和通过BCD引导运行的机制不一样,准 ...

请检查firadisk之类的驱动是否安装准确了

点评

安装了,也关闭了驱动签证认证功能  详情 回复 发表于 2014-10-5 08:51
回复

使用道具 举报

8#
 楼主| 发表于 2014-10-5 08:51:34 | 只看该作者
2010lzh052 发表于 2014-10-5 08:25
请检查firadisk之类的驱动是否安装准确了

安装了,也关闭了驱动签证认证功能

点评

VHD文件里面也需要有bootmgr和boot文件夹,要不然系统加载后,内核不清楚要引导哪个系统,并且VHD是引导激活的状态  详情 回复 发表于 2014-10-5 10:31
回复

使用道具 举报

9#
 楼主| 发表于 2014-10-5 08:52:24 | 只看该作者
chensksk 发表于 2014-10-4 23:36
有问题请说清楚点吧,不然真的很难分析。。。
vhd装了firadisk之类的驱动没有?
哪个界面出现ERROR 15:FI ...

加载完VHD后,进入VHD里面的系统前显示的
回复

使用道具 举报

10#
发表于 2014-10-5 10:31:31 | 只看该作者
2010llzzjj111 发表于 2014-10-5 08:51
安装了,也关闭了驱动签证认证功能

VHD文件里面也需要有bootmgr和boot文件夹,要不然系统加载后,内核不清楚要引导哪个系统,并且VHD是引导激活的状态

点评

朋友,你试过成功的吗? 我觉得貌似BOOTICE和EASYBCD根本就没成功向VHD里面添加引导文件,不知道什么原因。 反而进入VHD后用BCDBOOT修复后出现了BOOTMGR和BOOT文件夹,但是启动VHD后貌似没有反映。  详情 回复 发表于 2014-10-5 11:31
已经试过多重方法向VHD里面添加引导文件,包括BOOTICE、EASYBCD,已添加NT6 MBR引导,显示成功,甚至进入VHD系统用BCDBOOT修复复BCD启动项,在VHD根目录下有BOOTMGR、还有BOOT文件夹也有,但是就是显示不了VHD启动后  详情 回复 发表于 2014-10-5 11:27
回复

使用道具 举报

11#
 楼主| 发表于 2014-10-5 11:27:13 | 只看该作者
2010lzh052 发表于 2014-10-5 10:31
VHD文件里面也需要有bootmgr和boot文件夹,要不然系统加载后,内核不清楚要引导哪个系统,并且VHD是引导 ...

已经试过多重方法向VHD里面添加引导文件,包括BOOTICE、EASYBCD,已添加NT6 MBR引导,显示成功,甚至进入VHD系统用BCDBOOT修复复BCD启动项,在VHD根目录下有BOOTMGR、还有BOOT文件夹也有,但是就是显示不了VHD启动后的菜单,貌似以上修复没有作用。但是用WIN7直接引导VHD又一切正常,貌似VHD启动后的引导机制比实模式有所不同有所简化,所以当GRUB4DOS加载VHD后就不能引导系统。
回复

使用道具 举报

12#
 楼主| 发表于 2014-10-5 11:31:21 | 只看该作者
2010lzh052 发表于 2014-10-5 10:31
VHD文件里面也需要有bootmgr和boot文件夹,要不然系统加载后,内核不清楚要引导哪个系统,并且VHD是引导 ...

朋友,你试过成功的吗?
我觉得貌似BOOTICE和EASYBCD根本就没成功向VHD里面添加引导文件,不知道什么原因。
反而进入VHD后用BCDBOOT修复后出现了BOOTMGR和BOOT文件夹,但是启动VHD后貌似没有反映。

点评

屡试不爽  详情 回复 发表于 2014-10-5 22:13
回复

使用道具 举报

13#
发表于 2014-10-5 13:09:51 | 只看该作者
应该是VHD文件中的 \BOOT\BCD文件没有编辑好。用bootice .exe智能编辑一下就行了。关硬盘中的BCD的什么事?至于firadisk驱动安没安好,可以在启动VHD系统前map --mem 一个映像(软盘,硬盘均可)为(fd0)或(hd1),进入VHD系统能看见就说明firadisk安装好了。
回复

使用道具 举报

14#
发表于 2014-10-5 22:13:07 | 只看该作者
2010llzzjj111 发表于 2014-10-5 11:31
朋友,你试过成功的吗?
我觉得貌似BOOTICE和EASYBCD根本就没成功向VHD里面添加引导文件,不知道什么原 ...

屡试不爽
回复

使用道具 举报

15#
 楼主| 发表于 2014-10-5 22:37:19 | 只看该作者
我又晕了,重新用另外一个GHOST系统克隆进VHD,全部安装完了,装了FIRADISK驱动和关闭数字认证,结果进系统提示“firadisk.sys 无法通过数字认证”,我明明关闭了认证的,右下角还有测试模式的水印,这是怎么回事,靠
回复

使用道具 举报

16#
 楼主| 发表于 2014-10-8 13:27:09 | 只看该作者
自顶求解,你们的VHD是怎么做的?
回复

使用道具 举报

17#
发表于 2014-10-8 16:03:58 | 只看该作者
bootmgr不要压缩,bcd菜单看看
选择启动分区
回复

使用道具 举报

18#
 楼主| 发表于 2014-10-9 00:00:40 | 只看该作者
终于解决了,原来是bcdedit/set testsigning on这个命令解决不了,用BOOTICE是要直接勾选测试模式和关闭认证就成功了,虽然不明白细节在哪,不过还是解决了。
回复

使用道具 举报

19#
发表于 2016-11-21 00:42:08 | 只看该作者
哥们,不知道你解决了么有,解决了希望能分享下解决方法,大家少走弯路了了。我想起来一个重要的原因就是,vhd启动没问题。但是内存启动的话就要在vhd启动状态下  执行 删除原c盘符。百度应该能找到相应工具。需要我也可以给你提供,然后关机进内存系统就可以了。问题解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-11 20:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表