Arch Linux grub(デュアルブート)にUbuntuを追加する方法(UEFI)

Arch Linux grub(デュアルブート)にUbuntuを追加する方法(UEFI)

二重ブートをしたいです。問題は、Ubuntuの後にArch Linuxをインストールすると、Arch LinuxにUbuntuを検出させる方法がわからないことです。

これが私がUbuntuを分割した方法です

ここに画像の説明を入力してください。

Archではルートパーティションのみが作成されるため、結果は次のようになります。

ここに画像の説明を入力してください。

それから私はそうしました。

 mkfs.ext4 /dev/sda4
 mount /dev/sda4 /mnt
 mkdir /mnt/boot
 mkdir /mnt/boot/EFI
 mount /dev/sda1 /mnt/boot/EFI

明らかにする

ここに画像の説明を入力してください。

インストールがほぼ終わりました。

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

しかし、Ubuntuが見つかりません

Obs:Ubuntu用の1つのEFIパーティションと1つのArch用の1つのEFIパーティションを作成しました。同じプロセスを実行しましたが、何もしませんでした。

それでは、Arch Linux grubにUbuntuを追加するにはどうすればよいですか?ありがとう

ベストアンサー1

私が知っている限り、あなたがしたことはすべて正しいです。

ルートでいくつかの手順を実行すると、この問題を解決できます。

# pacman -S os-prober
# os-prober

それはすべてです。 Ubuntuよりほぼ簡単です。

おすすめ記事