在安装Windows和Linux双系统时,先安装windows系统,在安装LINUX系统就可以正常出现Grub启动菜单并进入相应系统。但会碰到重新安装windows系统的情况就会覆盖掉LINUX的Grub启动选择菜单,无法正常进入LINUX系统。现在就让我们找回Grub的启动菜单吧。
一.常规解决方法:
用linux安装光盘第一张进入启动画面(CentOS为例)
按【F5】键进入修复模式,并且输入【linux rescue】回车
语言选择English(不要选择中文,会显示乱码)
键盘选择,保持默认
是否选择网络连接,我们选择否【No】
选项说明,选择Continue
输入#chroot /mnt/sysimage/(锁定到本机硬盘系统)
用#fdisk –l查看分区情况,并确认系统安装在那个设备上(当前为【/dev/sda】)
将linux的grub启动菜单写入硬盘的第一个扇区上#grub-install /dev/sda
最后重启系统就能出现正常的linux的grub启动菜单了,就能正常进入windows或者linux系统
二.可能出现的特殊情况:
一般通过以上步骤就能修复双系统的启动菜单问题,但如果分区顺序不正常通过以上步骤还是不能修复,并出现没有linux系统gurb的启动菜单。
重复前面相同步骤后,再次确认分区表#fdsik -l
对gurb的启动配置文件进行修改#vi /boot/grub/grub.conf
硬盘的的第一个分区用“1”表示,如“sda1”但是gurb的配置文件(grub.conf)是以“0”表示的所以如果windows系统安装在第一个分区上就用“hd0,0”表示
根据实际情况修改分区顺序,然后重启系统就能修复了。