-
Créer une machine virtuelle type Windows 10 & 11
Pré-requis :
- avoir suivi l'article précédent pour activer NVMM
- disposer d'une connexion internet
- disposer d'un accès root
- disposer d'un ISO d'installation de Windows 10 ou 11
- disposer d'un ISO d'installation des driver virtio-win pour la carte réseau.Le fichier de configuration suivant vous permet de créer une machine virtuelle très rapidement, simplement en cherchant/remplaçant chaque caractéristique de la VM présentée au début du fichier.
Vous remplacez dans tout le fichier chaque valeur par ce que vous souhaitez, et tout est alors prêt.
Il ne vous restera plus qu'à faire des copiers/collers de chaque bloc de commandes !###############################################
# CARTE D'IDENTITIE DE LA VM :
# (procéder à des chercher/remplacer des valeurs ci-dessous dans tout le document à la fois pour préparer toutes les commandes d'un coup)
Nom de la VM : windows11pron
Interface réseau : tap2
Périphérique rés.: tap2 c 169 2 # tapX c 169 X ... tapY c 169 Y ! Attention !
Pont : bridge0
WAN : wm0
Taille stockage : 80G
Utilisateur : myuser
RAM : -m 10G
CPU : cpus=2
ISO système : /home/myuser/ISO/11-21H2-Consumer-x64-fr-FR.iso
ISO virtio : /home/myuser/ISO/virtio-win-0.1.248.iso
Display : sdl,gl=on # ou vnc=:0
############
# INSTALLATION :
# (en root)
mkdir /home/myuser/VM
qemu-img create -f qcow2 /home/myuser/VM/windows11pron.qcow2 80G
chown -R myuser:users /home/myuser/VM
# Création du périphérique /dev/tap2
rm /dev/tap2
mknod /dev/tap2 c 169 2
chmod 660 /dev/tap2
chown root:wheel /dev/tap2
# Création de l'interface permanente :
echo "create" > /etc/ifconfig.tap2 && echo 'descr "NetBSD VM" up' >> /etc/ifconfig.tap2 && echo "! ifconfig bridge0 create" >> /etc/ifconfig.tap2 && echo '! ifconfig bridge0 descr "LAN VM bridge" up' >> /etc/ifconfig.tap2 && echo "! brconfig bridge0 add tap2 add wm0" >> /etc/ifconfig.tap2
# Création de l'interface temporaire et du pont bridge0
ifconfig bridge0 create ; sleep 1
ifconfig bridge0 descr "LAN VM bridge" up ; sleep 1
brconfig bridge0 add wm0 ; sleep 1
ifconfig tap2 create ; sleep 1
ifconfig tap2 up ; sleep 1
brconfig bridge0 add tap2 ; sleep 1
# 1er lancement de la VM : installation de l'OS.
# (pas en root)
qemu-system-x86_64 -accel nvmm -cpu qemu64 -smp cpus=2 -m 10G -display sdl,gl=on -usb -device usb-mouse,bus=usb-bus.0 -device usb-tablet -drive file='/home/myuser/ISO/11-21H2-Consumer-x64-fr-FR.iso',media=cdrom -drive file='/home/myuser/VM/windows11pron.qcow2' -drive file='/home/myuser/ISO/virtio-win-0.1.248.iso',media=cdrom -netdev tap,id=tap2,ifname=tap2,script=no -device virtio-net-pci,netdev=tap2 -object rng-random,filename=/dev/urandom,id=viornd0 -audiodev oss,id=oss,out.dev=/dev/audio,in.dev=/dev/audio -device ac97,audiodev=oss -bios /usr/pkg/share/ovmf/OVMFX64.fd -boot d
################
# LANCEMENT USUEL :
# (pas en root)
qemu-system-x86_64 -accel nvmm -cpu qemu64 -smp cpus=2 -m 10G -display sdl,gl=on -usb -device usb-mouse,bus=usb-bus.0 -device usb-tablet -drive file='/home/myuser/VM/windows11pron.qcow2' -netdev tap,id=tap2,ifname=tap2,script=no -device virtio-net-pci,netdev=tap2 -object rng-random,filename=/dev/urandom,id=viornd0 -audiodev oss,id=oss,out.dev=/dev/audio,in.dev=/dev/audio -device ac97,audiodev=oss -bios /usr/pkg/share/ovmf/OVMFX64.fd -boot d
Tags : netbsd, windows, nvmm, machine, virtuelle, qemu
-
Commentaires