快速业务通道

ubuntu liveCD 修复fedora9 的grub

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-01

之前的系统是XP Linux,然后突然有一天在XP下浏览网页的时候就中标了,虽然系统装了nod32,但是病毒还是疯狂的蔓延开来了,并且轻而易举的搞垮了我的XP.本来想干脆就彻底换Linux 吧,xp 就让它见鬼去吧,但老婆大人的愤怒的眼神告诉我打消了这个念头才是王道,乖乖重装了XP,然后fedora 的grub 就被干掉了.

  grub 被干掉了就不能引导我的Fedora 9 了,那就还得修复grub,其实修复引导的办法有很多,装maxdos 用它的grub 引导linux 系统,用loading 也可以,当然最方便的还是直接用fedora 9 的rescue iso,而我用的是ubuntu 6.04 的LiveCD,这个CD 还是当年ubuntu 光发免费CD 时申请的,好了废话少说赶紧开始正题吧.

  系统环境:

  双硬盘,sda 和hdc ,xp 装在sda,hdc6 fedora 9 的 / 分区,hdc7 /home 分区,hdc5 swap.

  用ubuntu livecd 引导登录后,直接开一个KDE 终端,运行如下命令.

  $ sudo su (直接su 为root 省的每次都sudo)

  # mkdir /mnt/hdc6

  # mount /dev/hdc6 /mnt/hdc6

  # chroot /mnt/hdc6

  这一组命令是为了进入fedora 9 系统,我只分了 / 和/home 而/home 这里可以不挂载上来,如果你把 /bin,/boot 这些是放在独立分区的要注意把这些分区也按位置挂载好.再进入 fedora 9 后 运行如下命令.

  # mknod /dev/hdc b 22 0

  # mknod /dev/hdc6 b 22 6

  /*

  这里是是创建 hdc 和 hdc6 的设备文件,fedora 9 是用udev 来管理设备的,而我现在不是正常引导进的fedora 9 我的设备并没有被创建,在/dev/ 下只有一个null 文件,我要自己创建相关的设备文件.关于mknod 命令的信息可以参看这篇文章.

  */

  # grub

  grub> root (hd0,5)

  grub> setup (hd0)

  grub> quit

  /*

  这里是重装grub,然后退出grub 命令行.

  至此grub 修复工作完成,退出系统,重启.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号