2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

手持ちのLGgramにSSDを増設して、1stSSDにはWindowsが、2ndSSDにLinuxを入れて遊んでいる状態。Web上のPopOSの記事を読んで面白そうだと思って2ndSSDにinstallしてみたが、PopOSばかりが立ち上がってWindowsが起動しなくなってしまった。いちいちFirmwareに入ってBoot順位を変えてというのも面倒臭いので、起動時にどちらを起動するか選択できるようにしたい。その記録を残す。ちなみにEFI領域は1stにも2ndにも存在しており、本当はあまりよろしくない状態なのかもしれない。あと専門家でもない素人がイジった結果なので、あくまで自己責任で。

参考

How To Dual Boot Windows And Pop!_OS
ChatGPT

手順

1. os-proberをインストールする

$ sudo apt install os-prober

2. sudo os-proberでWindowsの起動ディスクを確認する

$ sudo os-prober

image.png
/dev/nvme0n1p1 がWindowsの起動ディスクがある場所

3. EFI/Microsoftディレクトリをコピーする

上記で判明した起動ディスクの場所をマウントしてPopOSのブート領域にコピーする

sudo mount /dev/nvme0n1p1 /mnt
sudo cp -ax /mnt/EFI/Microsoft /boot/efi/EFI

4. /boot/efi/loader/loader.confを編集する

timeout 10
entries 1

この2行を追加

5. 再起動する

以上の手続きで、下写真のような選択画面が出てくるはず。
systemdで起動しているはずなので、grub2はインストールせず。ただ検証のため、grub2をインストールしたり、PopOSを入れ直したりしたため、grubがEFI領域に残っている可能性はあるが・・・大丈夫なはずだ。Archlinuxを入れたときも同様の手法でできたから。
参考(自己記事) systemdでArchlinuxとWindowsのデュアルブートする方法

PXL_20240101_160623663~2.jpg

しばらく記事を書くのをサボっていたが、2024年はなるべくアウトプット重視の1年にしていきたい。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?