使用Ubuntu LiveCD或Ubuntu LiveUsb啟動計算機,選擇適用Ubuntu,開啟終端。
#獲取root權限
sudo -i
#查看分區信息
fdisk -l
#掛載根分區(只有Swap和/的分區方式)
mount /dev/sda5 /mnt
#掛載proc/dev/sys,重要
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
#chroot到/mnt分區
chroot /mnt
#安裝grub
grub-install /dev/sda
#如果grub.cfg丟失或者損毀則執行此命令
update-grub
#退出chroot並重啟計算機
exit
reboot
#如果分區較多(尤其是/boot分區為單獨的一個分區),則使用以下命令。
#掛載系統分區,這一步因人而異,將劃分的分區都掛到相應的位置。
mount /dev/sda3 /mnt
mount /dev/sda1 /mnt/boot
mount /dev/sda5 /mnt/home
#掛載proc/dev/sys
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mn/sys
chroot /mnt/
grub-install /dev/sda
update-grub
exit
reboot