发新话题
打印

[操作系统] MagicLinux修复Grub的方法【适合有光盘的用户】

MagicLinux修复Grub的方法【适合有光盘的用户】

不久前重装了Windows系统,把我的Magic Linux弄没了, 所以要修复Linux的引导文件GRUB,昨天下午花了点时间成功修复了Grub,下面总结修复的过程。
       1、插入Magic Linux RC2的安装光盘,启动后输入:magic rescue,回车,进入急救模式;
      
       2、当出现命令提示符时,依次执行以下操作:
            //确定Magic Linux挂载的分区,也就是根目录“/”的分区,我的是/dev/hda9;
            fdisk -l   

           //在tmpfs目录中创建目录来挂载Linux分区:  
          cd tmpfs
           mkdir hda9
           mount /dev/hda9 hda9

           //拷贝 /dev/* 中所有设备到Linux分区的 /dev 中
          cp -af /dev/* /tmpfs/hda9/dev

           //使用chroot命令切换到刚才挂载的那个目录为根目录,修复GRUB
           chroot /tmpfs/hda9
           grub


           //这是就会出现“grub>”提示符,进入grub修复模式,然后执行
           grub> root  (hd0,8)       //假如你的Linux在分区hda9,那么这里9-1=8,所以括号里为8,记得root后面要有一个空格
           grub> setup  (hd0)        //注意setup后面也有一个空格

           // 如果出现“DONE”字样,证明修复成功,然后退出grub
           grub> quit

           // 重新启动计算机即可
           reboot

        本人尝试过很多版本的Linux,最后发现还是习惯用Linux,所以这个帖子仅在ML环境下测试通过,其他版本的Linux适合不适合就不清楚了。

[ 本帖最后由 紫光山人 于 2008-7-23 12:16 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

直接用Grub 命令行修复
不嫌麻烦每次指定内核镜像,手动加载哈哈

TOP

当然我的方法仅适用于有光盘的用户
硬盘安装就不行了,,,

TOP

Lilo也是不错滴

TOP

发新话题