セキュリティ上の理由から、UEFIを使用して、2台の完全に独立したオペレーティングシステムをシングルハードドライブコンピューターにインストールしたいと思います。どちらのインストールでも、異なるLUKS暗号化パーティションをルートデバイス(暗号化の上にあるLVM)として使用でき、独自のカーネルを使用できる必要があります。
2つの異なるオペレーティングシステムでデュアルブートすることは大したことではありません。UbuntuとFedoraは干渉せず、EFIシステムパーティションを共有できますが、両方のGrubインスタンスを同じEFIの場所にインストールする必要があるため、2つのUbuntuインストールは互いに競合します。
インストール
/boot/efi/EFI/ubuntu
時とは別の場所にGrubをインストールするようにUbuntuを変更する方法はありますか?パッケージの更新とkernel / grubの更新がそのパスにインストールされるように、永続的な方法が必要です。FedoraのGrubがにインストールされる方法と同じ/boot/efi/EFI/fedora
です。その構成オプションがGrubに見つかりません。可能であれば、Dell UEFIブートメニューで、ロードするOSを選択できます。おそらく、ここでefibootmgrとgrub-efiの間の接着剤が不足しています。または、2つのUbuntuインストールのうちの1つから単一のGrubインストールを使用して、適切なブート設定を自動的に検出することは可能ですか?私が意味する、私が知っている
os-prober
他のでしょう/boot
(例えばLVMボリューム内のルートファイルシステムとして暗号化ボリュームをロックされた)カーネルでパーティションを、どのようにそれはそのOSのための右のブートパラメータを知ることができますか?暗号化されていない単一パーティションのインストールでできることは理解でき/boot
ますが、対応するルートファイルシステムと一致することはできませんよね?そして、暗号化されている場合、それは完全に不可能です。そのため、GRUB構成ファイルを手動で何度も調整する必要があります。また、単一の共有ブートローダー構成のこのオプションが嫌いで、2つのオペレーティングシステムがある程度隔離されなくなっています。
ちなみに、サーバーのテキストベースのエキスパートインストールは問題ありません。また、カーネル/ Grubの更新ごとに手順を繰り返す必要がない限り、いくつかのカスタム構成も必要です。