|
首先介绍一下我的U启情况:
我使用一个640G的USB移动硬盘,硬盘的开头是fbinst,给了173MB,硬盘有4个主分区,第一个分区是500G的NTFS,第二个分区是32G的HFS+,第三、四个分区是32G的FAT32。我的启动盘用到的文件和PE、Linux的ISO都放在第一个分区。
由于Fedora Linux启动盘不支持NTFS,所以我把它放到了第三个分区。菜单如下:
title Fedora Linux
find --set-root /fedora.iso
map /fedora.iso (0xff)
map --hook
rootnoverify (0xff)
chainloader (0xff)
启动时第一个问题出现了,提示find --set-root /fedora.iso这句找不到/fedora.iso,而我把它放在第一个NTFS分区上是找得到的。
我想这可能是因为第二个分区是HFS+格式吧,于是我把第二个分区也格式化成FAT32,再启动,能找到/fedora.iso了。
但此时又出现了第二个问题:
问题出在map /fedora.iso (0xff)这句。这次提示map命令要使用--heads=0参数,好,我改菜单,再试,然后又提示还要加--sectors-per-track=0,好,我再加这个参数,好了,终于映射进去了。不明白这是什么原因,可能是iso格式的问题?我映射其它iso是没有这个问题的。 |
|