"Red Hat Enterprise Linux Server CD를 CDROM 드라이버에서 찾을 수 없습니다." 오류 발생
우리가 답변을 구하는 질문은 다음과 같습니다.
- 질문이 길 수도 있으니 양해해 주시기 바랍니다. USB 2.0 포트가 없고 USB 3.0 포트(4개 포트)만 있는 Supermicro 하드웨어에 RHEL 5를 설치하려고 했는데, 설치가 진행되면서 초기 시도 단계에서 "킥스타트 파일 [경로를 다운로드할 수 없습니다. cdrom:/ks/ks.cfg]] 그리고 이 시점부터 키보드(usb 2.0)나 scsi dvd RW 드라이버가 감지되었습니다. vmlinuz에 xHCI 드라이버를 포함시켰고 이제 키보드(usb 2.0)는 작동하지만 직면하게 됩니다. cdrom에서 "Red Hat Enterprise Linux Server CD를 CDROM 드라이버에서 찾을 수 없습니다"라는 오류가 발생합니다.
- 우리 iso에는 initrd 이미지에 나열된 특정 ko를 로드하는 "loader"라는 레이블이 붙은 ELF 파일이 있는데, 이 파일의 소스 파일은 없습니다. 소스 파일을 어디서 얻을 수 있는지에 대한 포인터입니다.
지금까지 시도한 디버그 단계는 다음과 같습니다.
우리는 RHEL 5.1에서 사용자 정의 iso 빌드를 사용하고 있습니다.
xHCI 드라이버를 initrd.img의 일부로 유지 - ISO에는 initrd 이미지에 나열된 특정 ko를 로드하는 "loader"라는 레이블이 붙은 ELF 파일이 있습니다. 이 파일의 소스 파일은 없습니다. 소스 파일이 없기 때문에 우리가 추가한 추가 드라이버(예: xhci-hcd.ko)를 로드하기 위해 ELF 파일 "로더"를 생성하거나 편집할 수 없습니다. 따라서 xHCI 드라이버를 vmlinuz의 일부로 추가하기로 결정했으며 로드에 성공할 수 있었습니다. 드라이버와 키보드(usb 2.0)가 작동합니다.
usb-storage.ko가 로드되었는지 확인하세요.
오류가 발생하면 DVD를 제거하고 DVD를 다시 다시 삽입한 후 "확인"을 누르십시오. - 성공하지 못했습니다.
오류가 발생하면 하드웨어 드라이브를 제거하고 30초 후에 다시 삽입하십시오.- 성공하지 못했습니다.
isolinux.cfg 파일:
직렬 0 9600
기본 자동
프롬프트 1
시간 초과 600
디스플레이 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 "전체 설치" -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 입니다. 프로젝트의 특정 제약으로 인해 커널을 업그레이드할 수 없습니다.