# Virtualisation Buster sous OpenBSD

**URL:** <https://www.debian-fr.org/t/virtualisation-buster-sous-openbsd/80396>\
**Category:** Support Debian\
**Created:** [Octobre 14, 2019, 5:18 UTC](https://www.debian-fr.org/t/virtualisation-buster-sous-openbsd/80396 "2019-10-14T17:18:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Octobre 14, 2019, 5:18 UTC](https://www.debian-fr.org/t/virtualisation-buster-sous-openbsd/80396/1 "2019-10-14T17:18:10Z")

</div>

Bonsoir,  
Ce problème est un peu (certainement) ardu à régler - _donc les nouveaux passez votre chemin_ 😉

* * *

Donc, sous OpenBSD, nous pouvons aussi faire de la virtualisation grâce au service `vmd`.  
Le fichier de config est `/etc/vm.conf`.

```auto
ROOT="/home/myid/vm"

switch "sw" {
    interface bridge0
}

# VM to attempt an install img OS
vm "install" {
    disable
    cdrom $ROOT/debian/debian.iso
    disk $ROOT/debian/boot.img
    disk $ROOT/debian/buster.qcow2
    interface { switch "sw" }
    memory 4G
    owner myid
}

```

_(bien sûr, mon identifiant est autre que ‹&nbsp;myid&nbsp;›)._  
«&nbsp;owner&nbsp;» me permet de gérer le contrôleur de vm et donc d’utiliser les options liées, avec mes simples droits utilisateurs. (pas/plus besoin d’être admin).

Sachant que le nom de la VM utilisée est ‹&nbsp;‹&nbsp;install&nbsp;›&nbsp;› et que l’option '`-c` permet de rentrer directement dans la console, je démarre la VM ainsi :  
`$ vmctl start install -c `

De ce côté-là, aucun soucis.  
Il faut simplement veiller à choisir le menu «&nbsp;Install&nbsp;».

J’ai un premier problème que j’arrive, il me semble, à régler ; c’est lors du scan par l’installateur des différents périphériques disques durs, je dois lui spécifier ‹&nbsp;&nbsp;›/dev/cdrom’’ pour qu’il le trouve.  
Et, en effet, il finit par le trouver, ce qui semble bon :  
[![](https://www.debian-fr.org/uploads/default/original/2X/8/85dd90f5a192a0d800614eec4fd6fce928ed1f66.png)](http://pix.toile-libre.org/?img=1571069547.png)

L’étape suivante demande si je veux monter l’image ISO en RAM. Que je réponde «&nbsp;yes&nbsp;» ou «&nbsp;no&nbsp;», l’installateur échoue et ne peux continuer l’installation…  
[![](https://www.debian-fr.org/uploads/default/original/2X/9/983c314f61d283a59417a199126d2df2c24d1a34.png)](http://pix.toile-libre.org/?img=1571074315.png)

Une idée ?  
Un log quelque part que je pourrais regarder avant d’éteindre la console ?  
j’ai vérifié l’image iso avec sa somme SHA512, qui est OK !

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Octobre 15, 2019, 5:59 UTC](https://www.debian-fr.org/t/virtualisation-buster-sous-openbsd/80396/2 "2019-10-15T05:59:18Z")

</div>

[http://openbsd-archive.7691.n7.nabble.com/VMD-linux-debian-cdrom-issue-td349631.html](http://openbsd-archive.7691.n7.nabble.com/VMD-linux-debian-cdrom-issue-td349631.html)

c’est pas tout jeune mais sait-on jamais 😉

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Octobre 15, 2019, 12:11 UTC](https://www.debian-fr.org/t/virtualisation-buster-sous-openbsd/80396/3 "2019-10-15T12:11:11Z")

</div>

OK, je te remercie.

Alors, primo, pour clarifier à nouveau : Buster embarque les modules virtio\* et les “montent” bien.  
Il suffit de passer dans le shell, puis d’exécuter un `lsmod | grep virtio` 😉  
_(ce qui n’était pas fait avant, tel qu’avec Stretch ; il fallait télécharger les fichiers boot.img, initrd et virtio\*, modifiez certaines choses… et ça finissait par fonctionner !)_

Il y a bien la solution qemu, mais je veux éviter. déjà, à cause de l’extrême lenteur. Ensuite, vmd existe sous OpenBSD pour cela exactement, et c’est possible d’[installer une Debian, dans une VM](https://blog.stephane-huc.net/systeme/openbsd/vm-debian)… _(bon, ok, là, c’était Stretch)_

Quant à proxmox, on va clairement passer son chemin. ☹

* * *

Bon sur le forum anglais BSD Daemons, il y a un [utilisateur qui arrive à installer Buster dans une VM](http://daemonforums.org/showthread.php?t=11157#post67644) sous OpenBSD _(current : la future version)_ en ligne de commande _(çàd, sans configurer le fichier /etc/vm.conf)_.

Il me dit que je dois utiliser `console=ttyS0,115200n8` pour pouvoir utiliser la console série - dont j’ai absolument besoin. Mais, je ne vois pas, ne comprends pas où je dois injecter cette commande !?  
_Avant, pour Stretch, on utilisait directement le fichier boot.img, et on modifiait en conséquence le fichier TXT.CFG dedans, pour y arriver._

Mais, là, lui arrive, sans utiliser de fichier boot.img, juste le cd netinst…  
Donc, où dois je injecter `console...` ?

Une idée ?

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Octobre 15, 2019, 3:28 UTC](https://www.debian-fr.org/t/virtualisation-buster-sous-openbsd/80396/4 "2019-10-15T15:28:47Z")

</div>

Mais que c’est tout bête !  
C’est si simple… C’est d’autant marqué en rouge sous le menu.

Bref, l’astuce.  
Une fois sur le menu, il faut choisir “Install”, puis appuyer sur la touche TAB afin d’éditer, ce qui permet de rajouter ce qui doit être rajouté !!!

Et, voilà !!! 😃

Donc, pour récapituler, on vire le fichier boot.img, pas nécessaire, on démarre avec le cd netinst… et on édite le menu Install !

Plus d’infos sur mon [blog](https://blog.stephane-huc.net/systeme/openbsd/vm-debian-buster) 😉
