Følgende skript forutsetter installasjon av VirtualBox og nedlasting av NUUG-live iso til PC-en.
cat << 'EOF' > run-iso-name.sh
#!/bin/bash
set -e
VM_NAME="NUUG-Live"
# 1. Sjekk om ISO-fil er oppgitt som parameter, ellers finn nyeste automatisk
if [ -n "$1" ]; then
ISO_VALGT="$(pwd)/$1"
else
ISO_VALGT="$(pwd)/$(ls -t live-image-*.iso 2>/dev/null | head -n 1)"
fi
# 2. Verifiser at filen faktisk finnes
if [ -z "$ISO_VALGT" ] || [ ! -f "$ISO_VALGT" ]; then
echo "=== FEIL: Finner ikke angitt eller nyeste ISO-fil! ==="
echo "Bruk: $0 [iso-filnavn.iso]"
exit 1
fi
echo "=== Kobler ISO til VirtualBox: $(basename "$ISO_VALGT") ==="
VBoxManage storageattach "$VM_NAME" \
--storagectl "IDE" \
--port 0 \
--device 0 \
--type dvddrive \
--medium "$ISO_VALGT"
echo "=== Starter $VM_NAME ==="
VBoxManage startvm "$VM_NAME"
EOF
chmod +x run-iso-name.sh
Så kan du kjøre følgende der du har lastet ned ISO-fila:
run-iso-name.sh