|
发表于 2003-6-10 06:27:29
|
显示全部楼层
小心pqmagic可以弄丢grub菜单!!!
接触linux才不到20天,前天就遇上这个问题,能够解决真是幸运
说起来也很简单,全是pqmagic惹的祸,当初装linux时是从H盘(hda5)腾出的空间,H盘(ntfs)后面还有两个分区,I盘(hda6)和J盘(hda7),都是fat32,装redhat Linux9的时候采用自动分区方式,建立三个分区,分别是boot分区(hda8),/分区(hda9),swap分区(hda10),用dd if……恩……bs=512 count=1作了个引导文件,从winXP引导这个文件进入linux。用了近20天,都没事,后来在winXP下用了一次pqmagic,进去时说H盘有错误,自动修复后 ,我什么也没操作,直接退出。再进入linux就只有grub>了,手里的引导软盘早坏了,又不会作,所以再有。后来发现可以在dos下用loadlin vmlinuz root=/dev/hda7进入linux, 但当时还不会用/sbin/grub-install 这样的命令,也不知道为什么这样能进入,后来再次进入WinXP用pqmagic查看分区情况才发现是因为linux的3个分区从J分区之后跑到了H分区于I分区之间,原来的hda8,hda9,hda10变成了hda6,hda7,hda8,自然不能引导linux,急中生智又从H盘划出两个分区,(本来就打算腾点空间给linux),这样,/分区又变回了hda8,重启机器就见到了grub菜单,一切ok。
说起来问题在于linux分区工具与pqmagic在分区排列顺序上有差异。linux根据分区建立的先后顺序排,pgmagic根据分区在硬盘上的物理位置排,要想避免这个问题最好安装linux之前先用pqmagic建好分区,不用linux的分区功能。第一次 接触linux的用户都作不到。 |
|