1 - Debian 13 (VirtualBox Win)
Criar o esqueleto de diretórios
mkdir D:\VirtualBox, D:\Iso -Force
Fazer Download do Debian
$URL = "https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-13.0.0-amd64-netinst.iso"
$DEST = "D:\Iso\debian-trixie-amd64-netinst.iso"
$Params = @{
Uri = $URL
OutFile = $DEST
}
Invoke-WebRequest @Params
Criar a VM no VirtualBox
# --- VirtualBox / Debian 13 CLI - criação de VM (QCOW, EFI) ------------------
# >>> edite aqui <<<
$VMName = "Debian_13_cli"
$VMBase = "D:\VirtualBox" # pasta onde ficam as VMs
$ISO = "D:\Iso\debian-trixie-amd64-netinst.iso" # caminho da ISO
# recursos
$RAMMB = 2048
$CPUs = 2
$VRAMMB = 128
$DiskSizeMB = 256000 # 250 GB dinâmico (QCOW)
# binário do VBoxManage
$VBOX = Join-Path $env:ProgramFiles "Oracle\VirtualBox\VBoxManage.exe"
if (-not (Test-Path $VBOX)) { throw "VBoxManage não encontrado em: $VBOX" }
# caminhos derivados
$VMDir = Join-Path $VMBase $VMName
$Disk = Join-Path $VMDir "$VMName.qcow"
New-Item -ItemType Directory -Path $VMDir -Force | Out-Null
# criar VM
& $VBOX createvm --name $VMName --ostype "Debian_64" --register --basefolder "$VMBase"
# ajustes para VM “só CLI”
& $VBOX modifyvm $VMName `
--chipset ich9 --memory $RAMMB --cpus $CPUs --vram $VRAMMB `
--firmware efi --ioapic on --rtcuseutc on --audio none --usb off `
--nic1 nat --nictype1 virtio --cableconnected1 on `
--boot1 dvd --boot2 disk --boot3 none --boot4 none `
--graphicscontroller VMSVGA --accelerate3d off `
--paravirtprovider kvm --nestedpaging on --hwvirtex on
# disco QCOW dinâmico
& $VBOX createmedium disk --filename "$Disk" --size $DiskSizeMB --format QCOW --variant Standard
# controladoras + anexos
& $VBOX storagectl $VMName --name "SATA" --add sata --controller IntelAhci --hostiocache on
& $VBOX storageattach $VMName --storagectl "SATA" --port 0 --device 0 --type hdd --medium "$Disk"
& $VBOX storagectl $VMName --name "IDE" --add ide
& $VBOX storageattach $VMName --storagectl "IDE" --port 0 --device 0 --type dvddrive --medium "$ISO"
Iniciar a VM
& "$env:ProgramFiles\Oracle\VirtualBox\VBoxManage.exe" startvm "Debian_13_cli" --type gui
No comments to display
No comments to display