フォローする私の説明はここにあります。LUKS暗号化Ubuntu 20.04パーティションと内部LVMボリュームを折りたたむことで、隣の新しいLUKS暗号化パーティションにUbuntu 22.04をインストールできますが、LUKS暗号化Ubuntu 22.04 OSをインストールした後、LUKS暗号化20.04インストール(別々の暗号化パーティションに)がGrubブートされます。メニューに表示されなくなりました。なぜ?デュアルブートを機能させるにはどうすればよいですか?入れなければならない両方オペレーティングシステムは次の場所にあります。同じLUKS暗号化パーティションは、そのパーティション内の他のLVMボリュームにありますか?
これは、新しいUbuntu 22.04オペレーティングシステムにログインしたときにgpartedに表示される私のディスクです。
説明する:
/dev/nvme0n1p1
512MiB EFIパーティションです。/dev/nvme0n1p2
以前のUbuntu 20.04オペレーティングシステムのext4 /boot暗号化されていないパーティション。/dev/nvme0n1p3
Ubuntu 20.04を含む単一のLVMボリュームを含むLUKS暗号化パーティション(Grubメニューに表示されなくなりました)。/dev/nvme0n1p4
新しいUbuntu 22.04オペレーティングシステムのext4 / boot暗号化されていないパーティション。/dev/nvme0n1p5
Ubuntu 22.04を含む単一のLVMボリュームを含むLUKS暗号化パーティション。はいgrubメニューからOSが実行されています)
次は役に立つと思います。
- Ubuntuにお問い合わせください:デュアルブートでLUKS暗号化を使用してUbuntuをインストールする方法は?
- Ubuntuに尋ねる:LUKS暗号化環境で起動するには?- LUKSパーティション、LVM、およびその中にある論理ボリュームの定義を明確に見るのに役立ちました。
答え1
私はそれを考えた!
別の LUKS 暗号化 Linux ディストリビューションを Grub ブートローダのスタートメニューに再度追加する方法: 簡単な概要
# 1. Open your `/etc/default/grub` file.
sudo gedit /etc/default/grub
# Then manually add these lines to the bottom of that file:
# (required)
GRUB_DISABLE_OS_PROBER=false
# (optional)
GRUB_ENABLE_CRYPTODISK=y
# 2. Unlock your LUKS-encrypted partitions which contain other bootable
# operating systems. In my case:
sudo cryptsetup luksOpen /dev/nvme0n1p3 nvme0n1p3_crypt
# 3. Update your Grub bootloader in your `/boot` partition.
sudo update-grub
# When I run `update-grub`, my output now includes this line:
#
# Found Ubuntu 20.04.5 LTS (20.04) on /dev/mapper/system-root
# 4. Done. Reboot to see and use the new Grub entries!
reboot
一つのためにトーン詳細と情報については、私の長い答えをご覧ください。Ubuntuに連絡する:新しいLUKSパーティションに新しいUbuntuバージョンをインストールした後、古いLUKS暗号化UbuntuバージョンをGrubメニューに戻す方法