Mahlzeit!
Nach dem schönen HowTo von stefan.becker sollte bei euch qemu wie ne Eins laufen - hoffe ich zumindest.
Ich habe mich mal darangesetzt mit qemu OpenBSD 3.6 zum Laufen zu bewegen und ich muss sagen, dass qemu wirklich top ist. Die Installation von OpenBSD 3.6 läuft durch und das System sollte nach 20 Minuten einsatzbereit sein.
Macht euch keine Gedanken um die Schwierigkeit der Installation. Es wird lange nicht alles so heiß gegessen wie es gekocht wird. Ich habe einfach cd36.iso runtergeladen, eine qemu-Disk (siehe qemu HowTo von stefan.becker) erstellt und mit qemu -hda openbsd.img -cdrom cd36.iso -user-net -boot d gestartet. Falls ihr doch nicht mit der Installation zurechtkommen solltet, müsst ihr euch mal auf der OpenBSD-Seite umschauen. Aber wenn man ein wenig Englisch kann, ist es wirklich kein Problem.
Kleiner Hinweis: Wundert euch nicht durch die merkwürdige IP-Adresse, die ihr bekommt, wenn ihr DHCP für die Netzwerkkarte angebt. qemu spielt DHCP-Server und qemu schenkt euch eine ne2000-kompatible Netzwerkkarte. Stellt euch das einfach so vor: realer Rechner <--> ( qemu <--> OpenBSD). qemu agiert so, damit das OS glaubt, dass es eine NIC in eurem "virtuellen Rechner" gibt und das diese ohne weitere Einstellungen per DHCP benutzbar ist. So einfach kann das Leben sein.
Wenn das System dann fertig ist, bootet ihr es einfach mit qemu -hda openbsd.img -user-net -boot c und schon solltet ihr im Boot-Loader sein.
Jetzt kommen wir zu dem Problem, was mich dazu veranlasst hat ein paar Zeilen zu schreiben:
qemu kommt noch nicht wirklich mit den APM-Calls von OpenBSD zurecht, daher muss APM umgangen werden. Geschafft habe ich das durch Folgendes:
Im ersten Boot-Prompt gebt ihr einfach boot -c ein. Ihr kommt jetzt in in das "User Kernel Config (UKC)" Menü. Dort gebt ihr dann "disable apm" ein und die Kernel apm-Funktion wird abgeschaltet. Um mit dem Booten fortzufahren genügt jetzt exit und schon sollte euer OpenBSD booten und ihr könnt loslegen.
Ihr müsst diese Einstellungen bei jedem Start neu durchführen! Ansonsten werdet ihr euch über viele Fehlermeldungen, die das System unbrauchbar machen, freuen können.
Falls ihr euch das ständige Tippen sparen wollt: Einfach weiterlesen.
Hoffentlich konnte ich euch ein wenig Ärger ersparen...
Viel Spaß!
Als Anhänge sind noch einige Screenshots, die alles verdeutlichen dürften.
BTW: qemu.jpg zeigt das Problem.
Links:
stefan.beckers qemu-HowTo (an dieser Stelle: Danke Stefan!)
OpenBSD
qemu
Die boot_config(8) Manpage
Lesezeichen