このエントリの前日談
→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すると、直ったー!