Installation des Linux-Gastsystems bleibt bei Loading... hängen

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

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:

Screenshot-isolinux-problem.png

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:

  1. CD/DVD bzw. iso-Image auf einem Linuxsystem mounten, z.B. nach /media/cdrom
  2. CD-Inhalt in ein temporäres Verzeichnis kopieren, z.B. cp -a /media/cdrom/* /tmp/cdrom/
  3. 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)
  4. 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.

Weblinks


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Andere Geräte PCI Device in Windows Gast unter Xen
Anzeige des gesamten physischen RAMs unter Xen
HAL Änderungen beim Wechsel von Single- auf Multi-CPU in Windows