====== bhyve, VM linux ====== Configurez une machine virtuelle Linux à l'aide de bhyve(8). ===== Préparation ==== Téléchargez une distribution Linux: $ fetch https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.1.0-amd64-netinst.iso Préparez un disque virtuel: * sans ZFS truncate -s 16G linux.img * Sous ZFS: zfs create -V16G -o volmode=dev zroot/linuxdisk0 ===== Installez ===== Créer un fichier de partition pour [[https://www.freebsd.org/cgi/url.cgi?ports/sysutils/grub2-bhyve/pkg-descr|grub2-bhyve]]. 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 Assurez vous d'avoir installé ''Grub'' avec ''debian''. ===== boot ===== 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 ===== En savoir plus ===== * [[ https://www.freebsd.org/doc/handbook/virtualization-host-bhyve.html | Le manuel ]].