当前位置:Linux教程 - Linux综合 - 脆弱的grub

脆弱的grub

  用grub做启动管理,不能挂第二块已经分好区的硬盘进WIN,一进就挂了,第二次中招。   我的分区结构为:两个主分区。一个扩展分区。硬盘:20G   hda1 3.5G用来装WINXP   hda2 4G用来装Solaris9   其余为扩展分区hda3   hda5 4G fat32   hda6 /boot 75M   hda7 swap Linux交换分区 500M   hda8 /home 1.8 经常要放好多资料在里面,所以分大了点   其余全给了 /linux 的根目录   安装顺序为,先WINXP再Solaris9后Redhat 9   两次情况基本一样,也没修复好过   第一次因为那时候没有光驱,没有修复它,启动盘也引导不了,那时装的是Redhat 8。 grub坏了后起不来电脑起不来,只好用DOS盘启动到纯DOS,fdisk /mbr 格式了引导记录, 重起后Solaris9还在。用Solaris9那个引导,不能进WINXP,但可以进Solaris9。   最后只有用DISKMAN恢复没装Redhat前备份过的在分区表信息,也就是只装有WINXP 和Solaris9的分区表信息,Redhat分区全部丢掉。重起后用Solaris9引导,正常进入 WINXP和Solaris9。   第二次也就是昨天也是这个情况,给朋友弄硬盘,先拨掉自己的硬盘给朋友的硬盘80G 用DISKMAN分区完后,做从盘和我的硬盘一起启动,不记得是用启动盘启动还是用GRUB进过 WINXP,用启动盘进过DOS用过Ghost,但没有成功,也用GRUB引导也进过WINXP。但不记 得先后了。之后GRUB就不能引导了,拨掉那个从盘也一样。用Redhat 9(第二次装的是 Redhat 9)用启动盘进入Redhat 9重装GRUB,但不成功,   grub>root (hd0,6)   grub>setup (hd0)   但是多次失败   用安装盘升级重装GRUB两次也告失败,装完还是没有反映。   最后又fdisk /mbr 格式了引导记录,回到上次一样情况,用Solaris9那个引导,不 能进WINXP,但可以进Solaris9。   最后我犯了一个特大的错误,我想在hda1装个曼得拉草9.0,不用装WIN了。分区的时 候我把hda1分成一个swap一根分区。开始只分了一个根分区的,因为没有这样装过,还有 我的硬盘太多SWAP的分区了。红帽一个,Solaris9的分区在这里看来也算是一个swap, 分区结构都是82的。没有装到一半因为我的曼得拉草安装盘太乱,太多包都读不出来,只 好放弃。   重起后,什么分区也没有,用DISKMAN查看分区表,好象红帽的分区给破坏了,记不 太清了,好象/分区成了空白吧   弄成这样了只有再次恢复上次那个分区表,也就是没装Redhat前备份过的在分区表信 息,只装有WINXP和Solaris9的分区表信息。重起后这次没上次那么好运,一样是上次那 个分区表,恢复后进不了WINXP,但可以进Solaris9。到现在还没有解决,请各位帮忙看 看,回到家今天晚上继续再弄。

(出处:http://www.sheup.com)