私はCD(デフォルトでは公式ISOですが、起動するパッケージ/構成を含む)のカスタムRHEL 8イメージを使用しています。ここにハードドライブが含まれている場合は、問題なくハードウェアにインストールされます。ネットワーク上の他のコンピュータでホストされているiSCSIターゲットにインストールする場合、プロセスにハードドライブは必要ありません。
これまで成功したことが証明されているので、次の論理的なステップは、システムがもはやハードドライブを使用していないため、ハードドライブを取り外すことです。それでも8GBのRAMがあり、vmlinuzとinitrd.imgを処理するのに十分ですが、インストールを続行できないようです。
2つのファイルの異なるセクタでEDD読み取りエラーが発生し、しばらくして続行します。
Unpacking initramfs...
その後、エラーが発生します。
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
無期限にかかっているところ。したがって、EDD読み取りエラーはメディアの破損を示すように見えましたが、ハードドライブは破損していない状態でも正常に機能しました。
私が取った次のステップは、CDの公式RHEL 8 ISOを使用し、「テストとインストール」ステップを選択し、カーネルラインをいくつか編集することでした。結局、次のように見える
append initrd=initrd.img inst.stage2=hd:LABEL=RHEL-8-4-0-BaseOS-x86_64 rd.live.check rw inst.xdriver=vesa inst.text nomodeset nosoftlockup inst.nonibftiscsiboot
これは問題とアナコンダの部分についてよく伝えます。私のカスタムCDで同じ行を使用しますが、追加
inst.ks=cdrom:/kickstart.inst.ks.cfg
以前よりも良くなりません。私が何か間違っている可能性が最も高いですが、公式ISOと同じvmlinuzとinitrdを使用しているという事実は、私が明示的に宣言しなければならない公式メディアに隠された一種の設定や設定があることを意味します。
私はインストールプロセス(Anacondaの前)に関連する古いファイルについてあまり慣れていませんが、vmlinuz / initrdの特別なバージョンを作成する必要があるかもしれません。それともインストールをRAMにロードする必要があるかどうかを指定する必要がありますか?