質問があります。すべてのLinuxディストリビューションのブートファイル、grubファイル、およびカーネルファイルは、主にこれを実行するために使用されますか?ディストリビューションのisoイメージのみが異なります。
私のシステムにFedoraがインストールされています。 grubエントリを変更してmanjaroに置き換えることはできますか?どのくらい安全ですか?
ベストアンサー1
もちろん、ディストリビューションごとにほぼすべてのアイテムに異なるパッケージがあります。ただし、3 つのコンポーネントは通常、ブートローダ、カーネル、ユーザー空間プログラムで互いに分離されています。
ブートローダはさまざまなカーネルを起動できる必要があります。それ以外の場合、ユーザビリティは大幅に制限されます。
カーネルは、ユーザー空間を実行できる基本環境を提供するため、実際にはユーザー空間に依存しません。
ユーザー空間はカーネルにいくつかの依存関係がありますが、通常はデフォルトの操作には適用されません。いくつかの側面(かなり重要な側面であっても)では、さまざまなカーネル機能が必要になるかもしれませんが、通常は「同時に」別のディストリビューションのカーネルを使用することが可能です(ユーザースペースでいくつかのカット機能を使用しない限り、数ヶ月の違いは重要です。しません。新しいリリースの段階的な起動のみを希望する場合:
- dist-Aの実行
- カーネルなしでdist-Bをインストールする(例
chroot
:) - カーネルAを使用してBを起動する
- カーネルのインストール -B
- カーネルBでdist-Bを起動する
正常に動作します(出典:「そこに行ってみた、そうだった」)。特定のユースケース(ユーザースペースに必要なカーネル機能)に応じて、問題なく「外部」カーネルを実行することもできます。