GRUBを独立したパーティションに入れる

独立したパーティションに入れておくと便利ですー。
よく忘れるからメモ。

$ mke2fs /dev/sda1

  • どこかにマウント(e.g. /mnt)
  • GRUBをインストール

$ grub-install --root-directory=/mnt /dev/sda

  • 再起動
  • インストール
    • GRUBMBRにインストールしないこと!
  • 再起動

grub> rootnoverify (hd0,1)
grub> chainloader +1
grub> boot

  • 起動後、/dev/sda1をマウントしてgrub.confを編集
    • 上記のgrubコマンドを書く