Installation des Linux-Gastsystems bleibt bei Loading... hängen
Aus Wiki Thomas-Krenn.AG
Inhaltsverzeichnis |
Problembeschreibung
Beim Versuch der Installation mancher Linux-Gastsystems unter Xen (vor Xen Version 3.2), KVM oder Hyper-V bleibt die Installation gleich zu Beginn mit folgendem Hinweis hängen:
ISOLINUX 3.31 0x46388cdf Copyright (C) 1994-2005 H. Peter Anvin Loading...
Hier auch noch ein Screenshot dazu beim Versuch unter XEN das Linux-Gastsystem zu installieren:
Das Problem tritt dadurch auf, weil bei den Intel VT Funktionen in der CPU keine Real Mode Calls emuliert werden. Diese Real Mode Calls werden teilweise für den grafischen Begrüßungs-Screen bei Installations-CDs benötigt (bei Isolinux GFXBOOT Parameter).
Ab Xen Version 3.2 soll das Problem nicht mehr auftreten, da ab dieser Version der Real Mode vollständig emuliert wird (Details dazu im Announcement von Xen 3.2.
Betroffene Hardware
- Server mit Intel CPUs mit VT Funktion
Lösung
Auf den grafischen Begrüßungs-Screen kann meist problemlos verzichtet werden. Dazu wird der GFXBOOT Parameter in der Isolinux Konfiguration entfernt.
Dazu sind folgende Schritte notwendig:
- CD/DVD bzw. iso-Image auf einem Linuxsystem mounten, z.B. nach /media/cdrom
- CD-Inhalt in ein temporäres Verzeichnis kopieren, z.B.
cp -a /media/cdrom/* /tmp/cdrom/ - GFXBOOT Paramter mit einem Editor (z.B. vi oder nano) in isolinux.cfg auskommentieren oder entfernen (die Datei isolinux.cfg kann sich in unterschiedlichen Verzeichnissen auf der CD befinden - je nachdem wo der Ersteller der CD diese platziert hat - ggf. die Datei mittels find Kommando suchen)
- Ein neues ISO-Image erstellen. Das Kommando hat folgende Syntax (die Paramter -b bzw. -c verweisen auf die Dateien von Isolinux - abhängig vom ursprünglichen Ersteller des ISOs können das unterschiedliche Verzeichnisse sein):
mkisofs -r -T -J -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/neuesimage.iso /tmp/cdrom/
Das neue ISO Image kann nun verwendet werden und die Installation des Gastsystems sollte ohne grafischem Begrüßungs-Screen nun funktionieren.
