RHEL5.1安装错误

RHEL5.1安装错误

遇到错误“在任何 CDROM 驱动程序中均未找到 Red Hat Enterprise Linux Server CD”

以下是我们寻求答案的问题:

  1. 这个问题可能很长,请耐心等待。我们尝试在 Supermicro 硬件上安装 RHEL 5,该硬件没有 USB 2.0 端口,只有 USB 3.0 端口(4 个端口),在安装的初始阶段,我们遇到了错误“无法下载 kickstart 文件 [路径 cdrom:/ks/ks.cfg]],从此时起,键盘(usb 2.0)和 scsi dvd RW 驱动程序都无法检测到。我们在 vmlinuz 中包含了 xHCI 驱动程序,现在键盘(usb 2.0)可以正常工作,但我们遇到了 cdrom 错误“在您的任何 CDROM 驱动程序中都找不到 Red Hat Enterprise Linux Server CD”。
  2. 在我们的 iso 中,有一个标记为“loader”的 ELF 文件,它加载 initrd 映像中列出的某些 ko,而我们没有它的源文件。有没有关于我们可以从哪里获取源文件的提示。

到目前为止尝试过的调试步骤:

我们在 RHEL 5.1 上使用自定义 iso 构建。

将 xHCI 驱动程序保留为 initrd.img 的一部分 - 在我们的 iso 中,有一个标记为“loader”的 ELF 文件,它加载 initrd 映像中列出的某些 ko,而我们没有它的源文件。由于我们没有源文件,我们无法生成或编辑 ELF 文件“loader”来加载我们添加的附加驱动程序,即 xhci-hcd.ko。因此,我们决定将 xHCI 驱动程序添加为 vmlinuz 的一部分,我们可以成功加载驱动程序,并且键盘(usb 2.0)可以正常工作。

确保 usb-storage.ko 已加载。

出现错误后取出 DVD,然后重新插入 DVD 并点击“确定” - 未成功

一旦出现错误,请移除硬件驱动器并在约 30 秒后重新插入。- 没有成功

我们的 isolinux.cfg 文件:
serial 0 9600
default auto
prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 aconfigs.msg
F3 options.msg

标签自动
内核 vmlinuz
附加 initrd=initrd.img ks=cdrom:/ks/ks.cfg ks_zerombr

用于生成 iso 的命令:mkisofs -o Custom.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -quiet -r -J -V "FullInstallation" -m .CC -m .ACME 。

还尝试修改 isolinux.cfg 文件如下:- 没有成功

append initrd=initrd.img inst.stage2=hd:LABEL=FullInstallation ks=hd:LABEL=FullInstallation:/ks/ks.cfg

其他信息:

我们正在使用已刻录可启动 iso 的 DVD-RW CD,并使用 SCSI DVD-RW 硬件驱动器读取它。

我们使用的内核是 2.6.32-27.basic ,由于项目中的某些限制,我们无法升级内核。

相关内容