说来惭愧,问题由我而起的,我是用winxp+vmware,然后在vmware里装的ml1.1,由于虚拟机中第一个硬盘空间以满,我没有再添加硬盘,而是smbmount了一个winxp的共享文件夹,为了省事,我在winxp下用winrar解压的MagicInstaller.tar.gz,结果MagicBooter里面有MagicBooter.c和magicbooter.c,成了同一个文件MagicBooter.c,我一开始没有想到这个问题,以为就是只有MagicBooter.c,编译出问题,我把MagicBooter.c 改成了magicbooter.c,虽然能得到iso,但出现了最上面的问题。后来我重新用 tar zxf解压,就正常了,我把magic1.1f的rpm放进去,制作了iso,能正常安装,当然也支持硬盘安装,不过还有些问题,正在解决。