网上有许多硬盘安装的教程。
基本工作都一样的。
准备工作:
CentOS 6.3 i386 ISO文件;grub;足够的自由空间;和一个FAT格式分区
把grub中的 grldr, menu.lst 、grub.exe拷到C盘 , ISO的第一个镜像文件里的isolinux的vmlinuz 、initrd 文件拷到FAT分区中,
然后是修改c:\boot.ini 在boot.ini的最后一行加上C:\grldr="start grub" 并把timeout=0改成 timeout=8
然后是menu.lst编写:
1 title xxx2 3 root (hd0,3) 4 5 #(hd0,3)为放镜像文件的那个分区 具体怎么确定可以上网查查6 7 kernel /vmlinuz8 9 initrd /initrd.img
一般网上就这样,但是我照这样做的时候 ,能够进入引导程序,但在选择镜像文件的时候会提示找不到。后来我参考别人安装ubuntu的 menu.lst文件, 改成这样
1 titile xxx2 root (hd0,2)3 kernel /vmliuz ios-scanf/filename=/yyy.iso4 initrd /initrd.img
yyy.iso 是系统镜像文件名包括后缀 这个你应该放在根目录下 第3行后加的那段的意思 应该是指定镜像文件名吧 (我猜测的),把menu.lst改完后,我把yyy.iso中的 images提取出来放到根目录下,这下重启之后就能够找到镜像文件了,并开始安装成功。有的网友可能还会在第3行添加 root=/images 这个我没试,不过看ubuntu的lst文件 添加的还比较多 例如kernel /vmliuz root=casper ios-scanf/filename=/name.iso
总之,我通过上面的方法把自己遇到的镜像文件找不到的问题解决了。如果有网友遇到类似的问题,不妨一试。