{{tag>virtualisation openbsd freebsd KVM VM machine_virtuelle mpbios desactiver bootc config}} ====== OpenBSD / FreeBSD dans une VM KVM ====== Lorsqu'on installe une OpenBSD (au moins les versions 4.5, 4.6 et 4.7) en virtualisation KVM ( il existe le meme problème sur qemu aussi semble t'il), elle ne boote pas après installation : le boot s'arrete sur le message setting tty flags Il existe un contournement pour parvenir à faire démarrer la VM : désactiver "mpbios" dans le kernel OpenBSD. Cela a des influences néfastes sur le SMP dans la VM, mais cela n'impacte pas l'usage prévu. Si jamais cela a une inmportance, dans mon cas il s'agit d'un hote Debian Lenny 64 bits (kvm 72+dfsg-5~lenny5) hébergeant une OpenBSD 4.7 64 bits. ===== Faire booter la VM une première fois ===== Au prompt, taper les commandes suivantes : boot> bsd -c ... UKC> disable mpbios 54 mpbios0 disabled UKC> quit ... La VM continue de booter correctement, mais cette desactivation de mpbios n'est pas permanente ===== Appliquer ce changement définitivement ===== Maintenant que la VM est bootée, on peut se logguer en root et appliquer ces changements de manière permanente, pour cela taper : # config -ef /bsd OpenBSD 4.5 (GENERIC) #2052: Sat Feb 28 14:55:24 MST 2009 deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC Enter 'help' for information ukc> disable mpbios 54 mpbios0 disabled ukc> quit Saving modified kernel. # Il ne reste plus qu'a rebooter la VM en tapant "reboot" pour s'en assurer : elle devrait maintenant démarrer correctement. ===== Références ===== http://scie.nti.st/2009/10/4/running-openbsd-4-5-in-kvm-on-ubuntu-linux-9-04