先介绍下情况:原来是win7.XP和ubuntu10.10三系统,最近XP变慢了 格XP盘重装。修复ubuntu10.04的grub2引导。修复步骤:
1)ubntu liveCD启动电脑。没有的话可以用U盘做一个。
2)应用程序->附件->终端
3)sudo -i //获得root权限
4)fdisk -l //列出硬盘分区详细情况我的情况如下:
Device Boot Start End Blocks Id System/dev/sda1 1 6528 52436128+ 7 HPFS/NTFS/dev/sda2 6529 13056 52436160 7 HPFS/NTFS/dev/sda3 13057 60801 383511682 f W95 Ext'd (LBA)/dev/sda5 13057 26111 104864256 7 HPFS/NTFS/dev/sda6 26112 39166 104864256 7 HPFS/NTFS/dev/sda7 39167 52221 104864256 7 HPFS/NTFS/dev/sda8 52222 60280 64727040 83 Linux
5)找到ubuntu各个分区,例如我的情况是:
/dev/sda8/
6)挂载分区:
cd /mnt
sudo mkdir ubuntu
mount /dev/sda8 /mnt/ubuntu
但如果/boot分区单独分出来,一定要挂在:
mount /dev/sda* /mnt/boot
7)执行命令:
grub-install –boot-directory=/mnt/ubuntu /dev/sda
如果看到
Installation finished.No Error Reported.就表示已经成功啦!
8)重启电脑,进入ubuntu,打开终端,更新grub2信息:
sudo update-grub
OK!
1 条回复
[…] 以前自己修复过,但一直觉得挺麻烦..开个传送门 […]