在同一台机器上装两个不同版本的CentOS后Grub的修复问题
2014-09-30 20:47
357 查看
先安装了CentOS6.5,后来又安装了CentOS5.8,这两个系统装在不同的分区里,即每个系统都有一个单独的/boot和/根分区,但是安装完后只能进入新的5.8这个,进不去6.5,提示文件找不到。请教了师兄,原来是5.8的grub是老版本的grub,把原来6.5的新版本grub给覆盖掉了,所以进不去6.5,要用系统安装盘进行修复。
插入系统安装盘后选择rescue那项,选择continue,会出现命令行界面,bash-4.1#,
#ls -l
出现文件夹列表,会有/mnt
#cd /mnt
#ls -l
会有sysimage
#chroot /mnt/sysimage/
#fdisk -l
看一下分区列表
#grub-install /dev/sdb
在引导区安装grub
如果出现错误,在chroot加入强制的参数,--reback
重启,会发现6.5的那项可以进入了。如果5.8的那项不能进的话,就在6.5里面挂载5.8的分区,把5.8里的/boot/grub下的menu.lst里5.8的那项复制出来,拷贝到6.5里的/boot/grub下的menu.lst,如果还不放心,可以进入5.8的/boot下查看文件名称,与menu.lst里的对照一下,重启,OK!
插入系统安装盘后选择rescue那项,选择continue,会出现命令行界面,bash-4.1#,
#ls -l
出现文件夹列表,会有/mnt
#cd /mnt
#ls -l
会有sysimage
#chroot /mnt/sysimage/
#fdisk -l
看一下分区列表
#grub-install /dev/sdb
在引导区安装grub
如果出现错误,在chroot加入强制的参数,--reback
重启,会发现6.5的那项可以进入了。如果5.8的那项不能进的话,就在6.5里面挂载5.8的分区,把5.8里的/boot/grub下的menu.lst里5.8的那项复制出来,拷贝到6.5里的/boot/grub下的menu.lst,如果还不放心,可以进入5.8的/boot下查看文件名称,与menu.lst里的对照一下,重启,OK!
相关文章推荐
- 不同版本的IE无法安装于同一台机器的问题的解决
- 如何在一台机器上安装两个甚至多个版本的EAS服务器?
- IIS网站不可用:同一 IIS 进程中运行两个不同的 ASP.NET 版本问题
- JDK版本不兼容问题之:一台机器安装多个版本的JDK
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
- JDK版本不兼容问题之:一台机器安装多个版本的JDK
- 一台机器,运行两个mysql版本 实例
- 两个不同版本的Jquery冲突问题
- JDK版本不兼容问题之:一台机器安装多个版本的JDK
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
- 同时连一台机器上的同一个mysql不同的库,报错问题
- 在一台电脑上使用两个不同版本的JDK
- 如何在一台机器上安装两个甚至多个版本的EAS服务器?
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
- 如何在一台机器上安装两个甚至多个版本的EAS服务器?
- 同一台机器存在两个实例的监听问题
- 同一台机器上安装两个tomcat问题
- 同一台机器启动两个结点时的端口冲突问题
- JDK版本不兼容问题之:一台机器安装多个版本的JDK
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法