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

答え2

この回答は@nexlinさんの元の回答へのコメントで始まりましたが、コメント(リンク)のサイズと機能を少し外して回答にしました。

元のQ&A作成者は同じ人であり、その質問を投稿してから約1ヶ月後に回答が投稿されたことに注意してください。戻ってきてソリューションを共有した著者に感謝します。特定の状況について非常に洞察力がありました。ソリューションはproxmoxのインストール中に必要/発見されました。 proxmoxのインストールフェーズ中に起動ドライブの変更を実行でき、デバッグモードのproxmoxインストーラがこの機能を提供することを共有する価値があります。


次のことを共有するのが役に立つと思いました。 proxmoxのインストールを起動するかどうかにかかわらず、インストール後にproxmoxの起動ドライブを移動し、コンソールモードでproxmoxインストーラから起動し、ショートカットを使用してrootシェルを入力して問題を解決することもできます。 :CTRL++ALTと起動可能なドライブを構成するためにF3必要な手順を 。proxmox-boot-tool

以前の(v4)proxmoxのインストールでも同様の状況が発生しました。

私のインスピレーションは以下から来ています。

  1. この質問に対する@nexlinの答え
  2. Proxmoxフォーラムのユーザーなぜ。 USBを使用してproxmoxインストールを起動するソリューションを公開した人は誰ですか?ここ

これは私が次のタイトルのガイドを書くように促しました。Proxmox:ESPパーティションにスペースがない場合にレガシーブートから切り替える

この回答の目的は、より多くの背景情報と追加情報を提供することです。より一般的な元の質問に対する回答(リンクを参照)。今後誰かに役立つことを願っています。

この回答のソリューションをコピー/貼り付けして再ホストすることはできますが、これはコンテンツがコンテキストから逸脱したり、忠実度が低下したりする可能性があるため、ここでコンテンツを再ホストしないことにしました。この答えはコメントでなければなりませんが、不適切です。

関連情報