====== Testskript for virtuell box ======= 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