风淡云轻 发表于 2013-2-23 16:22

grub4dos无法映射部分iso镜像,提示文件路径要绝对路径 或者blocklist


如题 ,安装ubuntu ,网上下载的iso镜像文件。本来用map 映射到内存到(0xff),可提升文件路径要绝对路径,文件没有输错啊/
而 debian的iso镜像却可以映射到任意位置。小子的ghost xp 镜像iso也可以随意map



tyndy 发表于 2013-2-23 17:59

假设(hd0,6)/ubuntu.iso:

root (hd0,6)
map /ubuntu.iso (0xff) || map --mem /ubuntu.iso (0xff)
map --hook
chainloader (0xff)
boot

map命令要求iso文件在磁盘中必须连续存放,否则无法加载,可以用--mem参数强制将iso读入内存后加载(前提是内存要够大)

风淡云轻 发表于 2013-2-23 21:00

tyndy 发表于 2013-2-23 17:59 static/image/common/back.gif
假设(hd0,6)/ubuntu.iso:

root (hd0,6)


找到原因了 heads 写成了 head,属于语法错误

--mem --heads=0 都可以了。已经可以映射了。

tyndy 发表于 2013-2-23 21:32

风淡云轻 发表于 2013-2-23 21:00 static/image/common/back.gif
找到原因了 heads 写成了 head,属于语法错误

--mem --heads=0 都可以了。已经可以映射了。

为什么要指定heads呢{:9_413:}难道G4D不能兼容Linux发行版的ISO么。。。

风淡云轻 发表于 2013-2-23 22:25

tyndy 发表于 2013-2-23 21:32 static/image/common/back.gif
为什么要指定heads呢难道G4D不能兼容Linux发行版的ISO么。。。

不添加heads出错 ,提示添加--heads=0 这个参数 ,为啥没研究过。
页: [1]
查看完整版本: grub4dos无法映射部分iso镜像,提示文件路径要绝对路径 或者blocklist