/bootだけが起動可能なパーティションにある必要がありますか?

/bootだけが起動可能なパーティションにある必要がありますか?

一般的に、私は(現代?)Linuxの/bootがデフォルト/パーティションの一部であることを知っていますが、/boot自体を小さなパーティションに置きたいと思います。これは可能ですか?

つまり、bootという小さなパーティションには/bootだけがあり、残りのOSは別の(起動不可能な)ドライブに置きたいと思います。

これにより、BIOSが起動可能であると認識しない高速ドライブにOSを配置できます。

重要な場合は、5.0.xカーネルでxubuntu 19.04を実行しています。

答え1

/bootだけが起動可能なパーティションにある必要がありますか?

はい、私は数日前にやったことと非常によく似ています。私はうまくいきました:-)も参照してくださいこのリンク

ただし、起動可能なドライブにある必要があるいくつかの項目が必要です。


一つインストールしましたNVMEPCI Expressカードを介してマイワークステーション(Lenovo Thinkstation C30)に接続されたm2スティックドライブである中古品(リファブ)を購入しました。このソリューション[PCI Expressカード経由でm2スティックを使用する]は、nvmeから起動できるほど新しいコンピュータを購入するよりもはるかに安いです。

nvmeドライブはSATA経由で接続されたSSDよりも動作し、書き込み速度が2.4倍高速です。最新のインターフェイスハードウェアと組み合わせると、速度がさらに速くなる可能性があります。

この構成では、nvmeドライブから直接起動することはできません。 BIOS/UEFI システムはこれを認識しません。ただし、Xubuntu FocalのUbiquityを使用すると、SATAドライブに起動パーティションを作成し、そこからnvmeドライブのルートパーティションとして起動できます。sudo update-grubSATA-SSDの基本OSで実行してメニュー項目を使用することもできます。


  • Xubuntu用Ubiquityインストーラのパーティションウィンドウで、手動パーティショニングを意味する「その他」を選択します。

    通常、ルートパーティションのみを選択します。/ただし、ブートパーティションを[作成して]選択することもできます。/開始する、例えば/家分割。この場合、ルートパーティションをnvmeドライブとブータブル/bootドライブに配置します(別のデフォルトパーティションは必要ありません)。

  • また、ブート可能ドライブにブートローダを挿入する必要があります。

    • 以前のBIOSモードエイリアスCSMエイリアスレガシーモードでは、ブートローダを起動可能なドライブの先頭に配置する/dev/sda/dev/sdb、...
      • GPT(GUIDパーティションテーブル)の場合は、bios-grub起動可能ドライブに小さなパーティションも設定する必要があります。
    • 新しいUEFIモードでは、以下が必要です。EFIシステムパーティション起動可能なドライブに。すでに存在する場合は、新しいXubuntuシステムのインストールにも使用されます。それ以外の場合は、それを作成し、FAT32ファイルシステムが必要です。 Xubuntuのインストーラは、EFIシステムパーティションを最初に利用可能なドライブ(通常は/dev/sda)に自動的に配置します。

次のリンクは、さまざまな状況で必要なパーティショニングを説明しています。

関連情報