Ubuntu VirtualBox unter Windows 11

Durch das Supportende von Windows 10, steige auf Windows 11 um. Um nun meine Ubuntu VMs immer noch performant unter Windows 11 ausführen zu können, müssen einige Dinge an Windows 11 angepasst werden.

Sollte VirtualBox noch nicht installiert sein, kann es via CLI im Terminal installiert werden. Eine Anleitung ist unter meinem Artikel zu finden: Oracle VirtualBox via Terminal installieren

Erstellen der virtuellen Maschine für Ubuntu 22.04

$vboxManagePath = "$Env:ProgramFiles\Oracle\VirtualBox\VBoxManage.exe"
$isoPath = "$home\Downloads\ubuntu-22.04.5.iso"
$vmPath = "$home\VirtualBox VMs\Ubuntu"
$vmHddPath = "$vmPath\Ubuntu_DISK.vdi"
$vmSharePath = "$vmPath\share"

# Pfad für die VM erstellen
New-Item -ItemType Directory -Force -Path "$vmPath"

# ISO herunterladen
Invoke-WebRequest -Uri "https://releases.ubuntu.com/22.04/ubuntu-22.04.5-desktop-amd64.iso" -OutFile "$home\Downloads\ubuntu.iso"

# VM erstellen
& "$vboxManagePath" createvm --name Ubuntu --ostype "Ubuntu_64" --register --basefolder $vmPath

# Parameter der VM anpassen
& "$vboxManagePath" modifyvm Ubuntu --ioapic on              
& "$vboxManagePath" modifyvm Ubuntu --memory 4096 --vram 128
& "$vboxManagePath" modifyvm Ubuntu --nic1 nat
& "$vboxManagePath" modifyvm Ubuntu --cpus 4
& "$vboxManagePath" modifyvm Ubuntu --draganddrop bidirectional
& "$vboxManagePath" modifyvm Ubuntu --clipboard bidirectional
& "$vboxManagePath" modifyvm Ubuntu --usb on
& "$vboxManagePath" modifyvm Ubuntu --usbxhci on

# Festplatte für die VM erstellen
& "$vboxManagePath" createhd --filename "$vmHddPath" --size 80000 --format VDI
& "$vboxManagePath" storagectl Ubuntu --name "SATA Controller" --add sata --controller IntelAhci
& "$vboxManagePath" storageattach Ubuntu --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "$vmHddPath"

# ISO in die VM einbinden
& "$vboxManagePath" storagectl Ubuntu --name "IDE Controller" --add ide --controller PIIX4
& "$vboxManagePath" storageattach Ubuntu --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium "$isoPath"
& "$vboxManagePath" modifyvm Ubuntu --boot1 dvd --boot2 disk --boot3 none --boot4 None

# geteilten Ordner einrichten
New-Item -ItemType Directory -Force -Path "$vmSharePath"
& "$vboxManagePath" sharedfolder add Ubuntu --Name share --hostpath "$vmPath/sh"

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert