Re: openbsd 6.6 dans un qemu (sous debian)

Auteur: prx <prx_at_ybad.name>
Date: Tue, 12 May 2020 14:22:17 +0200
salut,
Désolé pour le délai de réponse, mais j'ai
voulu tester avant avec les fonctions que tu proposes.
J'ai juste fait un poil plus simple ainsi : 

	qemu-system-x86_64 -nographic -serial mon:stdio -smp 2 -hda disk.qcow2 -cdrom Downloads/install66.iso -boot d

Il y a en fait un petit détail à faire à
l'installation (ou bien à chaque fois ensuite).
Lorsqu'il y a l'invite boot>, entre : 

	set tty com0

Puis valide pour démarrer.

Si tu le fais dès l'installation, ce paramètre est
enregistré dans /etc/boot.conf et n'a plus à être
précisé ensuite.

Pour info, après installation, boot.conf contient : 

	stty com0 9600
	set tty com0



* Marc Chantreux <eiro_at_phear.org> le [10-05-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-)
> 
> 
> 
> 

-- 
    prx
ReÇu le 12/05/2020 14:22

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