古い Linux カーネル (2.4) をソースからビルドし、既存の grub 構成に反映させる必要があります。

古い Linux カーネル (2.4) をソースからビルドし、既存の grub 構成に反映させる必要があります。

以下のようにマシンをさまざまなパーティションに設定する方法について助けが必要です: (Dell Precision、64 ビット ラップトップ)

1) Centos 64ビット最新版、これがメインの作業用パーティションとOSになります

2)Ubuntu 14.04.1 LTS 32 ビット (一部のレガシー プロジェクトの互換性のため、これも必要です)

3) RT Linux パッチを適用した 2.4.24 Linux カーネル (パッチを適用する必要があります) (Arch Linux を使用する予定ですが、すぐに使用方法に関するドキュメントを入手できませんでした。他の方法も歓迎します。簡単なコマンド ライン セットアップでもかまいません)

4) LFS、arch Linux などの実験目的で後で追加したいその他の Linux パーティション

上記のセットアップを完了するのにご協力ください。実際、Centos、Ubuntu 32 ビット 14.04 LTS をセットアップしましたが、Arch Linux をインストールしようとしたときにブートローダが壊れ、レスキューで grub コンソールに着陸しました。私は基本的に経験豊富なユーザーで、以前にカーネルを構築し、コマンドを使用して grub で更新しましたが、常に Ubuntu のみを使用していました。現在、複数の *nix OS ブートでセットアップする際に問題が発生しています...そのうちの 1 つにカーネル パッチ イメージが必要です。

すべてのイメージを含む /boot でのセットアップも問題ありません。私はこれまでこの方法を試したことがなく、常に Ubuntu のバリエーションであるマルチブートをインストールしてセットアップを管理することができました。この方法では、各パーティションに個別のブート ディレクトリがあります。よりよい代替案とその方法があれば教えてください。

よろしくお願いします、

答え1

Archlinux での grub のインストールを詳しく見てみましょう: https://wiki.archlinux.org/index.php/GRUB

インストールされているすべてのディストリビューションとカーネルをスキャンするには、GRUB を適切に設定する必要があります。

最も簡単な回避策は、マルチブートの問題に対処する代わりに、virtualbox または qemu で仮想マシンを使用することです (ほとんどの場合、archlinux を使用します。参考までに、「Arch Linux は、有能な Linux® ユーザーのニーズに合わせて設計された、多用途でシンプルなディストリビューションです。」)。 https://www.archlinux.org/about/

関連情報