重装Winxp之后不能启动CentOS

参考:http://blog.voodoo.com.cn/?p=14

1、将CentOS的安装盘放入光驱,从光盘引导启动;

2、在安装界面,选择救援模式(F5:LINUX RESCUE):F5 输入LINUX RESCUE  ,根据向导会进入shell,显示"sh-*****#”, ***是版本。

3、输入:grub,进入grub模式,提示符:grub>,然后输入:root ( ,按tab键,自动补成:root (hd0, ,再按tab键, 在那个表中有EXT2FS 类似的字样,可能就是那个了,输入数字和“)”,比如我的是: root (hd0,6) 。

4、输入:setup (hd0) ,该命令安装grub,即将信息写入hd0的mbr,输入:quit,退出grub,然后输入:reboot,重启电脑。

5、注释(add by Tom-20111120):

5.1:root和setup均为命令,所以和后面参数之间要有空格;

5.2:有的grub版本,按tab可以自动补全,有的不行,RHEL6就不行;

5.3:root (hd0,6)中hd0是指的第1块硬盘,从0开始计数,即hd0;

5.3:root (hd0,6)中6是指的/boot所在分区数字,数字6是当前盘符序号减1得到,当前boot分区是在第三块逻辑盘,即sda7,7-1=6;

5.4:继续5.3,硬盘一共最对有四个主分区,分别是sda1、sda2、sda3、sda4,如果boot装在主分区,那么数字对应分别为0、1、2、3;如果安装在逻辑盘,第一块逻辑盘为sda5,所以数字分别对应4、5、6、7(第一块逻辑盘始终为sda5)。

 
原文地址:https://www.cnblogs.com/xia/p/1500212.html