initrd.imgはすべて同じように生成されませんか?

initrd.imgはすべて同じように生成されませんか?

pxeを介してRed Hat 5.8ボックスを起動しようとしています。このボックスは、準仮想化SCSIコントローラとVMXNET3ネットワークドライバを備えたESX5.0の仮想マシンです。今、これらのドライバはRHEL5.8カーネルのデフォルトドライバではないので、オンラインでいくつかの手順を実行して独自のinitrd.imgファイルを作成しました。この操作はまだ機能していません。これを行う方法について提案がある場合は、大変感謝します。しかし、私の質問の主な目的は次のとおりです。

インポートされたリポジトリには、initrd.imgファイルを使用できる場所が少なくとも2つあります。

cobbler/ks_mirror/OEL5.8-x86_64/isolinux/
cobbler/ks_mirror/OEL5.8-x86_64/images/pxeboot/

違いが何なのか知りたいです。少し善意の嘘です。私はOracle Linuxを選択的に使用するのではなく、すべての意図と目的で同じでなければなりません。

また、サーバーをインストールした後、/bootディレクトリにあるinitrd.imgファイルとCDROMおよび/またはcobblerリポジトリにあるinitrd.imgファイルの違いが何であるかを知りたいと思います。 vmwaretoolsがインストールされているボックスからinitrd.imgファイルをコピーすると、initrd.imgファイルを起動しようとするとカーネルエラーが発生します。サイズの違いがあるため、本質的な違いは、1つにはより多くのドライバが含まれ、もう1つはサーバーに重要なドライバだけが含まれていることです。しかし、なぜカーネルがパニックを引き起こすのですか?

私はカーネルにもっと多くのドライバを構築したり追加したりするためのWeb上の指示に多少盲目的に従っているような気がします。

ベストアンサー1

おすすめ記事