最近头脑一发热,想测试一下刚刻录的一张XP盘,将电脑上的XP给重装了一下,谁料到装完XP后再一重启电脑。电脑上的Linux(Cenots)都进不去了。系统默认都进入XP。
经过网上一番资料的查找,知道导致这个都原因是安装XP时Grub被重写了。需要重新进入Linux将grub重新安装一下。
步骤:
1、利用Linux都安装盘进入Rescure Mode的终端
2、先利用fdisk -l这个命令,找出linux安装在哪个分区下
2、在终端中输入grub
#grub
#grub>boot (hdx,y) (注意:boot与后面都)之间有一个空格)
#grub>setup (hdx) (注意:setup与后面都)之间有一个空格)
(或者:
#grub>boot (sdax,y) (注意:boot与后面都)之间有一个空格)
#grub>setup (sdax) (注意:setup与后面都)之间有一个空格)
)
(注释:x代表硬盘,如果你只有一个硬盘, 一般都是,那么x都值为0,y的值是linux的/root所在分区,这个利用fdisk就可以查出了)
利用fdisk -l查出来都信息中,例如
/dev/sda6 * 1 3824 4327894823+ 7 Linux
.......
这个表明:sda6表示在硬盘的第六个分区。但是在grub中是从0开始的。所以在grub中那个y值应取5,而不是6。