修复更新grub2系统引导
 
一.修复
 
如果重装系统或者引导系统崩溃无法进入系统开机引导项从而无法进入以装系统,以Ubuntu Grub2引导为例,详细写一下如何修复之前的系统引导。
 
(以下说明均以Ubuntu系统为例,其他系统大同小异)
 
1.放入系统安装盘或这插入刻录好的系统安装U盘,进入系统安装选项,选择试用选项!
 
2.选择适用之后,进入Ubuntu图形界面,打开终端。
 
3.选择Ubuntu安装磁盘,如果不确定具体在哪个磁盘,可以用命令查看一下
 
[plain] 
sudo fdisk -l  
 
4.挂载Ubuntu系统安装磁盘(我的是在第8磁盘,故为sda8)
[plain] 
sudo mount /dev/sda8 /mnt  
 
5.开始恢复grub2系统引导
[plain] 
sudo grub-install --root-directory=/mnt/dev/sda  
 
6.执行命令之后,如果没有报错,则恢复成功,重启即可。
 
二.更新
 
恢复之后是之前的系统引导界面,如果新安装的系统没有在界面上显示,那么可以进入Ubuntu系统,进行grub2更新。
 
打开终端,输入
 
[plain] 
sudo update-grub2  
成功的话,将会出现更新后找到的磁盘上所有系统引导的记录。(以我自己的为例)
 
[plain] 
[email protected]:~$ sudo update-grub2  
[sudo] password for hugo:   
Generating grub.cfg ...  
Found linux image: /boot/vmlinuz-3.5.0-26-generic  
Found initrd image: /boot/initrd.img-3.5.0-26-generic  
Found linux image: /boot/vmlinuz-3.5.0-25-generic  
Found initrd image: /boot/initrd.img-3.5.0-25-generic  
Found linux image: /boot/vmlinuz-3.5.0-17-generic  
Found initrd image: /boot/initrd.img-3.5.0-17-generic  
Found memtest86+ image: /boot/memtest86+.bin  
Found Windows 8 (loader) on /dev/sda1  
Found CentOS release 6.4 (Final) on /dev/sda3  
Found Mac OS X on /dev/sda9  
done  
 
之后重启即可。