Hallo zusammen,
ich habe mittlerweile ein TS-453B als VM auf Proxmox mit VirtIO network device einwandfrei zum Laufen gebracht. Auch Online Updates lassen sich problemlos aus dem laufenden QTS heraus installieren. Die von User s2k7 verlinkte OX-Boot-ISO hat den Treiber für das VirtIO network device bereits an Bord, zusätzliche Kernelmodule oder Umkonfigurieren auf e1000(e) sind nicht notwendig.
Mein Weg dahin:
1. Neue VM angelegt: machine type i440fx, BIOS SeaBIOS, Disk sata0: 5 GB, Disk sata1: 200 GB, 2 Cores, 4 GB RAM, network device model virtIO. Die erste Disk am SATA-Controller (5 GB) wird später das Betriebssystem aufnehmen, die zweite Disk (200 GB) ist für die Daten. Die Größe der Datendisk lässt sich natürlich nach eigenen Vorstellungen anpassen, sie muss aber wohl mindestens 120 GB betragen.
2. Die VM vom OX-Boot-ISO (ide2) gebootet und in „Create Booting Disk“ (TinyCore) angemeldet (admin/admin). Mit dem ifconfig Kommando die IP-Adresse ermittelt um sich im folgenden mit putty/WinSCP verbinden zu können (tc/admin).
3. Im TinyCore mit dem lspci Kommando die Device-Adressen für den SATA Controller und den Ethernet Controller ermittelt. Diese wurden im nächsten Schritt in der Form Bxx:Dxx:Fx in die model conf übernommen.
4. Für die model.conf die Vorlage model_TS-453B_kvm_virtio_SATA.conf aus dem Verzeichnis model_examples übernommen und die Device-Adresse des SATA Controllers an 5 Stellen für DEV_BUS bei [System Disk 1,2,3,4] und für DEV_BUS bei [Boot Disk 1] eingetragen.
Dann die Device-Adresse des Ethernet Controllers an 2 Stellen für DEV_BUS bei [System Network 1,2] eingetragen.
5. Die Firmware für Model TS-453B heruntergeladen: get_qnap_firmware https://download.qnap.com/Storage/TS-X53B/TS-X53B_20230322-5.0.1.2346.zip
6. Die angepasste model.conf nach /home/tc/patch/etc/model.conf kopiert, anschließend das Kommando create_qnap_boot aufgerufen und dabei als target das Device /dev/sda (5 GB Disk) ausgewählt.
7. Die VM heruntergefahren, in Proxmox bei den Options der VM für die Boot Order sata0 ausgewählt und zuletzt die VM gestartet.
Das wars auch schon, ich hoffe es hilft dem einen oder anderen.