デュアルブート(2つのLinuxオペレーティングシステム)システムがすべてLUKSで暗号化されている場合、デュアルブートシステムが正常に動作するようにする方法

デュアルブート(2つのLinuxオペレーティングシステム)システムがすべてLUKSで暗号化されている場合、デュアルブートシステムが正常に動作するようにする方法

フォローする私の説明はここにあります。LUKS暗号化Ubuntu 20.04パーティションと内部LVMボリュームを折りたたむことで、隣の新しいLUKS暗号化パーティションにUbuntu 22.04をインストールできますが、LUKS暗号化Ubuntu 22.04 OSをインストールした後、LUKS暗号化20.04インストール(別々の暗号化パーティションに)がGrubブートされます。メニューに表示されなくなりました。なぜ?デュアルブートを機能させるにはどうすればよいですか?入れなければならない両方オペレーティングシステムは次の場所にあります。同じLUKS暗号化パーティションは、そのパーティション内の他のLVMボリュームにありますか?

これは、新しいUbuntu 22.04オペレーティングシステムにログインしたときにgpartedに表示される私のディスクです。

説明する:

  1. /dev/nvme0n1p1512MiB EFIパーティションです。
  2. /dev/nvme0n1p2以前のUbuntu 20.04オペレーティングシステムのext4 /boot暗号化されていないパーティション。
  3. /dev/nvme0n1p3Ubuntu 20.04を含む単一のLVMボリュームを含むLUKS暗号化パーティション(Grubメニューに表示されなくなりました)。
  4. /dev/nvme0n1p4新しいUbuntu 22.04オペレーティングシステムのext4 / boot暗号化されていないパーティション。
  5. /dev/nvme0n1p5Ubuntu 22.04を含む単一のLVMボリュームを含むLUKS暗号化パーティション。はいgrubメニューからOSが実行されています)

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

次は役に立つと思います。

  1. Ubuntuにお問い合わせください:デュアルブートでLUKS暗号化を使用してUbuntuをインストールする方法は?
  2. 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メニューに戻す方法

おすすめ記事