Linux在rescue(救援)模式修复GRUB(引导菜单)
2014-08-21 19:19
381 查看
装双系统的经常会遇到,要是先装windows,再装linux,之后windows因某些原因需要重装,但是重新安装之后,linux的引导菜单会被覆盖,最坏的方法是重装linux,但是代价太大。其实有简单修复的方法。
对于Ubuntu,可以使用EasyBCD添加Linux Entry的方法解决,只要指定Type和系统所在分区,添加Entry重启就行了(以前尝试过可以)。
对于Fedora16(本人机器),发现该方法失效了,会进入Grub4Dos,但是使用kernel命令一直参数不对,一番查找之后,找到以下方法,虽然目标发行版是RHCE5,但是同样适用于Fedora16。
由于本人以前是硬盘iso安装,没有安装光盘,所以下面的步骤需要改一下。先用EasyBCD添加iso镜像的启动项。本人以前安装linux时分出来一块6G左右的FAT32分区,正好可以把fedora镜像放进去,然后参考下图添加启动项之后重启机器,选择添加的启动项就可以进入fedora16镜像的系统,要进入救援模式,选择TroubleShooting,后面的参考以下步骤,唯一要注意的是fedora16是grub2,因此步骤8. #grub-install /dev/sda需改为8. #grub2-install /dev/sda就可以了。
参考资料:
环境:Red Hat Enterprise Linux 5,由于GRUB所在的MBR主引导扇区已被破坏,系统无法正常启动。使用救援光盘引导进入rescue模式。
步骤:
1. 用安装光盘或者硬盘安装的方式安装界面输入linux rescue进入模式。
2. 然后根据提示选择语言和键盘格式 图略
3. 选择是否配置网卡,no
4. 选择是否然让系统查找硬盘上的rhel 系统,yes
5. 提示硬盘上的系统已经被找到并挂载在/mnt/sysimage 下,continue用读写模式加载。
6. 提示输入chroot /mnt/sysimage改变到磁盘根目录
7. #fdisk -l /dev/sda {使用fdisk检查分区}
8. #grub-install /dev/sda {安装grub引导程序到磁盘/dev/sda的MBR扇区}
9. #exit
或者
sh 3.1#grub
grub>root (hdx,y)
grub>setup (hd0)
grub>quit
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
总结:在rescue模式下可以重装GRUB引导程序,修复MBR扇区。
更多精彩linux视频教程,尽在51CTO学院:
http://edu.51cto.com/course/courseList/id-48.html
对于Ubuntu,可以使用EasyBCD添加Linux Entry的方法解决,只要指定Type和系统所在分区,添加Entry重启就行了(以前尝试过可以)。
对于Fedora16(本人机器),发现该方法失效了,会进入Grub4Dos,但是使用kernel命令一直参数不对,一番查找之后,找到以下方法,虽然目标发行版是RHCE5,但是同样适用于Fedora16。
由于本人以前是硬盘iso安装,没有安装光盘,所以下面的步骤需要改一下。先用EasyBCD添加iso镜像的启动项。本人以前安装linux时分出来一块6G左右的FAT32分区,正好可以把fedora镜像放进去,然后参考下图添加启动项之后重启机器,选择添加的启动项就可以进入fedora16镜像的系统,要进入救援模式,选择TroubleShooting,后面的参考以下步骤,唯一要注意的是fedora16是grub2,因此步骤8. #grub-install /dev/sda需改为8. #grub2-install /dev/sda就可以了。
参考资料:
环境:Red Hat Enterprise Linux 5,由于GRUB所在的MBR主引导扇区已被破坏,系统无法正常启动。使用救援光盘引导进入rescue模式。
步骤:
1. 用安装光盘或者硬盘安装的方式安装界面输入linux rescue进入模式。
2. 然后根据提示选择语言和键盘格式 图略
3. 选择是否配置网卡,no
4. 选择是否然让系统查找硬盘上的rhel 系统,yes
5. 提示硬盘上的系统已经被找到并挂载在/mnt/sysimage 下,continue用读写模式加载。
6. 提示输入chroot /mnt/sysimage改变到磁盘根目录
7. #fdisk -l /dev/sda {使用fdisk检查分区}
8. #grub-install /dev/sda {安装grub引导程序到磁盘/dev/sda的MBR扇区}
9. #exit
或者
sh 3.1#grub
grub>root (hdx,y)
grub>setup (hd0)
grub>quit
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
总结:在rescue模式下可以重装GRUB引导程序,修复MBR扇区。
更多精彩linux视频教程,尽在51CTO学院:
http://edu.51cto.com/course/courseList/id-48.html
相关文章推荐
- Linux在rescue(救援)模式修复GRUB (引导菜单)
- 在grub的rescue模式修复linux引导
- Linux系统启动故障总结:单用户模式/GRUB引导故障/Linux救援模式
- Ubuntu在rescue模式下grub引导的修复
- 通过LINUX安装盘修复grub双重引导菜单
- grub引导的linux如何进入single模式
- 用GRUB(包括WINGRUB)命令行模式引导安装Linux
- linux 在 rescue 模式下修复 MBR(转)
- ubuntu安装光盘修复grub-rescue引导失败问题
- linux 在 rescue 模式下修复 MBR(转)
- [伊达原创]linux学习笔记之(rescue)在 rescue 模式下修复 MBR
- 重装win7后恢复linux GRUB引导菜单的方法
- 用U盘制作启动盘来引导linux,修复grub
- RHCE_LAB(5)Linux救援模式修复损坏的boot loader
- GRUB(包括WINGRUB)命令行模式引导安装Linux
- 用GRUB(包括WINGRUB)命令行模式引导安装Linux
- Linux救援模式rescue 拯救被删的系统文件
- 用GRUB(包括WINGRUB)命令行模式引导安装Linux
- GRUB引导下进Linux单用户模式的三种方式
- Linux操作系统下GRUB启动菜单的修复方法