Ubuntu 8.04 unter Virtual PC 2007

Ein kühner Reiher hat mich gebissen, deshalb habe ich mir die neue Geschmacksrichtung von Ubuntu (8.04, Hardy Heron) in einen Virtual PC 2007 installiert. Einige kleine Fallstricke warten da... deshalb hier die gesammelten Erkenntnisse:

Einfach einlegen und starten: Leider nein. Es erweist sich ein nicht behebbarer Prozessorfehler als Spaßbremese: "An unrecoverable processor error has been encountered. The virtual machine will reset now. "

prozessorfehler

Gut, das ist recht schnell behoben, auch ein zweites Problem mit der der Grafiktiefe kann man zumindest jetzt für die Installation gleich beheben:

  1. Virtual PC starten, Neue Virtuelle Maschine ("Andere" als OS), Festplatte und RAM nach Wunsch, virtuelle Maschine starten, CD einlegen

  2. Im Boot Menü Cursor über "Install Ubutu"

  3. F4 und Safe Mode Graphics auswählen

  4. Mit F6 die Startparameter ändern. Bei mir hat folgendes gut funktioniert (nach oder anstatt des "quiet splash --":

     vga=791 noreplace-paravirt
    

So, damit sollte es mal zu installieren sein (und das kann durchaus länger dauern). Was noch nicht schön ist: kein Sound und eine eher begrenzte Auflösung. Und da man die die Parameter ja auch nicht bei jedem Mal starten eingeben will...

Unter Applications->Accessories->Terminal eine command line aufmachen und die entsprechenden config files editieren:

  • Zuerst mal den Bootloader anpassen:
    1. > sudo nano /boot/grub/menu.lst
    2. UAC mit Passwort bestätigen (kleiner Scherz)
    3. Dort den entsprechenden Starteintrag heraussuchen (fast ganz unten, direkt unter "End Default Options") und zwar mit dem Titel generic die Zeile mit "kernel /boot/vmlinuz,..."
    4. Dort ähnlich wie vor der Installation die Optionen vga=794 noreplace-paravirt anhängen
    5. Mit CRTL+O Speichern, CRTL+X beenden
  • Tonlos ist nicht schön, deswegen:
    1. sudo nano /etc/rc.local
    2. Über dem exit 0, folgendes hinzufügen:
 modprobe snd-sb16
  • Nun noch die Auflösung...
    1. sudo nano /etc/X11/xorg.conf
    2. Dort die folgende Sektionen anpassen:
 Section “Device”
   Identifier    “Generic Video Card”
   Driver        “vesa”
   BusID         “PCI:0:8:0″
 EndSection
  
 Section “Monitor”
   Identifier   “Generic Monitor”
   Option       “DPMS”
   HorizSync    30-70
   VertRefresh  50-160
 EndSection
 Section “Screen”
   Identifier           “Default Screen”
   Device               “Generic Video Card”
   Monitor              “Generic Monitor”
   DefaultDepth         16
   SubSection “Display”
     Depth   16
     Modes   “1280×1024″ “1024×768″ “800×600″
   EndSubSection
 EndSection

Na das war doch schon sehr benutzerfreundlich, jetzt noch online gehen,...

Netzwerk:

Virtual PC Netzwerk auf NAT gesetzt, und bei Ubuntu von Roaming auf DHCP geschalten. Der grafische Weg sieht so aus:

netzwerk

DNS wollte er irgendwie nicht übernehmen, das kann aber an meinem Netzwerk liegen, ich musste die IP des DNS trotz DHCP händisch vergeben.

Das wars, nun habe ich Ubuntu mit Sound und 1280er Auflösung in einem VPC.

Sonstiges:

  • Den mancherorts zu lesenden Kernel Parameter i8042.noloop habe ich nicht verwendet. Der soll bei Problemen mit PS/2 Mäusen helfen,... gut, mein Host-Rechner hatte eine Microsoft Maus über Bluetooth, das hat auch so funktioniert.
  • Vielleicht ein kleiner Tipp, bevor man lange danach sucht: ich wollte in meinem Virtual PC 2007 die Hardware-Virtualisierungsunterstützung einschalten. Aber was muss ich lesen?! Nicht unterstützt? Das ist ein brandneuer ... aja, mein Laptop (ist neu,..) hatte das im BIOS noch deaktiviert.
  • Hostsystem war Vista Ultimate 64 Bit mit 4GB RAM, von Ubuntu habe ich das Client x86 genommen.

Quellen:

Habe einige Seiten besucht, aber letztlich stand alles in diesen zwei Blogbeiträgen bzw. deren Kommentare. Wäre schneller gegangen, wenn ich gleich die zwei Seiten gefunden hätte...

Beitrag von Georg Binder