GRUB的重装/恢复/修复
2007-11-06 09:18
211 查看
重装Windows时把GRUB覆盖掉,需要恢复GRUB(也称重装GRUB)。
在Fedora/RHEL/CentOS 4.x下,有个简单的办法。用安装盘引导,启动画面出现后输入
进入救援模式,其中会问是否挂载XXX,选挂载。接着改变根目录“/”,并安装GRUB,完成后重启即可。
(如果你的是SATA,上面的命令参数是/dev/sda)
有时上面的方法可能不奏效。另外,新版的Fedora也用Live CD了,上面的方法好像不能用。
下面介绍的方法就更通用,对不同的发行版都一样,也还没遇到不可行的情况。(tipfoo@gmail_com)
用Live CD(Ubuntu的就是Desktop CD或者DVD)启动,打开终端(Applications→Accessory→Terminal),执行以下代码(是root用户就不用加sudo了):
注意1:这里的grub>是grub环境的提示符,不用输入。
注意2:其中的X、Y是执行find /boot/grub/stage1命令后系统提示的。比如下面这种情况,X就是0,Y就是7。:
注意3:如果find命令,没返回可用的结果,那就是/boot单独在一个分区中,用下面的命令可得到:
以上几条命令的详细解释(tipfoo@gmail-com):
在Fedora/RHEL/CentOS 4.x下,有个简单的办法。用安装盘引导,启动画面出现后输入
# linux rescue |
# chroot /mnt/sysimage # grub-install /dev/hda |
有时上面的方法可能不奏效。另外,新版的Fedora也用Live CD了,上面的方法好像不能用。
下面介绍的方法就更通用,对不同的发行版都一样,也还没遇到不可行的情况。(tipfoo@gmail_com)
用Live CD(Ubuntu的就是Desktop CD或者DVD)启动,打开终端(Applications→Accessory→Terminal),执行以下代码(是root用户就不用加sudo了):
$ sudo grub grub> find /boot/grub/stage1 grub> root (hdX,Y) grub> setup (hdX) grub> quit |
注意2:其中的X、Y是执行find /boot/grub/stage1命令后系统提示的。比如下面这种情况,X就是0,Y就是7。:
grub> find /boot/grub/stage1 (hd0,7) |
grub> find /grub/stage1 |
sudo grub ◆以root用户身份启动grub find /boot/grub/stage1 ◆寻找/boot所在分区 root (hdX,Y) ◆设置硬盘hdX的根文件系统(“/”),实际就是设置/boot所在的分区 setup (hdX) ◆安装GRUB到硬盘hdX。 quit ◆退出GRUB |
相关文章推荐
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
- ubuntu10.10 重装XP 修复grub
- 【转】重装Windows 7后修复Ubuntu 10.10 Grub
- xp+ubuntu双系统上重装Xxp后修复grub方法
- win7重装后恢复grub和ubuntu14
- APUE学习第二天(1)——双系统重装Ubuntu出现:error file not found. grub rescue之grub修复
- 重装WIN7之后使用Ubuntu LiveCD修复grub2双系统引导
- Ubuntu+Windows双系统重装Windows后修复Grub引导
- ubuntu与win7双系统,重装win7后的grub引导修复
- 双系统重装windows后修复UBUNTU的GRUB
- XP + Ubuntu 10.04 双系统 重装XP后 如何修复GRUB
- 双系统,重装WINDOWS后,如何修复GRUB
- 重装window后恢复Ubuntu 的 grub启动项。
- 重装XP后修复GRUB引导(XP+UBUNTU 双系统)
- windows重装之后,用grub恢复原来的双系统中的linxu
- 开机出现grub rescue无法进入系统 恢复ubuntu系统下grub引导 windows xp和ubuntu9.10双系统引导程序的修复
- win+ubuntu 双系统,重装win后,win破坏grub后的恢复方法
- 重装Windows后恢复GRUB
- XP+UBUNTU双系统上重装XP后修复GRUB方法
- 恢复grub 修复分区表