Win7重装恢复Linux开机启动项

    台式电脑有两个硬盘,第一块硬盘上装了Windows7,另一块硬盘上用U盘(Live CD)安装了一个Ubuntu,最近重装了Win7系统,发现开机的时候,原来的几个Ubuntu启动选项都不见了,查了一下资料,说是重装了win7之后bootmgr被改写了,GRUB无法加载.Ubuntu的引导启动信息存在第一块硬盘上,重装win7的时候把所有引导信息都清除了,所以,需要重装挂载Ubuntu的分区.但其实步骤也很简单.

   (1) 首先用Live CD或者Ubuntu的启动U盘进入安装界面,选择"试用Ubuntu而不安装",进入临时Ubuntu界面.

    (2)Ctrl+Alt+T进入终端, 用sudo -i切换到root权限.

 

    (3) 输入:fdisk -l 查看自己linux的分区情况.看Id=83的地方,就可以知道你的ubuntu分区挂载情况.

我的分了4个区,swap,boot,/,home,对应的分别是:
/dev/sdb3           swap
/dev/sdb2             home 

/dev/sdb8             boot

/dev/sdb9                /        

(4)挂载各个Linux分区,如下:
#mount /dev/sdb9   /mnt
#mount /dev/sdb8   /mnt/boot
#mount /dev/sdb2   /mnt/home

 

(5)当挂载没出错时,再执行下面的,也是最关键的:
#grub-install --root-directory=/mnt /dev/sda  (注意此命令中root前面是两个减号横杠)
执行完后,会提示:Installation finished.No Error Reported.说明成功了

 

(6)重新启动,可以看到win7,ubuntu系统选择界面了,这时还没完,因为这时只能用来引导Ubuntu 10.04,还暂时无法引导Windows 7,再进入ubuntu,然后打开终端输入:
sudo update-grub


如果顺利的话,会出现如下类似语句,那就表示成功了。
  grub.cfg ...
  Found Debian background: moreblue-orbit-grub.png
  Found linux image: /boot/vmlinuz-2.6.31-15-generic
  Found initrd image: /boot/initrd.img-2.6.31-15-generic
  Found memtest86+ image: /boot/memtest86+.bin
  Found Windows 7 (loader) on /dev/sda1
  done


(7)、然后再重启,用于恢复如初了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值