无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6414|回复: 14
打印 上一主题 下一主题

[求助] grub4dos能直接启动vhd系统吗?

[复制链接]
跳转到指定楼层
#
发表于 2014-12-9 19:11:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我用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
11#
发表于 2015-1-25 13:55:11 | 只看该作者
好多高手啊
回复

使用道具 举报

10#
 楼主| 发表于 2014-12-29 23:27:00 | 只看该作者
不好意思,翻了很久的帮助文件,能详细解释一下第一和第五句吗?
回复

使用道具 举报

9#
发表于 2014-12-27 23:09:58 | 只看该作者
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
回复

使用道具 举报

8#
 楼主| 发表于 2014-12-12 15:19:38 | 只看该作者
2012hongrui 发表于 2014-12-10 11:49
嘿嘿,都玩了好几年了,哪些能启动,哪些不能启动,心里清楚得很哪!


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

点评

直接用win7的bcd引导vhd会受到版本的限制,印象中只能引导期间版或者企业版吧 用g4d的map方式引导不受限制,可以直接挂载iso和vhd,全新安装和引导vhd格式的xp vista win7,需要安装firadisk map --heads=2 --se  详情 回复 发表于 2014-12-27 23:09
回复

使用道具 举报

7#
发表于 2014-12-10 11:49:48 来自手机 | 只看该作者
qqbab 发表于 2014-12-10 08:45
可能你没仔细看我的menu。
1、我是SSD+HDD,所以我用了map (hd0) (hd2)
2、我的vhd没有简化,约9G,而  ...

嘿嘿,都玩了好几年了,哪些能启动,哪些不能启动,心里清楚得很哪!

点评

安装了firadisk,还是不能启动。  详情 回复 发表于 2014-12-12 15:19
回复

使用道具 举报

6#
 楼主| 发表于 2014-12-10 08:45:57 | 只看该作者

可能你没仔细看我的menu。
1、我是SSD+HDD,所以我用了map (hd0) (hd2)
2、我的vhd没有简化,约9G,而 我的内存是8G,所以是map到hd,没有map到ram。这样,不需要装firadisk吧?

点评

嘿嘿,都玩了好几年了,哪些能启动,哪些不能启动,心里清楚得很哪!  详情 回复 发表于 2014-12-10 11:49
回复

使用道具 举报

5#
 楼主| 发表于 2014-12-10 08:42:51 | 只看该作者

已搜索,现在初步概念是:直接用grub4dos是不能启动VHD的,应该增加借助ntboot或siso之类的东西。对否?

点评

对  发表于 2014-12-10 09:54
回复

使用道具 举报

4#
发表于 2014-12-10 08:36:37 来自手机 | 只看该作者
没安装firadisk!

点评

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

使用道具 举报

3#
 楼主| 发表于 2014-12-10 08:21:03 | 只看该作者
一样的错误。其实,你写法和我的应该没有不同,实质是一样的啊。
回复

使用道具 举报

2#
发表于 2014-12-9 20:57:42 | 只看该作者
你像我这样试试:

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

应该就可以了。
回复

使用道具 举报

1#
发表于 2014-12-9 20:36:11 | 只看该作者
请搜索ntboot

点评

已搜索,现在初步概念是:直接用grub4dos是不能启动VHD的,应该增加借助ntboot或siso之类的东西。对否?  详情 回复 发表于 2014-12-10 08:42
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 09:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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