openbsd 6.6 dans un qemu (sous debian)

Auteur: Marc Chantreux <eiro_at_phear.org>
Date: Sun, 10 May 2020 15:54:17 +0200
salut,

pour éviter un achat de materiel (raisons écologiques),
j'aimerais installer un obsd sur une machine debian qui
rend déjà des services. j'ai commencé par un copy/paste
presque à l'identique de https://wiki.qemu.org/Hosts/BSD#OpenBSD
sur mon desktop (debian aussi) et j'arrive au bout de
l'installation (voir script en fin de courriel).

par contre je ne compte pas installer de serveur graphique
pour la machine finale et je dois donc faire tourner qemu. j'ai
donc ajouté -nographic à l'option de qemu et maintenant, il s'arrête
après avoir affiché tout ça:

    SeaBIOS (version 1.12.0-1)

    iPXE (http://ipxe.org) 00:03.0 C980 PCI2.10 PnP PMM+7FF900A0+7FED00A0 C980

    Booting from Hard Disk...
    Using drive 0, partition 3.
    Loading......
    probing: pc0 com0 mem[639K 2046M a20=on]
    disk: fd0 hd0+
    >> OpenBSD/amd64 BOOT 3.45
    boot>
    booting hd0a:/bsd: 12744008+2937872+335904+0+708608 [974640+128+1013016+740763]=
    0x1290668
    entry point at 0xffffffff8100100

si je regarde le lancement de la version graphique: c'est le moment ou
l'écran passe en bleu. c'est quand même pas un caractère de controle qui
fout le brun? toute idée est la bienvenue.

cordialement,
marc

#! /usr/local/bin/rc
# copy/paste of https://wiki.qemu.org/Hosts/BSD#OpenBSD
# usage:
# cd in the directory from where you want your bsd to run
# obsd install # to install a fresh openbsd
# obsd run     # to run an existting vm

fn obsd_run () {
   qemu-system-x86_64 \
   -nographic -serial mon:stdio \
   -m 2048 -smp 2 -enable-kvm \
   -drive 'if=virtio,file=disk.qcow2,format=qcow2' \
   -netdev 'user,id=mynet0,hostfwd=tcp:127.0.0.1:7922-:22' \
   -device 'virtio-net,netdev=mynet0' \
   $*
}

fn obsd_install () {
    # if exists, reset :)
    qemu-img create -f qcow2 disk.qcow2 3G
    test -f install66.iso ||
        wget https://www.mirrorservice.org/pub/OpenBSD/6.6/amd64/install66.iso
    obsd_run -cdrom install66.iso
}

obsd_$1 $*(2-)
ReÇu le 10/05/2020 15:54

Cette archive a été créée par hypermail 2.3.0 : 11/03/2021 09:22 CET