web-dev-qa-db-ja.com

chrootを介してLinuxインストールをレスキューすると、grub-installがハングする

Linuxブートローダーを修復しようとすると、grubで問題が発生する可能性があります。

Update-grubを実行すると、プログラムがハングしたままになり、正常に完了しません。

1
Peter Brooks

この質問に対する簡単な答えは、/ runがバインドを介してマウントされていることを確認することです。

つまり、chrootが正しく機能するには、次のマウントが必要です。

mount -t proc /proc /mnt/chroot/proc
mount -o bind /dev /mnt/chroot/dev
mount -o bind /sys /mnt/chroot/sys
mount -o bind /run /mnt/chroot/run
1
Peter Brooks