双系统,重装XP,恢复CentOS

环境:XPCentOS双系统

问题:XP中毒很深,重装后,CentOS无法进入,Grub消失

方法:

1.首先硬盘重装XP

首先,制作PEU盘启动盘,将PC设置为U盘启动。进入后,将XP镜像解压到某个盘的根目录下。找到解压后的XP文件夹中的i386文件夹,这个是XP光盘的核心文件夹。

然后,找到winnt.exe文件,双击,进入XP安装界面,依次选择安装系统,全新安装,然后输入XP激活码,选择“自己选择安装分区”。

接着,这个是最关键的,要立即拔掉U盘,否则winnt.exe程序将把安装信息文件复制到U盘中,这将导致XP安装失败。然后,可能会出现提示无法安装,没关系,再重新尝试上边的步骤。系统提示拷贝安装文件结束后,会需要重启(也可能没有提示,直接退出了。本人都遇到过)。重新启动(不要插U)

然后,一切正常了,安装一般安装步骤就行了。什么安装系统了,选择安装分区了,这些就不罗嗦了。

2.出现问题

XP安装完成了,我突然发现原来开机时候的Grub界面没有。原来是XP在重装的时候,将Mbr文件重写了,这样就导致了Grub无法工作。

3.制作CentOS安装U

由于XP已经可以使用了,进入XP,下载CentOS-6.2-live-CD,下载UltraISO PE 9 。

首先,安装UltraISO PE 9 。然后插入U盘,启动UltraISO PE 9 ,找到CentOS-6.2-live-CD.iso,在菜单中找到写入硬盘映像并且点击。按照操作,先格式化U盘,然后写入。要确保写入操作成功。

接着,由于U盘名称长度的限制,导致U盘名称被截断,这导致直接做CentOS启动盘会出问题。打开U盘,进入isolinux文件夹,找到 .cfg文件,将里边的CentOS-6.2-live-CD全部改成和U盘名称一样的名字(本人的U盘名称被UltraISO改成为CentOS-6.2-)

然后,重启PC。进入CentOSliveCD 版。之前看网上说可以直接选择修复,但是本人没有看到这个选项。选择boot选项,进入CentOS-live系统。

接着,打开live系统的命令行

   1.输入su,获取root权限

       2.输入mkdir  /mnt/sda8建立一个挂载文件夹。

      3.输入mount  /dev/sda8  /mnt/sda8 -o rw。解释下,我的原来的CentOS是安装   在sda8上的,并且我是一块硬盘。/dev/sda8就是找到找到这个硬盘,将其挂载到 正在用的live系统的/mnt/sda8/boot中,这样才能对它进行操作.

   4.输入grub-install --root-directory=/mnt/sda8/ /dev/sda8重新在原来的CentOS的引导 分区中安装grub程序。

   5。重启机器

4.配置Grub

去掉U盘,重新开机后。黑屏,只显示Grub>,这样就显示grub程序已经进入。接着: 输入root(hd0,8),解释下,hd0表示安装在第一块硬盘上(本人只有一块硬盘,也没的选)8表示是在这块硬盘的第8分区(这个其实无所谓的,如果输入错误,grub会提示你,并且告诉你这个分区的文件系统类型,不过,它只认识linuxext类型,这就足够了)

输入setup (hd0)grub将重新生成引导配置文件。(网上有人说必须只显示succuss才表示配置成功,但是本人的机器出了succuss外还显示了一大串东西。)

至此,任务完成。再次开机就能看到久违的读秒信息,随便按一个键就能进入系统选择菜单了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值