用chroot恢復Grub2
chroot,即 change root directory (更改 root 目錄)。在 linux 系統中,系統默認的目錄結構都是以 `/`,即是以根 (root) 開始的。而在使用 chroot 之後,系統的目錄結構將以指定的位置作爲 `/` 位置。本例中,將使用chroot進入Fedora系統的根目錄,從而可以使用該系統下的Grub2安裝命令修復系統。
1. 啓動Ubuntu的LiveCD;
2. 掛載Fedora系統的主分區:
$ sudo mount -t ext4 -o rw /dev/sda3 /media/fedora
3. 依次掛載下列設備到相應位置:
$ sudo mount -t proc none /media/fedora/proc $ sudo mount -o bind /dev /media/fedora/dev $ sudo mount -o bind /sys /media/fedora/sys $ sudo mount -t devpts devpts /media/fedora/dev/pts
4. chroot 進入Fedora分區:
$ sudo chroot /media/fedora
5. 安裝Grub2:
# grub2-install /dev/sda
6. 退出Fedora,並卸載設備:
# exit
$ sudo umount /media/fedora/proc $ sudo umount /media/fedora/dev/pts $ sudo umount /media/fedora/sys $ sudo umount /media/fedora/dev $ sudo umount /media/fedora