varheit.de – nichts als die varheit

Kugelfisch bewirtet Pinguine

2026-10-23-14-05 (openbsd, vmd, linux)

OpenBSD [1] beherbergt mit vmd [2] bequem mehrere virtuelle Maschinen. Mit Erscheinen der Version 8.0 [3] vor wenigen Tagen werden jeder virtuellen Maschine nun wunschgemäß auch mehrere Prozessoren (bis zu 64) zuteil. Für ein funktionierendes Netzwerk verweise ich auf meinen Artikel zu SunVox [4].

Da zum jetzigen Zeitpunkt keine graphische Ausgabe seitens der VM möglich ist, muß zur Installation die Ausgabe auf die Konsole umgeleitet werden. Das Vorgehen unterscheidet sich je nach Linux-Variante. Generell wird vorab ein ISO-Abbild heruntergeladen und die Installation als root folgendermaßen gestartet (hier mit 50GB-Festplatte, 4GB RAM und 4 CPUs):

vmctl create -s 50G img.qcow2
vmctl start -c -d img.qcow2 -i 1 -L -m 4G -p 4 -r installer.iso myvm

In diesem Aufruf ist „installer.iso“ naheliegenderweise durch den tatsächlichen Dateinamen zu ersetzen. Getestet habe ich die verschiedenen Systeme unter OpenBSD 8.0.

Alpine Linux

Getestet: alpine-virt-3.24.3-x86_64.iso

Alpine Linux [6] bietet eine Variante speziell für virtuelle Maschinen an. Bei der Installation ist weiter nichts zu beachten.

Debian

Getestet: debian-13.7.0-amd64-netinst.iso

Direkt nach dem Start der VM von Debian [7] oder Devuan [8] erscheint das Auswahlmenü.

              +------------------------------------------------+
              |  Debian GNU/Linux installer menu (BIOS mode)   |
              |------------------------------------------------|
              | Graphical install                              |
              | Install                                        |
              | Advanced options                             > |
              | Accessible dark contrast installer menu      > |
              | Help                                           |
              | Install with speech synthesis                  |
              |                                                |
              |                                                |
              |                                                |
              |                                                |
              |                                                |
              |                                                |
   Press a key, otherwise speech synthesis will be started in 29 seconds...

Hier auf „Install“ wechseln und Tab drücken, um den Menüeintrag zu bearbeiten. Folgende Option muß angehängt werden:

console=ttyS0,115200n8

Anschließend mit Enter bestätigen und die Installation mit der Leertaste starten.

Devuan

Getestet: devuan_excalibur_6.1.1_amd64_netinstall.iso

            +----------------------------------------------------------+
            |     Devuan GNU/Linux (excalibur) installation menu       |
            |----------------------------------------------------------|
            | 1 Install                                                |
            | 2   Expert install                                       |
            | 3   Rescue mode                                          |
            | 4   Automated install                                    |
            |                                                          |
            | 5 Install with speech synthesis                          |
            | 6   Expert speech install                                |
            | 7   Rescue speech mode                                   |
            | 8   Automated speech install                             |
            |                                                          |
            | Help                                                     |
            |                                                          |
            +----Press ENTER to boot or TAB to edit the menu entry-----+

Gleiches Vorgehen wie bei Debian.

Ubuntu

Getestet: ubuntu-26.04.1-live-server-amd64.iso

Es gibt mehrere Anleitungen, das ISO-Abbild von Ubuntu [9] so anzupassen, daß die Umleitung auf die Konsole automatisch vorgenommen wird (Beispiel [5]). Dies erscheint mir aber sehr umständlich. Es funktioniert auch direkt aus dem unveränderten Installer. Wichtig: Das Terminal sollte die Standardgröße 80x24 haben. Direkt nach dem Start e drücken, um die Parameter anzupassen.

                             GNU GRUB  version 2.14

 +----------------------------------------------------------------------------+
 |setparams 'Try or Install Ubuntu Server'                                    |
 |                                                                            |
 |    set gfxpayload=keep                                                     |
 |    linux  /casper/vmlinuz  ---                                             |
 |    initrd /casper/initrd                                                   |
 |                                                                            |
 |                                                                            |
 |                                                                            |
 |                                                                            |
 |                                                                            |
 |                                                                            |
 |                                                                            |
 |                                                                            |
 +----------------------------------------------------------------------------+

       Minimum Emacs-like screen editing is supported. TAB lists
       completions. Press Ctrl-x or F10 to boot, Ctrl-c or F2 for
       a command-line or ESC to discard edits and return to the GRUB menu.

Man sieht leider keinen Cursor, deshalb sehr langsam folgende Tasten drücken: Cursor runter (dreimal), Ende und Leertaste. Unter Umständen springt der Installer beim Drücken von Ende zurück zum Startbildschirm. In diesem Fall funktioniert folgende Tastenfolge: Cursor runter (viermal), Cursor links, Leertaste). Wie bei Debian die folgende Option anhängen

console=ttyS0,115200n8

Der Text sollte direkt hinter dem „/casper/vmlinuz ---“ erscheinen. Anschließend mit Ctrl-x die Installation starten.

Void Linux

Getestet: void-live-x86_64-20250202-base.iso

Im Auswahlmenü von Void-Linux [10] den Eintrag „(graphics disabled)“ auswählen, Tab drücken, und dieselbe Option wie bei Debian einfügen.

 +--------------------------------------------------------------------------+
 |             Press ENTER to boot or TAB to edit a menu entry              |
 |--------------------------------------------------------------------------|
 | Void Linux 6.12.11_1 x86_64                                              |
 | Void Linux 6.12.11_1 x86_64 (RAM)                                        |
 | Void Linux 6.12.11_1 x86_64 (graphics disabled)                          |
 | Void Linux 6.12.11_1 x86_64 with speech                                  |
 | Void Linux 6.12.11_1 x86_64 with speech (RAM)                            |
 | Void Linux 6.12.11_1 x86_64 with speech (graphics disabled)              |
 | Boot first HD found by BIOS                                              |
 | Run Memtest86+ (RAM test)                                                |
 | Reboot                                                                   |
 | Power Off      BIOS default device boot in 15 seconds...                 |
 |                                                                          |
 |                                                                          |
 +--------------------------------------------------------------------------+

CPU
Central Processing Unit
RAM
Random Access Memory
GB
Gigabyte
VM
Virtuelle Maschine