Win7重装恢复Linux开机启动项

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

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

Win7重装恢复Linux开机启动项_第1张图片

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

Win7重装恢复Linux开机启动项_第2张图片

 

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

Win7重装恢复Linux开机启动项_第3张图片

我的分了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

Win7重装恢复Linux开机启动项_第4张图片

如果顺利的话,会出现如下类似语句,那就表示成功了。
  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)、然后再重启,用于恢复如初了!

你可能感兴趣的:(Win7重装恢复Linux开机启动项)