无忧启动论坛

标题: GRUB4DOS+FIRADISK启动WIN7 x64 .VHD 的问题 [打印本页]

作者: 2010egaoba    时间: 2011-7-27 12:26
标题: GRUB4DOS+FIRADISK启动WIN7 x64 .VHD 的问题
我装的是WIN7 X64 旗舰 简化版。映像格式是:VHD,系统装好是5G,VHD分了8G,直接从VHD可以正常启动。

以RAMOS方式启动后提示FIRADISK签名无法验证,按F8关掉验证后,开机到小方块完了后闪了一下屏就重启了。

我的menu.lst:
title RAMOS-WIN7x64-VHD
map (hd1) (hd2)
map (hd0) (hd1)
map --hook
map --mem (hd1,9)/RAMOS/firadisk.img.gz (fd0)
map --hook
map --mem --top (hd1,9)/RAMOS/WIN7x64.VHD (hd0)
map --hook
root (hd0,0)
chainloader (hd0,0)/bootmgr

请大家帮忙看看有哪里不对。

PS:系统内存16G
作者: 2010egaoba    时间: 2011-7-27 12:30
电脑CPU是 x3 450,主板是技嘉 880
作者: 锋行    时间: 2011-7-29 09:15
关闭数字签名,还有一个开启测试模式,都在自带的引导信息中编辑就好了,多看看帖子。
作者: 锋行    时间: 2011-7-29 09:37
这下发现你的菜单好像也有哪里不对,不用这么麻烦地。而且应该还要有加载到高位内存,那个菜单我忘了,哪个贴子中有写地,记性不好,只能说这些,楼上再找找看。
作者: 2010egaoba    时间: 2011-7-29 15:34
锋行 你好,你说的测试模式在哪开启? 加载到高位内存是这样写的吧:map --mem --top ....
这个RAMOS断断续续弄了一周了,一次也没成功过,快没信心了!
作者: 锋行    时间: 2011-7-30 09:12
开启测试模式: bcdedit /set testsigning on
强制开启不检测数字签名: bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
作者: 锋行    时间: 2011-7-30 09:15
title 2.Ram Windows7 VHD x64
hide (hd0,0)
map --mem --top (hd0,5)/vhd/win7.vhd (hd0)
map --hook
chainloader (hd0,0)/bootmgr

以上是我成功引导的菜单写法,其实也是从坛子里copy下来的,vhd文件放在E盘vhd文件夹中,这样会理解吧。
作者: yueyezhan    时间: 2011-7-30 11:40
你直接加载firadisk的软盘镜像是没用的,你先用windows7原生的vhd方式启动,然后安装firadisk驱动,重启一次,然后再map --mem这个vhd,vhd要求是固定容量的,不需要--top参数,超过3.25g,会自动加载入高位内存的
作者: 锋行    时间: 2011-7-30 18:11
楼上大大说得大于3.25G不用--top,会自动加载到高位内存,有空试试,再想问问如果可以自动加载,那什么时候才用--top这个语法啊,都自动了。
作者: Plantsoot    时间: 2011-7-30 19:31
那么大的VHD加载到内存?为什么非要加载到内存?直接启动不好吗?
作者: yueyezhan    时间: 2011-7-31 00:13
原帖由 锋行 于 2011-7-30 18:11 发表
楼上大大说得大于3.25G不用--top,会自动加载到高位内存,有空试试,再想问问如果可以自动加载,那什么时候才用--top这个语法啊,都自动了。


如果你有个2g的vhd的xp,你想把它加载到高位,就要用--top
作者: 2010egaoba    时间: 2011-7-31 07:43
我的VHD已经成功,之前是BCD的问题,要把启动盘设置成 BOOT。
WINDOWS 7 再精简也有好几个G,而且精简后只能上个网听个音乐啥的了,运行大型软件还是有不少问题,实用性不大。

下一步在VHD里安装WINDOWS 2003 试试。
作者: 2010egaoba    时间: 2011-7-31 07:58
我的电脑是AMD X3 450 + 技嘉880主板+16G内存。

我的WIN7 X64 RAMOS 步骤:
1、在WIN7系统下创建 固定容量 8G WIN7X64.VHD 并加载为O盘。
2、挂载虚拟光驱文件 Win7_X64_LITE_v0.1.iso , 点击 WIN7硬盘快捷安装器.exe释放INSTALL.WIM安装到O盘并自动添加BOOTMGR和BOOT文件夹。
3、使用BCDTOOL添加WIN7X64.VHD启动和GRLDR启动选项,WIN7X64这个启动项添加 testsigning = on,打开O盘/boot/bcd,修改device=boot,osdevice=boot。
4、重启选择进入WIN7X64.VHD,安装FIRADISK(通过添加过时硬件安装),并再次重启确认FIRADISK生效。
4、复制GRLDR.MGR和MENU.LST到主系统C盘根目录下,修改MENU.LST,内容如下:
title Windows 7 From VHD
map --mem --top (hd0,9)/RAMOS/WIN7x64.VHD (hd0)
map --hook
chainloader (hd0,0)/bootmgr
5、重启选择GRUB4DOS For DOS,即进入WIN7X64 RAMOS 。
作者: 2011陈晓翠    时间: 2011-11-11 23:02
标题: 回复 #10 Plantsoot 的帖子
哥哥。请问直接启动菜单该如何写。
作者: tfa001    时间: 2014-11-24 11:35
正在学用VHD ,跟班学习....




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