当前位置:首页 >焦点 >用Live cd 修复Grub具体实现说明 本来想干脆就彻底换Linux 吧

用Live cd 修复Grub具体实现说明 本来想干脆就彻底换Linux 吧

2024-07-01 00:11:38 [百科] 来源:避面尹邢网

用Live cd 修复Grub具体实现说明

作者:佚名 运维 系统运维 之前的修现说系统是XP+Linux,然后突然有一天在XP下浏览网页的体实时候就中标了,虽然系统装了nod32,修现说但是体实病毒还是疯狂的蔓延开来了,并且轻而易举的修现说搞垮了我的XP。

本来想干脆就彻底换Linux 吧,体实xp 就让它见鬼去吧,修现说但老婆大人的体实愤怒的眼神告诉我打消了这个念头才是王道,所以乖乖重装了XP,修现说然后fedora 的体实grub 就被干掉了。


用Live cd 修复Grub,修现说grub 被干掉了就不能引导我的体实Fedora 9 了,那就还得修复grub,修现说其实修复引导的体实办法有很多,装maxdos 用它的修现说grub 引导linux 系统,用loading 也可以,当然最方便的还是直接用fedora 9 的rescue iso,而我用的是ubuntu 6.04 的LiveCD,这个CD 还是当年ubuntu 光发免费CD 时申请的,好了废话少说赶紧开始正题吧。
用Live cd 修复Grub系统环境:
双硬盘,sda 和hdc ,xp 装在sda,hdc6 fedora 9 的 / 分区,hdc7 /home 分区,hdc5 swap。
用ubuntu livecd 引导登录后,直接开一个KDE 终端,运行如下命令。
 

用Live cd 修复Grub具体实现说明 本来想干脆就彻底换Linux 吧

  1. $ sudo su (直接su 为root 省的每次都sudo)  
  2. # mkdir /mnt/hdc6  
  3. # mount /dev/hdc6 /mnt/hdc6  
  4. # chroot /mnt/hdc6  

用Live cd 修复Grub这一组命令是为了进入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 命令的信息可以参看这篇文章。
 

用Live cd 修复Grub具体实现说明 本来想干脆就彻底换Linux 吧

  1. */  
  2. # grub  
  3. grub> root (hd0,5)  
  4. grub> setup (hd0)  
  5. grub> quit  
  6. /*  

这里是重装grub,然后退出grub 命令行。至此grub 修复工作完成,退出系统,重启。

用Live cd 修复Grub具体实现说明 本来想干脆就彻底换Linux 吧

【编辑推荐】

  1. Ubuntu GRUB非常优秀的系统引导器
  2. Ubuntu GRUB開機選項修改
  3. Ubuntu grub利用安装光盘硬盘安装ISO文件
  4. Linux rescuev修复模式跨越控制台登录
  5. Linux rescue单用户模式修复模式
     
责任编辑:chenqingxiang 来源: 考试大 用Live cd 修复Grub

(责任编辑:百科)

    推荐文章
    热点阅读