chroot環境のユーザ用にdev,procをmountする
昨日grubが破損して入れ直すということをしたので備忘録まで。
外部からブートさせて、インストールしたいパーティションをマウントしてchrootしてgrub-installします。
さて、chrootの最低限の環境だと、/devがないからgrub-installができません。なのでmountで–bindして、/devをchmodの先からアクセス可能にします。
# mount --bind /proc /chroot/proc
# mount --bind /dev /chroot/dev
これであとは
# grub-install /dev/sda
みたいな感じでインストールできます。
因みに、諸般の事情により/dev/sda5みたいなところ(要するにMBR以外)にインストールしたい場合は"Bad idea プギャーm9"みたいなこと言われます。それでもやりたい時は–forceつけるとできます。