linton 发表于 2004-4-28 16:49:55

1.2 pre6 硬盘安装找不到分区表问题解决方案二

这个方法的思路就是用ML1.2 pre4b的安装程序来安装ML1.2pre6.
1.下载pre4b的iso.把里面的hdinst目录copy到C:\
在hdinst里面建立一个你自己setup.bat:
如:loadlin vmlinuz ro root=/dev/ram0 initrd=initrd.gz ramdisk_size=34000 vga=788

2.把下载的ML1.2pre6的iso改名成pre4b版本一名字:MagicLinux-1.2pre4b-1.iso
3.下载grub.exe以备后用。
4.运行hdinst,里面的setup.bat.
5.如果找到分区正常,可在安装程序里选择安装程序位置那一页会见到两个
MagicLinux-1.2pre4b-1.iso文件。这时你就要选你改名的那个pre6版本的啦:lol:
6。安装完后。由于用的是pre4b的安装程序,所以/boot/grub/grub.conf文件内容指向的是pre4b的内核。你可以把它改成pre6版本的。方法如下。
启动到dos,运行grub,
grub>find/boot/grub/grub.conf,这命令可以找到你装的ml Linux所在分区,如,我的是:(hd0,2),而用grub时所设的root启动分区为找到的数字+1,我的也就是hda3了。
grub>root (hd0,2)
grub>kernel /boot/vmlinuz-2.6.4-1mgc root=/dev/hda3
grub>initrd /boot/initrd-2.6.4-1mgc.img
grub>boot
这下可以启动了。进入/boot/grub修改grub.conf的内核及initrd内容如上面所指的文件。
我的附件文件,这里不给上传,大家找坛主帮助吧。
页: [1]
查看完整版本: 1.2 pre6 硬盘安装找不到分区表问题解决方案二