XP,Ubuntu 10.04 双系统GRUB恢复

       以前是XP,Ubuntu 10.04 的双系统,XP装在C盘,Ubuntu装在E盘。因为XP系统坏掉,重装之后MBR引导区的GRUB被格掉了,所以以后就无法进入Linux了。

       隔了好长一段时间,因为有了使用Linux系统的需要,所以想把这个问题解决掉。在网上搜了一些使用livecd 恢复GRUB的方法,试了一下,发现有些方法是行不通的。

下面,我就把我的步骤列出来一下。

       首先,插入 Ubuntu 的安装盘,光盘或者自己做的U盘livecd,如果是U盘记得从USB磁盘启动。

       等待一段时间后,出现了两个选项   Try Ubuntu 和  Install Ubuntu,选择 Try Ubuntu。

       进入Ubuntu之后,打开终端。输入sudo -i 切换到root终端模式。

       确认联上网,apt-get install grub,一般安装光盘上没有GRUB,此步目的是安装GRUB。

       输入fdisk -l查看硬盘分区情况,找到id为83的项,我的是/dev/sda7

       将Grub2安装到硬盘的MBR中:

                     首先需要挂载sda7:mkdir /media/temp         

                                                           mount  /dev/sda7   /media/temp

                     然后安装      grub-install -root-directory=/media/temp   /dev/sda

        重启(关闭途中会提示拿出启动盘)。重启后没有进入Linux引导菜单的界面,而是进入Grub2的界面。输入以下命令进入Ubuntu

                     find /root/grub/core.img  得到结果类似(hdx,y)

                     root   (hdx,y)

                     kernel  /boot/grub/core.img

                     boot

        在原来的Ubuntu中打开终端,修复GRUB: sudo grub-install /dev/sda,再次启动时就可以看到以前的选择操作系统的界面了。

         

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值