一般的に、私は(現代?)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-grub
SATA-SSDの基本OSで実行してメニュー項目を使用することもできます。
Xubuntu用Ubiquityインストーラのパーティションウィンドウで、手動パーティショニングを意味する「その他」を選択します。
通常、ルートパーティションのみを選択します。/ただし、ブートパーティションを[作成して]選択することもできます。/開始する、例えば/家分割。この場合、ルートパーティションをnvmeドライブとブータブル
/boot
ドライブに配置します(別のデフォルトパーティションは必要ありません)。また、ブート可能ドライブにブートローダを挿入する必要があります。
- 以前のBIOSモードエイリアスCSMエイリアスレガシーモードでは、ブートローダを起動可能なドライブの先頭に配置する
/dev/sda
か/dev/sdb
、...- GPT(GUIDパーティションテーブル)の場合は、
bios-grub
起動可能ドライブに小さなパーティションも設定する必要があります。
- GPT(GUIDパーティションテーブル)の場合は、
- 新しいUEFIモードでは、以下が必要です。EFIシステムパーティション起動可能なドライブに。すでに存在する場合は、新しいXubuntuシステムのインストールにも使用されます。それ以外の場合は、それを作成し、FAT32ファイルシステムが必要です。 Xubuntuのインストーラは、EFIシステムパーティションを最初に利用可能なドライブ(通常は
/dev/sda
)に自動的に配置します。
- 以前のBIOSモードエイリアスCSMエイリアスレガシーモードでは、ブートローダを起動可能なドライブの先頭に配置する
次のリンクは、さまざまな状況で必要なパーティショニングを説明しています。