无忧启动论坛

标题: grub4dos能直接启动vhd系统吗? [打印本页]

作者: qqbab    时间: 2014-12-9 19:11
标题: grub4dos能直接启动vhd系统吗?
我用win7的bcd添加启动项可以启动vhd的win7
但用grub4dos启动就报错:
title win7-vhd
        map (hd1,4)/vhd/test1.win7.vhd (hd0)
        map (hd0) (hd2)
        map --hook
        root (hd0,0)
        chainloader /bootmgr
作者: bfgxp    时间: 2014-12-9 20:36
请搜索ntboot
作者: 20090101    时间: 2014-12-9 20:57
你像我这样试试:

find --set-root       /vhd/test1.win7.vhd
map --mem --top  /vhd/test1.win7.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader (hd0)+1

应该就可以了。
作者: qqbab    时间: 2014-12-10 08:21
一样的错误。其实,你写法和我的应该没有不同,实质是一样的啊。
作者: 2012hongrui    时间: 2014-12-10 08:36
没安装firadisk!
作者: qqbab    时间: 2014-12-10 08:42
bfgxp 发表于 2014-12-9 20:36
请搜索ntboot

已搜索,现在初步概念是:直接用grub4dos是不能启动VHD的,应该增加借助ntboot或siso之类的东西。对否?
作者: qqbab    时间: 2014-12-10 08:45
2012hongrui 发表于 2014-12-10 08:36
没安装firadisk!

可能你没仔细看我的menu。
1、我是SSD+HDD,所以我用了map (hd0) (hd2)
2、我的vhd没有简化,约9G,而 我的内存是8G,所以是map到hd,没有map到ram。这样,不需要装firadisk吧?
作者: 2012hongrui    时间: 2014-12-10 11:49
qqbab 发表于 2014-12-10 08:45
可能你没仔细看我的menu。
1、我是SSD+HDD,所以我用了map (hd0) (hd2)
2、我的vhd没有简化,约9G,而  ...

嘿嘿,都玩了好几年了,哪些能启动,哪些不能启动,心里清楚得很哪!
作者: qqbab    时间: 2014-12-12 15:19
2012hongrui 发表于 2014-12-10 11:49
嘿嘿,都玩了好几年了,哪些能启动,哪些不能启动,心里清楚得很哪!


安装了firadisk,还是不能启动。但在win7用bootmgr引导该vhd就没问题。

作者: yueyezhan    时间: 2014-12-27 23:09
qqbab 发表于 2014-12-12 15:19
安装了firadisk,还是不能启动。但在win7用bootmgr引导该vhd就没问题。

直接用win7的bcd引导vhd会受到版本的限制,印象中只能引导期间版或者企业版吧
用g4d的map方式引导不受限制,可以直接挂载iso和vhd,全新安装和引导vhd格式的xp vista win7,需要安装firadisk

map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /vhd/test1.win7.vhd
map /vhd/test1.win7.vhd (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/vhd/test1.win7.vhd,boot;\n\0
rootnoverify (hd0,0)
chainloader /bootmgr
boot
作者: qqbab    时间: 2014-12-29 23:27
不好意思,翻了很久的帮助文件,能详细解释一下第一和第五句吗?

作者: 110654    时间: 2015-1-25 13:55
好多高手啊




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