Der Fehler „Die Red Hat Enterprise Linux Server-CD wurde in keinem Ihrer CD-ROM-Treiber gefunden“
Auf die folgenden Fragen suchen wir Antworten:
- Die Frage ist vielleicht etwas lang, bitte haben Sie etwas Geduld. Wir haben versucht, RHEL 5 auf einer Supermicro-Hardware zu installieren, die keine USB 2.0-Anschlüsse hat, sondern nur USB 3.0-Anschlüsse (4 Anschlüsse). In einer ersten Phase des Versuchs während der Installation trat der Fehler „Kickstart-Datei [Pfad cdrom:/ks/ks.cfg]] konnte nicht heruntergeladen werden“ auf. Ab diesem Zeitpunkt wurden weder die Tastatur (USB 2.0) noch der SCSI-DVD-RW-Treiber erkannt. Wir haben den xHCI-Treiber in vmlinuz aufgenommen und jetzt funktioniert die Tastatur (USB 2.0), aber wir haben den Fehler mit der CD-ROM „Die Red Hat Enterprise Linux Server-CD wurde in keinem Ihrer CD-ROM-Treiber gefunden“.
- In unserem ISO gibt es eine ELF-Datei mit der Bezeichnung „Loader“, die bestimmte im Initrd-Image aufgeführte KOs lädt, deren Quelldatei wir nicht haben. Gibt es Hinweise, wo wir die Quelldatei möglicherweise herbekommen könnten?
Bisher ausprobierte Debug-Schritte:
Wir verwenden einen benutzerdefinierten ISO-Build auf RHEL 5.1.
Behalten Sie den xHCI-Treiber als Teil von initrd.img – In unserem ISO gibt es eine ELF-Datei mit der Bezeichnung „Loader“, die bestimmte im initrd-Image aufgeführte KOs lädt, deren Quelldatei wir nicht haben. Da wir keine Quelldatei haben, können wir die ELF-Datei „Loader“ nicht generieren oder bearbeiten, um den zusätzlichen Treiber zu laden, den wir hinzugefügt haben, d. h. xhci-hcd.ko. Daher haben wir beschlossen, den xHCI-Treiber als Teil von vmlinuz hinzuzufügen, und wir konnten den Treiber erfolgreich laden, und die Tastatur (USB 2.0) ist funktionsfähig.
Stellen Sie sicher, dass usb-storage.ko geladen ist.
Sobald der Fehler auftritt, nehmen Sie die DVD heraus, legen Sie sie erneut ein und klicken Sie auf „OK“ – Kein Erfolg
Sobald der Fehler auftritt, entfernen Sie das Hardwarelaufwerk und stecken Sie es nach ca. 30 Sekunden erneut ein. – Kein Erfolg
Unsere isolinux.cfg-Datei:
serial 0 9600
default auto
prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 aconfigs.msg
F3 options.msg
Bezeichnung Auto-
Kernel vmlinuz
Anhängen initrd=initrd.img ks=cdrom:/ks/ks.cfg ks_zerombr
Befehl zum Generieren des 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 .
Habe auch versucht, die Datei isolinux.cfg wie folgt zu ändern: - Kein Erfolg
append initrd=initrd.img inst.stage2=hd:LABEL=FullInstallation ks=hd:LABEL=FullInstallation:/ks/ks.cfg
Andere Information:
Wir verwenden die DVD-RW-CD, auf die das bootfähige ISO gebrannt wurde, und sie wird mit einem SCSI-DVD-RW-Hardwarelaufwerk gelesen.
Der von uns verwendete Kernel ist 2.6.32-27.basic. Aufgrund bestimmter Einschränkungen im Projekt können wir den Kernel nicht aktualisieren.