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-) > > > > -- prxReÇu le 12/05/2020 14:22
Cette archive a été créée par hypermail 2.3.0 : 11/03/2021 09:22 CET