vm:bhyve-linux

bhyve, VM linux

Configurez une machine virtuelle Linux à l'aide de bhyve(8).

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

Créer un fichier de partition pour 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.

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
  • vm/bhyve-linux.txt
  • Dernière modification : 2020/04/26 10:59
  • de david