雪山飞狐D 发表于 2005-1-9 03:09:39

Grub 百分百修复方法

前几天我在XP下用PQ做硬盘分区合并,结果重启后, 只有Grub> 出现, XP进不去,意识到是Grub损坏了( RedHat装在逻辑分区), 我借别人的机器到公社狂搜
Grub修复的文章,但按方法做了, 总是有错误, RedHat里面有很重要的资料,打死也不能重装的.搞了2个多小时.无聊之下进DOS玩玩小游戏( 一个盘是FAT的),
无意间找到Ghost2003, 进入乱找一通, 发现它支持Linux分区, : )

^_^ 好了, 备份根分区, boot 分区不备份. 重启, 重装RedHat, 选择最小化安装,( 十分钟搞掂) , 重启后出现Grub画面, OK. 再重启, 进DOS, 还原备分的根分区, 一切顺利, 进入Linux, 所有设置, 资料都OK.

   适合于修复Grub出现问题而不知所措的Linux Freshman. 简便. 省时( 才25分钟,比起找错误用的时间少多了).当然Linux Master可能会不屑. 但对初学者来说, 保险和信心很重要^_^

format888 发表于 2005-1-9 10:35:58

也听说Ghost2003可以突破WINDOWS的NTFS权限来读取加密文件,不知是否为真?

mmpcfans 发表于 2005-1-9 12:47:38

a???

烤火的雪人 发表于 2005-1-9 14:48:58

出现"GRUB>"不要慌,只说明GRUB不能正确加载启动(win或linux)项,你要做的就是手动加载一下就可以了

列如你装的是red hat linux (2.4.20-8)的话
打3行命令就可以手动引导启动linux

root(hd0,0)//设置GRUB根设备(root)为linux内核所在的分区
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/      //使用kernel命令后跟linux内核文件作为参数,加载linux的内核文件
initrd /boot/initrd-2.4.20-8.img    //使用initrd命令加载镜象文件

最后,打"boot"启动!



还有

如果你要启动windows的话,也是3条命令:

root (hd0,0)    //设置真实的windows分区为GRUB的根设备,也就是c盘所在的分区
makeactive    //设置根设备为活动分区,因为windows不能从非活动分区启动
chainloader+1    //使用chainloader命令调用windows分区的启动引导器引导windows系统

boot



如果你打字足够慢的话,找回你的数据也不会超过5分钟!

我也是Linux Freshman,高手门看到有什么说的不对的地方也请不吝赐教!!
页: [1]
查看完整版本: Grub 百分百修复方法