无忧启动论坛

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

[教程] Grub4DOS仿真盘驱动--FiraDisk&WinVBlock"详细"帮助&下载

    [复制链接]
1#
发表于 2011-2-19 23:17:01 | 显示全部楼层
这两天遇到一个问题
用map方式加载windows7和xp的vhd都没有问题,但是map一个vista或者2008的vhd就不可以,不过用map --mem方式来加载vista/2008的vhd是没有问题的
windows7本身就支持boot vhd,主要是想做vista的ramos的时候可以分别使用map或者map --mem来加载,来保存修改后的内容

按照下面这个,可以map vista的ramos镜像了

无需修改boot.ini,直接使用   (Firadisk v0.0.1.30以上的版本才支持)
grldr菜单比较特殊,需要通过建立含有Firadisk驱动参数的内存盘
grldr菜单例子:
title Boot from IMG
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map (hd1,0)/hddimg.img (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;\n\0
rootnoverify (hd0)
chainloader +1
boot
修改hddimg.img的路径就可以了


不清楚这一句的命令是什么意思 map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)

[ 本帖最后由 yueyezhan 于 2011-2-20 10:08 编辑 ]
回复

使用道具 举报

2#
发表于 2011-2-21 18:13:37 | 显示全部楼层
原帖由 fujianabc 于 2011-2-21 10:22 发表

是不是nt 6.0的bootmgr+winload.exe无法向firadisk传递参数?


如果修改vista的bcd参数的话,会7b,按照下面这样就没有问题
title Boot from IMG
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map (hd1,0)/xxx/hddimg.img (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/xxx/hddimg.img,boot;\n\0
rootnoverify (hd0)
chainloader +1
boot

windows7的话,无论是修改bcd还是用上面的做法都没有问题


vhd或者vhd所在的分区也不需要做任何整理

[ 本帖最后由 yueyezhan 于 2011-2-21 18:15 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 03:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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