Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. <jumbotron> ====== bhyve, VM linux ====== Configurez une machine virtuelle Linux à l'aide de bhyve(8). </jumbotron> ===== Préparation ==== Téléchargez une distribution Linux: <code bash> $ fetch https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.1.0-amd64-netinst.iso </code> Préparez un disque virtuel: * sans ZFS <code bash> truncate -s 16G linux.img </code> * Sous ZFS: <code bash> zfs create -V16G -o volmode=dev zroot/linuxdisk0 </code> ===== Installez ===== Créer un fichier de partition pour [[https://www.freebsd.org/cgi/url.cgi?ports/sysutils/grub2-bhyve/pkg-descr|grub2-bhyve]]. <code bash> cat debian/install.map (hd0) ./linux.img (cd0) ./../debian-10.1.0-amd64-netinst.iso grub-bhyve -m install.map -r cd0 -M 1024 debian bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 -s 3:0,virtio-blk,./linux.img \ -s 4:0,ahci-cd,./debian-10.1.0-amd64-netinst.iso -l com1,stdio -c 1 -m 1024M debian </code> Assurez vous d'avoir installé ''Grub'' avec ''debian''. ===== boot ===== <code bash> grub-bhyve -m debian.map -r hd0,msdos1 -M 4096 debian bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 -s 3:0,virtio-blk,/dev/zvol/zroot/debian0 -l com1,stdio -c 4 -m 4096M debian </code> ===== En savoir plus ===== <alert type="info"> * [[ https://www.freebsd.org/doc/handbook/virtualization-host-bhyve.html | Le manuel ]]. </alert> vm/bhyve-linux.txt Dernière modification : 2020/04/26 10:59de david