とけろぐ

Windowsクリーンインストール後のGRUB再インストール

経緯

このエントリの前日談

Window10 32bitが入っていたPCにWindows10 64bitをインストール-とけろぐ

Windows10 64bitのクリーンインストール後、GRUBが消えてWindows10とデュアルブートしていたArch Linuxが起動しなくなってしまった。

環境

ThinkPad X201i→BIOS

Windows10 64bitとArch Linuxをデュアルブート

手順

Arch Wikiにバッチリ書いてあるのだが、一応メモしておく。

・Arch LinuxのLive USBを作成

・Arch LinuxをLive起動(このとき有線でネット接続しておいた方がラク)

・ディレクトリを作成して、そこにArch Linuxのrootパーティションをマウント

# mkdir [任意のディレクトリ名(/mntなど)]
# mount [Arch Linuxの場所(/dev/sda4など)] [作成したディレクトリ]

・arch-chroot

# arch-chroot [作成したディレクトリ]

→起動しなくなったArch Linuxに入ることができた。

・GRUBをディスク[注]にインストール

# grub-install --target=i386-pc /dev/sda

[注]正確にはディスクのマスターブートレコード(ディスクの先頭の、OSの起動に関する情報の入った領域)にインストールする。

・os-proberをPacmanでインストール

→GRUBのメニューエントリが自動生成される。

・chrootから抜けてrebootすると、直ったー!