Verwendung von Installationsmedien (ISO-Images)

Installationsprogramme für Betriebssysteme werden oft als ISO-Abbilder über Webseiten zum Download bereitgestellt. Unter TwinCAT/BSD kann fetch(8) verwendet werden, um ein ISO-Abbild von einer Website herunter zu laden.

Der folgende Aufruf lädt das Debian-ISO-Abbild debian-11.5.0-amd64-netinst.iso von der Webseite cdimage.debian.org und speichert es lokal in der Datei os-installer.iso.

fetch -o os-installer.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.5.0-amd64-netinst.iso

Die heruntergeladene ISO-Datei kann dann wiederum als Medium in einem virtuellen CD-ROM Laufwerk (ahci-cd) einer virtuellen Maschine genutzt werden.

doas bhyve \
-c sockets=1,cores=1,threads=1 \
-m 2G \
-l bootrom,/usr/local/share/uefi-firmware/BHYVE_BHF_UEFI.fd \
-s 0,hostbridge \
-s 2,fbuf,rfb=0.0.0.0:5900,w=1024,h=768 \
-s 3,xhci,tablet \
-s 15,ahci-cd,/usr/home/Administrator/os-installer.iso,ro \
-s 31,lpc \
-A -H -P \
samplevm