Anleitung - TrutzBox-2 (64-Bit) als VM unter Proxmox VE einrichten

Hier werden Erweiterungen beschrieben und diskutiert, welche, entsprechende technischen Kenntnisse vorausgesetzt, selbst installiert werden können.
Diese Erweiterungen werden von Comidio nicht unterstützt.
Antworten
Smart
Beiträge: 8
Registriert: So 18. Jun 2017, 09:46

Anleitung - TrutzBox-2 (64-Bit) als VM unter Proxmox VE einrichten

Beitrag von Smart »

Für alle Proxmox-Nutzer hier eine kurze Anleitung, wie ihr die neue 64-Bit-Version ohne USB-Tank-Stick direkt als virtuelle Maschine unter Proxmox VE zum Laufen bringt.

1. Welches Image wird gebraucht? (Der Entpack-Weg)
Das Hauptproblem beim manuellen Setup ist, dass die eigentliche System-Datei tief in den Archiven versteckt ist:
- Das Archiv tank-stick-trutzbox-2.5.0-V72.amd.img.gz aus dem Forum herunterladen.
- Mit 7-Zip entpacken -> Ihr erhaltet die Datei tank-out.img.
- Die tank-out.img wiederum in 7-Zip öffnen und in den Ordner /1.img/ navigieren.
- Dort liegt die TrutzBox.img (ca. 15 GB). Nur diese Datei entpacken!
Wichtig: Die TrutzBox.img nicht weiter entpacken (auch wenn darin 4 einzelne .img-Dateien zu sehen sind). Sie enthält bereits die komplette Festplattenstruktur inklusive aller Partitionen.

2. VM in Proxmox anlegen
Erstellt in der Proxmox-GUI eine neue VM (z. B. mit der ID 1001) und nehmt direkt alle grundlegenden Einstellungen vor:
- Allgemein: VM-ID merken (z. B. 1001) und Name vergeben (z. B. TrutzBox).
- OS: "Keine Medien verwenden" wählen.
- System: Machine auf i440fx und BIOS auf SeaBIOS.
- Disks: Keine Festplatte anlegen bzw. die Standard-Disk löschen (wir importieren gleich die fertige Disk).
- CPU / RAM: 2 Cores (Typ: host) und 4 GB RAM zuweisen.
- Netzwerk: Drei Netzwerkkarten anlegen (net0, net1, net2) und den jeweiligen Bridges zuweisen.
Wichtig: Das Modell für alle Netzwerkkarten zwingend auf "Intel e1000" stellen! Bei VirtIO reicht der DHCP-Server an den Ausgängen die Pakete nicht durch.
- Hardware-Ergänzung: Über "Hinzufügen" noch einen Seriellen Anschluss (Socket) anlegen.

3. Image nach Proxmox hochladen & einhängen
Ladet die entpackte TrutzBox.img (15 GB) auf euren Proxmox-Host hoch. Das geht am einfachsten direkt über das Proxmox-Webinterface (unter "local" -> "ISO Images") oder per SCP/SFTP.

Öffnet die Shell des Proxmox-Hosts und weist die Disk mit folgendem Befehl eurer eben erstellten VM zu:

qm importdisk <VM-ID> <PFAD_ZUR_TRUTZBOX.IMG> <DEIN_STORAGE>

Beispiel bei Upload über das Webinterface:
qm importdisk 1001 /var/lib/vz/template/iso/TrutzBox.img local-zfs

(Hinweis: Falls ihr die Datei manuell per SCP/SFTP nach /tmp/ hochgeladen habt, lautet der Pfad entsprechend /tmp/TrutzBox.img)

4. Disk zuweisen, Boot-Order setzen und Starten
- Geht in der Proxmox-GUI wieder auf eure erstellte VM. Unter Hardware seht ihr nun eine "Unused Disk 0".
- Doppelklickt darauf und bindet sie als SATA (sata0) ein.
- Wechselt unter Optionen -> Boot-Reihenfolge und setzt die neue sata0-Festplatte an erste Stelle.
- Auf Start drücken – fertig! Die TrutzBox fährt sofort sauber hoch.
Dateianhänge
IMG_5445.jpeg
IMG_5445.jpeg (208.75 KiB) 160 mal betrachtet
IMG_5444.jpeg
IMG_5444.jpeg (151.18 KiB) 160 mal betrachtet
Zuletzt geändert von Smart am Di 15. Sep 2026, 18:47, insgesamt 2-mal geändert.
Smart
Beiträge: 8
Registriert: So 18. Jun 2017, 09:46

Re: Anleitung - TrutzBox-2 (64-Bit) als VM unter Proxmox VE einrichten

Beitrag von Smart »

Nachtrag,
nachdem diese Anleitung nun schon länger online ist und im Alltag intensiv genutzt wird, hier ein kurzes Feedback aus dem laufenden Langzeittest: Das Setup läuft absolut perfekt und stabil!
Besonders positiv hervorzuheben ist, dass der Hersteller kontinuierlich Updates bereitstellt – dadurch hat sich die Performance des Systems nochmals spürbar verbessert.
Da das originale Image nach der Portierung standardmäßig 16 GB groß ist, habe ich mich im laufenden Betrieb dazu entschlossen, den Speicherplatz auf 30 GB zu erhöhen. Wer das ebenfalls machen möchte, kann das mit zwei praktischen Handgriffen umsetzen:
Festplattenspeicher in Proxmox vergrößern: Dafür geht man in Proxmox auf die virtuelle Maschine, wählt den Reiter „Hardware“ aus, klickt auf die Festplatte (Hard Disk) und wählt im Menü oben den Punkt „Disk resizen“ (Größe ändern) aus. Dort trägt man dann beispielsweise den gewünschten neuen Wert ein (z. B. 30 GB).
Partitionen mit GParted anpassen: Da Proxmox nur Speicherplatz der virtuellen Festplatte erhöht hat, muss das Dateisystem noch angepasst werden. Am elegantesten klappt das, indem man GParted einfach als Live-CD bzw. ISO als Bootlaufwerk in Proxmox startet. Über diese grafische Oberflächen-Umgebung lassen sich die Partitionen danach absolut komfortabel und sicher auf die neuen 30 GB aufziehen.
Log-Speicher (log2ram) optional anpassen: Wer möchte, kann zusätzlich die RAM-Disk für die Logs etwas vergrößern (z. B. in der Konfigurationsdatei /etc/log2ram.conf die Werte SIZE=1024M und LOG_DISK_SIZE=1024M setzen). Das ist kein Muss, da das System ein entsprechendes Fallback besitzt, sorgt aber für noch mehr Puffer im Dauerbetrieb.
Mit diesen kleinen Anpassungen, dem erweiterten Speicher und den regelmäßigen Software-Updates läuft die virtuelle TrutzBox auf dem Proxmox-Host nun absolut rund, performant und völlig wartungsarm im Dauereinsatz.

Frage an Comidio: Wenn ich einen Wunsch frei hätte, wäre das die Einbindung bzw. Unterstützung des QEMU Guest Agents. Mir ist natürlich klar, dass ihr das für die normalen APU-Boards nicht standardmäßig ins Image einbauen könnt und müsst (macht dort ja auch keinen Sinn). Aber gäbe es für den reinen VM-Betrieb auf Proxmox eine saubere Möglichkeit, den Guest Agent nachträglich zu installieren, damit Proxmox noch tieferen Einblick und saubere Backups bekommt?

Viele Grüße
Dateianhänge
IMG_5441.jpeg
IMG_5441.jpeg (165.13 KiB) 187 mal betrachtet
IMG_5440.jpeg
IMG_5440.jpeg (66.18 KiB) 190 mal betrachtet
Antworten