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.
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
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.