proxmox(またはdebian)の起動パーティションをUSBフラッシュドライブに移動し、起動不可能なレガシーBIOSのzfs-raid-1にある2つのNVMEディスクにインストールします。

proxmox(またはdebian)の起動パーティションをUSBフラッシュドライブに移動し、起動不可能なレガシーBIOSのzfs-raid-1にある2つのNVMEディスクにインストールします。

Dell r720xdでproxmoxを設定しようとしていますが、UEFI起動オプションがありますが、PCIe nvmeドライブから起動できません。

USBフラッシュドライブにproxmox(またはすべてのOS)をインストールすると、正しく起動します。

テスト用の高度なパーティション化機能を備えたCentOSをインストールし、パーティションにはUSBフラッシュドライブを使用し、/boot他のすべてのパーティションにはnvmeを使用しましたが、これも完全に機能しました。

proxmoxにはインストール中にカスタムパーティションオプションがないため、インストール/boot中にUSBキーをパーティションに設定することはできません。

proxmoxフォーラムにリストされている他のオプションは次のとおりです。

  • 以下の説明に従って、クローバーをUSBフラッシュドライブのブートローダーとして使用してください。ここ
  • まず、カスタムパーティションとしてDebianをインストールしてからproxmoxをインストールし、Debianカーネルを削除します。

明らかに、クローバーはUSBにブートパーティションを追加してから、コントロールをnvmeに渡します。

私の質問は、nvmeにproxmoxをインストールしてから/bootパーティションをUSBフラッシュドライブに移行するにはどうすればよいですか?です。

かなり簡単なプロセスのようです。このガイドしかし、それを処理するために動作させることはできません。 grub2は常に次のメッセージで文句を言います。

  • UUIDと一致しません
  • まずカーネルをロードする必要があります。
  • など。

どんなアドバイスでもお願いします。 PSまた、フラッシュドライブにインストールされているcentosを/boot使用してgrub2-mkconfigproxmoxを見つけて更新する方法で編集しようとしましたが、grub.cfg起動中に次のエラーが発生し続けます。

  • エラー:linuxコマンドが見つかりません。
  • エラー:initrdコマンドが見つかりません。これらのエラーを修正しました(引用するlinuxefi and initrdefiしかし、指定されたUUIDを持つドライブが見つかりません

ベストアンサー1

実装が非常に簡単であることがわかりました。唯一の問題は、録音が少し混乱していることです。

実行する手順は次のとおりです。

  1. nvmeドライブにproxmox(DEBUGモードを使用)をインストールします(以前のBIOSによって起動しない可能性があります)。
  2. インストールが完了したら、インストールウィザードを終了せずにコマンドターミナルを起動します。 (最初のステップは、端末を簡単に開くためのデバッグモードを選択することです。)
  3. chroot(質問のリンクを確認してください。オプションだと思います)
  4. ここで、proxmox-boot-tool format /dev/sda2/dev/sda2 はブートドライブとして使用する USB ドライブです。
  5. 実行しproxmox-boot-tool init /dev/sda2、設定が完了するまで待ちます。

私のシステムではchrootステップを使用しましたが、完全に機能しましたが、chrootステップが必要な場合や必要ない場合があります。

引用:https://pve.proxmox.com/wiki/Host_Bootloader

おすすめ記事