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 编辑 ]
附件: 您所在的用户组无法下载或查看附件
搜索更多相关主题的帖子:
Grub Linux GRUB 分区 系统 Grub MagicLinux 光盘 用户