|
map --mem (hd0,0)/myiso.iso (0xff)
这个命令失败,说要增加 --heads 0 什么的.....
很可能你在以某种方式使用老版本的 grub4dos,而且很老了。老版本不支持 iso 仿真功能。
还有一种可能,你的 ISO 文件的开头的扇区含有通常的 MBR 或者分区引导扇区,这导致 map 把它当作普通的 img 文件来对待。加上 --heads=0 --sectors-per-track=0 可以解决这个问题。不过,你一定首先把旧版的 grub4dos 删去,替换成新版的,否则根本就没有 iso 仿真功能。估计当你启动 ISO 之后,你又启动了 ISO 内的(或者硬盘内的)某个老版本的 grub4dos,并用这个老版本的 grub4dos 来进行后续的操作,导致问题的出现。 |
|