すべてのLinuxディストリビューションに同じブートファイルとすべてのデフォルトファイルがありますか?

すべてのLinuxディストリビューションに同じブートファイルとすべてのデフォルトファイルがありますか?

質問があります。すべてのLinuxディストリビューションのブートファイル、grubファイル、およびカーネルファイルは、主にこれを実行するために使用されますか?ディストリビューションのisoイメージのみが異なります。

私のシステムにFedoraがインストールされています。 grubエントリを変更してmanjaroに置き換えることはできますか?どのくらい安全ですか?

ベストアンサー1

もちろん、ディストリビューションごとにほぼすべてのアイテムに異なるパッケージがあります。ただし、3 つのコンポーネントは通常、ブートローダ、カーネル、ユーザー空間プログラムで互いに分離されています。

  1. ブートローダはさまざまなカーネルを起動できる必要があります。それ以外の場合、ユーザビリティは大幅に制限されます。

  2. カーネルは、ユーザー空間を実行できる基本環境を提供するため、実際にはユーザー空間に依存しません。

  3. ユーザー空間はカーネルにいくつかの依存関係がありますが、通常はデフォルトの操作には適用されません。いくつかの側面(かなり重要な側面であっても)では、さまざまなカーネル機能が必要になるかもしれませんが、通常は「同時に」別のディストリビューションのカーネルを使用することが可能です(ユーザースペースでいくつかのカット機能を使用しない限り、数ヶ月の違いは重要です。しません。新しいリリースの段階的な起動のみを希望する場合:

    • dist-Aの実行
    • カーネルなしでdist-Bをインストールする(例chroot:)
    • カーネルAを使用してBを起動する
    • カーネルのインストール -B
    • カーネルBでdist-Bを起動する

正常に動作します(出典:「そこに行ってみた、そうだった」)。特定のユースケース(ユーザースペースに必要なカーネル機能)に応じて、問題なく「外部」カーネルを実行することもできます。

おすすめ記事