2014年12月28日日曜日

Grubをインストールしなおす

Grubをインストールしなおす

WindowsとLinuxをデュアルブートさせていて、WindowsをリカバリーしたりしてGrubが消えてしまったときに、インストールメディアのLiveCD(?)でLinuを起動して、Grubをインストールするという内容。


環境

Linux Mint 17 (Xfce)
Windows7
/dev/sda1にWin, /dev/sda6にLinuxが入っている状態
インストール用のUSBメモリを使用

大まかな手順

  1. USBからブートさせる
  2. HDDのパーティションをマウントする
  3. /proc, /sys, /devディレクトリをHDDにインストール済みのを使うようにする
  4. chrootでHDDの方をルートにする
  5. GrubをHDDにインストールする

細かな手順

  1. USBからブートさせる
     普通にインストール用のUSBからブートさせます。
     ターミナルをひらいて以下の手順を実行。
     
  2. HDDのパーティションをマウントする
      $sudo /dev/sda6 /mnt

    3. /proc, /sys, /devディレクトリをHDDのを使うようにする
       $sudo mount --bind /proc /mnt/proc
       $sudo mount --bind /sys /mnt/sys
       $sudo mount --bind /dev /mnt/dev
 
    4. chrootでHDDの方をルートにする
       $sudo chroot /mnt

    5. GrubをHDDにインストールする
       $sudo update-grub2
       $sudo grub-install /dev/sda