我裝了三個系統Win7 , Ubuntu10.04 , Mac OS X 10.6.4 Snow Leopard。前幾天更新ubuntu以後用我以前做的win7下面的多啓動菜單進ubuntu進不去了,想想可能是更新以後把啓動項也給改了。所以想起以前看過文章中恢復grub2啓動項到某一分區的。所以就試了一試,果然可以用。以下是具體的操作過程:
用啓動U盤進入ubuntu10.04 Live CD
su -i
fdisk -l
mount /dev/sda7 /mnt
mount /dev/sd6 /mnt/boot
grub-install --root-directory=/mnt /dev/sda6
接下來把sda6這個分區的前512字節複製出來到一個文件中:
dd if=/dev/sda6 of=/home/ubuntu/Desktop/ubuntu.mbr bs=512 count=1
然後把這個ubuntu.mbr文件拷貝到windows中的C盤根目錄下,修改boot.ini中的相關啓動信息。
重新啓動後又激動的看到了熟悉的ubuntu10.04的 grub2啓動界面的。恢復成功。