βββ β ββ β¦ ββ β βββ
How to quickly set up a Debian 12 VM on Proxmox 8 using helper scripts.
Resources
- helper-scripts.com Scripts
- helper-scripts.com Userguides
- helper-scripts.com Debian12 script
- helper-scripts.com Debian12 post-installation steps
Installation steps
- Open your Proxmox nodeβs Shell and run
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/debian-vm.sh)"
- Configure settings to your liking
- (optional) Donβt enable βStart after createdβ at the end.
- (optional) By default βRAM β Balooning Deviceβ is enabled, disable it under βVM β Hardware β Memory (Advanced)β.
- Start VM.
- Follow the desired post-installation steps
- Set your timezone (inside the VM) with
timedatectl set-timezone Europe/Berlin
- Install
quemu-guest-agent
with
apt-get update && apt-get install -y qemu-guest-agent
Default settings
____ __ _ ______
/ __ \___ / /_ (_)___ _____ < /__ \
/ / / / _ \/ __ \/ / __ `/ __ \ / /__/ /
/ /_/ / __/ /_/ / / /_/ / / / / / // __/
/_____/\___/_.___/_/\__,_/_/ /_/ /_//____/
Using Default Settings
Using Virtual Machine ID: 100
Using Machine Type: i440fx
Using Disk Cache: None
Using Hostname: debian
Using CPU Model: KVM64
Allocated Cores: 2
Allocated RAM: 2048
Using Bridge: vmbr0
Using MAC Address: 02:25:83:B4:2A:87
Using VLAN: Default
Using Interface MTU Size: Default
Start VM when completed: yes
Creating a Debian 12 VM using the above default settings
β Using local-lvm for Storage Location.
β Virtual Machine ID is 100.
β https://cloud.debian.org/images/cloud/bookworm/20231228-1609/debian-12-nocloud-amd64-20231228-1609.qcow2
β Downloaded debian-12-nocloud-amd64-20231228-1609.qcow2
β Created a Debian 12 VM (debian)
β Started Debian 12 VM
β Completed Successfully!
More Info at https://github.com/tteck/Proxmox/discussions/1988
βββ β ββ β¦ ββ β βββ