LENOVO ThinkPad x61, OPENSUSE 10.3 & WINXP,通过GRUB来管理两个系统的启动。
昨天在WINXP下升级Rescue and Recovery 软件,安装后把引导区上的GRUB破坏了。每次启动后,屏幕显示GRUB四个字符后就停滞不前了。
修复过程:
插上USB光驱,放入LINUX安装光盘(当时手头有SLED 10.0)。按F12进入启动设备的选择界面,选择USB光驱启动,在引导界面上选择RESCUE,从光盘引导系统进入LINUX修复系统。
用root(无密码)登录系统后,运行:
#fdisk /dev/sda
列出硬盘的分区表,LINUX占用了sda7,sda8两个分区。通过mount确认/boot在sda7上
运行:
#grub
出现grub>
输入root (hd0,6),指明linux分区所有硬盘和分区,其中,分区号从0开始计算,比sda的号小一个。
系统认出hd0上的6分区是linux分区。
再次输入
grub> setup (hd0)
在hd0上发现/boot/grub/stage1等文件,安装到MBR(主引导记录).
重启系统恢复正常。
阅读(2459) | 评论(1) | 转发(0) |