Merge pull request #478 from jcastro/docs/review-create-vm

docs: review VM creation documentation in all seven translations
This commit is contained in:
MacRimi
2026-10-18 14:32:51 +02:00
committed by GitHub
56 changed files with 12500 additions and 272 deletions
+175
View File
@@ -0,0 +1,175 @@
{
"meta": {
"title": "Creare VM su Proxmox VE: assistenti Synology, Windows, Linux e NAS | ProxMenux",
"description": "Crea e configura VM su Proxmox VE con ProxMenux. Procedure guidate per NAS (Synology DSM, TrueNAS, OpenMediaVault, XigmaNAS, ecc.), Windows, distribuzioni Linux e un installatore macOS esterno. Impostazioni adatte per hardware, storage e rete.",
"ogTitle": "Creare VM su Proxmox VE: assistenti Synology, Windows, Linux e NAS",
"ogDescription": "Procedure guidate ProxMenux per creare VM Synology DSM, TrueNAS, OMV, XigmaNAS, Windows e Linux su Proxmox VE.",
"ogImageAlt": "Menu Crea VM di ProxMenux",
"twitterTitle": "Creare VM su Proxmox VE | ProxMenux",
"twitterDescription": "Procedure guidate per VM Synology, TrueNAS, OMV, XigmaNAS, Windows e Linux su Proxmox VE."
},
"header": {
"title": "Creare VM",
"description": "ProxMenux riunisce la creazione delle VM in un menu interattivo. Scegli la famiglia del sistema operativo e la procedura corrispondente gestisce ISO, CPU, RAM, BIOS, rete, storage e, facoltativamente, passthrough GPU.",
"section": "Macchine virtuali"
},
"intro": {
"title": "A cosa serve questo menu",
"body": "Il menu Crea VM indirizza a più procedure guidate. Chiede la famiglia del sistema operativo e carica selettore ISO e configuratore adatti. Il percorso predefinito usa impostazioni ragionevoli; quello avanzato mostra tutte le opzioni disponibili prima della creazione."
},
"opening": {
"heading": "Apertura del menu",
"body": "Nel menu principale di ProxMenux seleziona <strong>Crea VM</strong>. Vedrai:",
"imageAlt": "Menu Crea VM con tre opzioni ProxMenux (NAS/Windows/Linux) e la sezione Community Scripts sotto (macOS/Altri)"
},
"families": {
"heading": "Tre famiglie OS",
"intro": "Le tre voci ProxMenux nella parte superiore del menu condividono lo stesso motore sottostante e il flusso post-ISO — si indirizzano a diversi selettori ISO e applicano i default sintonizzati per ogni famiglia. Scegli quello che corrisponde all'ospite che vuoi installare.",
"routes": [
{
"key": "nas",
"title": "Sistema NAS",
"icon": "HardDrive",
"href": "/docs/create-vm/system-nas",
"accent": "border-emerald-300 bg-emerald-50",
"iconBg": "bg-emerald-100 text-emerald-700",
"description": "Otto sistemi NAS come VM dedicate. La maggior parte usa il flusso ISO automatico; Synology DSM ha una procedura specializzata con loader.",
"bullets": [
"Synology DSM (Arc / RR / Alpine RedPill M-shell caricatori)",
"TrueNAS SCALE e CORE (ZFS)",
"OpenMediaVault (basato su Debian)",
"XigmaNAS (FreeBSD ZFS)",
"Rockstor (openSUSE / Btrfs), ZimaOS, FygoOS"
]
},
{
"key": "windows",
"title": "Sistema Windows",
"icon": "MonitorCog",
"href": "/docs/create-vm/system-windows",
"accent": "border-blue-300 bg-blue-50",
"iconBg": "bg-blue-100 text-blue-700",
"description": "Edizioni Windows 10, 11 e Server con default Windows (q35 + OVMF + TPM 2.0) e driver VirtIO pre-montati.",
"bullets": [
"UUP Dump per le ISO aggiornate",
"O ISO locale da /var/lib/vz/template/iso",
"TPM 2.0 aggiunto automaticamente",
"ISO dei driver VirtIO collegata a ide3",
"Canale agente ospite abilitato"
]
},
{
"key": "linux",
"title": "Sistema Linux",
"icon": "Laptop",
"href": "/docs/create-vm/system-linux",
"accent": "border-amber-300 bg-amber-50",
"iconBg": "bg-amber-100 text-amber-700",
"description": "Catalogo selezionato di ISO Linux ufficiali scaricate automaticamente dai progetti originali, più un selettore di ISO locali per le altre immagini.",
"bullets": [
"Ubuntu (Desktop / Server, 20.04–25.10)",
"Debian (Desktop / Netinst, 11–13)",
"Fedora, Arch, Rocky, Mint, openSUSE",
"Alpine, Kali, Manjaro",
"Percorso ISO locale per immagini personalizzate"
]
}
]
},
"community": {
"title": "Script della comunità (non documentati qui)",
"intro": "Le due voci sotto il separatore <em>Community Scripts</em> eseguono codice che <strong>non fa parte di ProxMenux</strong>, quindi sono volutamente escluse da questa documentazione:",
"macosRich": "<strong>Sistema macOS</strong>: esegue l’installatore esterno <osxLink>OSX-PROXMOX</osxLink>. Clona il repository originale, prepara l’host e <strong>lo riavvia automaticamente al termine</strong>. Consulta la documentazione del progetto.",
"othersRich": "<strong>Altri sistemi (basati su Linux)</strong>: carica una selezione di installatori della comunità per server domestici, router, firewall e simili. Ogni script viene mantenuto fuori da ProxMenux."
},
"afterPick": {
"heading": "Cosa succede dopo aver scelto un sistema operativo",
"intro": "Dopo la scelta dell’ISO, il menu segue lo stesso percorso per ogni famiglia di sistemi:",
"items": [
"<strong>Predefinito o avanzato.</strong> Un dialogo consente di accettare le impostazioni ProxMenux o aprire il configuratore completo: modello e core CPU, RAM, BIOS/UEFI, scheda di rete e tipo di macchina.",
"<strong>Piano di archiviazione.</strong> Combina dischi virtuali, importati e dispositivi PCI passthrough come interi controller o NVMe nella stessa VM.",
"<strong>Passthrough GPU facoltativo.</strong> Se viene rilevata una GPU compatibile, ProxMenux propone l’assistente GPU dopo la creazione della VM. Può servire un riavvio.",
"<strong>Creazione della VM.</strong> La VM viene creata, taggata e dotata di una descrizione HTML formattata per consultarla nell’interfaccia Proxmox."
],
"tipTitle": "Preferisci Advanced per le VM che intendi mantenere",
"tipBody": "Preimpostazioni predefinite funzionano bene per i test rapidi. Per un VM si intende mantenere, il percorso Avanzato consente di prendere il giusto BIOS (SeaBIOS vs OVMF/UEFI), tipo di macchina (<code>i440fx</code> vs <code>q35</code>) e controller disco (VirtIO SCSI singolo vs SATA) davanti — questi sono dolorosi di cambiare in seguito."
},
"scripts": {
"heading": "Scripts coinvolti",
"intro": "Il menu carica tramite source vari script condivisi senza una pagina dedicata. Sono elencati qui come riferimento. Ogni sottopagina collega lo script principale della propria procedura.",
"headerScript": "Script",
"headerRole": "Ruolo",
"rows": [
{
"path": "menus/create_vm_menu.sh",
"role": "Punto di ingresso e instradamento."
},
{
"path": "vm/select_nas_iso.sh",
"role": "Selettore ISO e sistemi NAS (Synology, TrueNAS, OMV, Rockstor, XigmaNAS, ZimaOS, FygoOS)."
},
{
"path": "vm/select_windows_iso.sh",
"role": "Selettore ISO Windows. Delega al costruttore UUP Dump quando necessario."
},
{
"path": "vm/select_linux_iso.sh",
"role": "Selettore ISO Linux per il flusso Linux (distribuzioni mainstream)."
},
{
"path": "vm/synology.sh",
"role": "Procedura Synology DSM: scarica loader e immagine DSM e prepara il profilo della VM."
},
{
"path": "vm/zimaos.sh",
"role": "Flusso ZimaOS: scarica l'immagine e la collega nella definizione VM."
},
{
"path": "vm/vm_configurator.sh",
"role": "Default vs Advanced wizard: modello/core CPU, RAM, BIOS, NIC, tipo di macchina."
},
{
"path": "vm/disk_selector.sh",
"role": "Piano di stoccaggio: disco virtuale, importazione disco, o passaggio Controller/NVMe."
},
{
"path": "vm/vm_creator.sh",
"role": "Creazione finale VM: applica la configurazione, allega lo storage, scrive la descrizione HTML."
},
{
"path": "vm/guest_agent_config.sh",
"role": "aggancio opzionale QEMU agente ospite, utilizzato da diversi flussi."
}
]
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/disk-manager",
"label": "Gestione disco",
"tail": "— allegare dischi fisici esistenti o importare immagini disco nelle VM."
},
{
"href": "/docs/utils/UUp-Dump-ISO-Creator",
"label": "Creatore di ISO UUP Dump",
"tail": " — crea ISO di installazione Windows pronte come supporto di avvio."
},
{
"href": "/docs/utils/import-vm",
"label": "Importa VM da OVA / OVF",
"tail": "— portare le VM pre-costruite dalle esportazioni VMware / VirtualBox / ProxMenux."
},
{
"href": "/docs/hardware/gpu-vm-passthrough",
"label": "Aggiungi GPU a VM (Passthrough)",
"tail": "— passare un GPU in un VM appena creato."
},
{
"href": "/docs/help-info/vm-ct-commands",
"label": "Comandi di gestione VM e CT",
"tail": "— riferimento qm per il lato CLI."
}
]
}
}
@@ -0,0 +1,453 @@
{
"title": "Script per creare una VM Synology",
"stepLabel": "Passaggio",
"intro": {
"heading": "Introduzione",
"intro": "ProxMenux fornisce uno script automatizzato che crea e configura una macchina virtuale (VM) per installare Synology DSM (DiskStation Manager) su Proxmox VE. Questo script semplifica il processo scaricando e aggiungendo uno dei caricatori disponibili al boot VM, dando l'opzione tra quattro diverse scelte:",
"loaders": [
{
"name": "AuxXxilium Arc",
"url": "https://github.com/AuxXxilium/arc",
"extra": ""
},
{
"name": "RedPill RR",
"url": "https://github.com/RROrg/rr",
"extra": ""
},
{
"name": "Alpine RedPill M-shell (progetto TinyCore)",
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill",
"extra": ""
}
],
"customLoader": "Custom Loader – opzione per utilizzare un caricatore personalizzato se si preferisce modificare o creare la propria configurazione",
"simplifiesIntro": "Lo script semplifica il processo di creazione VM offrendo le seguenti opzioni:",
"simplifies": [
"Selezione di configurazione predefinita o avanzata",
"Configurazione di CPU, RAM, BIOS, e tipo di macchina",
"Scelta tra disco virtuale o passaggio del disco fisico"
]
},
"config": {
"heading": "Configurazione predefinita e avanzata",
"intro": "Lo script offre due modalità di configurazione:",
"defaultHeading": "Configurazione predefinita",
"defaultIntro": "Se si seleziona la configurazione predefinita, lo script applicherà automaticamente i seguenti valori:",
"headerParam": "Parametro",
"headerValue": "Valore predefinito",
"defaultRows": [
{
"param": "Tipo macchina",
"value": "q35"
},
{
"param": "Tipo BIOS",
"value": "OVMF (UEFI)"
},
{
"param": "Tipo CPU",
"value": "Host"
},
{
"param": "Numero di core",
"value": "2"
},
{
"param": "Dimensione RAM",
"value": "4096 MB"
},
{
"param": "Ponte",
"value": "vmbr0"
},
{
"param": "Indirizzo MAC",
"value": "Generazione automatica"
},
{
"param": "Avvia la VM al termine",
"value": "No"
}
],
"defaultOutro": "Se si desidera personalizzare la configurazione, selezionare l'opzione Impostazioni avanzate nel menu.",
"advancedHeading": "Configurazione avanzata",
"advancedIntro": "Se si seleziona la configurazione avanzata, lo script vi permetterà di personalizzare ogni parametro:",
"headerOptions": "Opzioni",
"advancedRows": [
{
"param": "Tipo macchina",
"options": "q35 o i440fx"
},
{
"param": "Tipo BIOS",
"options": "OVMF (UEFI) o SeaBIOS (Legacy)"
},
{
"param": "Tipo CPU",
"options": "Host o KVM64"
},
{
"param": "Numero di core",
"options": "Numero di core CPU"
},
{
"param": "Dimensione RAM",
"options": "Quantità di memoria assegnata alla VM"
},
{
"param": "Ponte",
"options": "Ponte di rete per il collegamento"
},
{
"param": "Indirizzo MAC",
"options": "Indirizzo MAC personalizzato"
},
{
"param": "VLAN",
"options": "VLAN tag (se usato)"
},
{
"param": "MTU",
"options": "Dimensione massima dell'unità di trasmissione"
}
]
},
"diskSelection": {
"heading": "Selezione disco",
"intro": "Il piano di archiviazione permette di aggiungere dischi virtuali, dischi fisici e controller PCI o dispositivi NVMe. Le opzioni dei dischi sono illustrate di seguito.",
"virtualHeading": "Disco virtuale",
"virtualItems": [
"Lo script elenca le opzioni di archiviazione disponibili in Proxmox",
"L'utente seleziona il disco e le dimensioni in GB",
"I dischi virtuali vengono collegati come <strong>SATA</strong> (sata0, sata1, ecc.). I dischi dati virtuali e fisici condividono le sei posizioni SATA numerate da 0 a 5; il loader usa una posizione IDE separata."
],
"physicalHeading": "Passaggio del disco fisico",
"physicalItems": [
"Lo script rileva tutti i dischi fisici disponibili",
"L'utente seleziona il disco fisico o i dischi che desidera utilizzare.",
"I dischi fisici vengono collegati come dispositivi <strong>SATA</strong>. Condividono le sei posizioni SATA numerate da 0 a 5 con i dischi dati virtuali; non ci sono altre sei posizioni riservate ai dischi fisici."
]
},
"loaderInstall": {
"heading": "Installazione Loader",
"intro1": "Lo script scarica automaticamente ed estrae il caricatore dal repository dello sviluppatore. Se il download fallisce, lo script visualizzerà un messaggio di errore.",
"intro2Rich": "<strong>AuxXxilium Arc</strong>, <strong>RedPill RR</strong> e <strong>Alpine RedPill M-shell</strong> vengono scaricati ed estratti automaticamente.",
"customRich": "Per <strong>Custom Loader</strong>, lo script cerca i file in <code>/var/lib/vz/template/iso</code>. Se si trovano più file, verrà richiesto di selezionare il file desiderato.",
"uploadIntro": "È possibile caricare caricatori personalizzati dalle opzioni di archiviazione locali:",
"imageAlt": "Aggiungi Loader personalizzato",
"imageCaption": "Aggiungi Loader personalizzato"
},
"vmCreation": {
"heading": "Creazione della VM",
"intro": "Una volta scaricato il caricatore, lo script crea il VM utilizzando i seguenti comandi:",
"items": [
"<code>qm create</code> – Crea la macchina virtuale con i parametri configurati",
"<code>qm importdisk</code> importa l’immagine del loader nello storage Proxmox. Lo script la collega poi alla VM come ide0 per compatibilità.",
"<code>qm set</code> – Assegna valori di configurazione come CPU, RAM, e storage",
"<code>qm set VMID --boot order=ide0</code> imposta il loader come dispositivo di avvio. Sostituisci VMID con l’ID della VM."
]
},
"stepGuide": {
"heading": "Guida di configurazione del boot Loader passo-passo",
"intro": "Ogni loader ha menu e metodi di configurazione propri. I sei passaggi seguenti spiegano il processo comune; segui le indicazioni del loader attuale se differiscono. Le schermate M-shell mostrano una precedente interfaccia TinyCore, mentre lo script attuale scarica Alpine RedPill M-shell.",
"selectorHeading": "Seleziona il tipo di loader:",
"loaderButtons": {
"arc": "Arc Loader",
"rr": "RR Loader",
"tinycore": "TinyCore Loader"
}
},
"steps": [
{
"id": "step1",
"title": "Avvia la VM e accedi al menu principale",
"intro": "Dopo aver creato la VM, avviala. Al primo avvio si apre il menu principale del loader per scegliere e configurare il modello DSM. Dopo la creazione del loader, questo passaggio viene saltato salvo una riconfigurazione forzata dal menu di avvio. Tutti i loader offrono anche una configurazione tramite interfaccia web.",
"loaders": {
"arc": [
{
"htmlBefore": "<strong>Interfaccia web</strong>: apri un browser e inserisci l’indirizzo IP mostrato nella console della VM. Nel nostro esempio: http://192.169.0.32.",
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_0_1.png",
"alt": "Interfaccia web di Arc Loader",
"caption": "Interfaccia web di Arc Loader"
},
{
"htmlBefore": "<strong>Interfaccia terminale</strong>: accedi direttamente dalla console della VM.",
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_1_1.png",
"alt": "Interfaccia del terminale di Arc Loader",
"caption": "Interfaccia del terminale di Arc Loader"
}
],
"rr": [
{
"htmlBefore": "<strong>Interfaccia web</strong>: apri un browser e inserisci l’indirizzo IP mostrato nella console della VM, seguito dalla porta <strong>7681</strong>. Nel nostro esempio: <code>http://192.169.0.33:7681</code>.",
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_0_2.png",
"alt": "Esempio di comando RR",
"caption": "Interfaccia web RR Loader"
},
{
"htmlBefore": "<strong>Interfaccia terminale</strong>: digita <strong>menu.sh</strong> nella console della VM per aprirla.",
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_1_1.png",
"alt": "Interfaccia RR Loader",
"caption": "Interfaccia RR Loader Terminal"
}
],
"tinycore": [
{
"htmlBefore": "<strong>Interfaccia web</strong>: apri un browser e inserisci l’indirizzo IP mostrato nella console della VM, seguito dalla porta <strong>7681</strong>. Nel nostro esempio: <code>http://192.169.0.35:7681</code>.",
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_0_1.png",
"alt": "Interfaccia di TinyCore Loader",
"caption": "Interfaccia web di Loader di TinyCore"
},
{
"htmlBefore": "<strong>Interfaccia terminale</strong>: accedi direttamente dalla console della VM. Osserva lo schermo: potrebbe chiederti di premere un tasto per continuare o di cambiare lingua.",
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_1_1.png",
"alt": "Interfaccia di TinyCore Loader",
"caption": "Interfaccia terminale di TinyCore Loader"
}
]
}
},
{
"id": "step2",
"title": "Selezionare il modello",
"intro": "Dopo aver caricato il menu, selezionare il modello Synology DSM che si desidera installare. A seconda del caricatore, a volte è necessario espandere le opzioni per vedere più modelli.",
"outro": "Nel nostro esempio, sceglieremo il modello SA6400.",
"loaders": {
"arc": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_2_1.png",
"alt": "Selezione del modello in Arc",
"caption": "Selezione del modello in Arc"
}
],
"rr": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_2_1.png",
"alt": "Selezione modello RR",
"caption": "Selezione modello RR"
}
],
"tinycore": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_2_1.png",
"alt": "Selezione modello TinyCore",
"caption": "Selezione modello TinyCore"
}
]
}
},
{
"id": "step3",
"title": "Selezionare la versione DSM",
"intro": "Dopo aver selezionato il modello, è necessario scegliere la versione DSM che si desidera installare.",
"loaders": {
"arc": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_3_1.png",
"alt": "Selezione versione Arc - Passo 1",
"caption": "Selezione versione Arc - Passo 1"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_3_2.png",
"alt": "Selezione versione Arc - Passo 2",
"caption": "Selezione versione Arc - Passo 2"
}
],
"rr": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_1.png",
"alt": "Selezione versione RR - Passo 1",
"caption": "Selezione versione RR - Passo 1"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_2.png",
"alt": "Selezione versione RR - Passo 2",
"caption": "Selezione versione RR - Passo 2"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_3.png",
"alt": "Selezione versione RR - Passo 3",
"caption": "Selezione versione RR - Passo 3"
}
],
"tinycore": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_3_1.png",
"alt": "Selezione versione TinyCore - Passo 1",
"caption": "Selezione versione TinyCore - Passo 1"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_3_2.png",
"alt": "Selezione versione TinyCore - Passo 2",
"caption": "Selezione versione TinyCore - Passo 2"
}
]
}
},
{
"id": "step4",
"title": "Selezionare Addons",
"intro": "Questo passaggio consente di aggiungere funzionalità aggiuntive o configurazioni personalizzate al caricatore.",
"loaders": {
"arc": [
{
"htmlBefore": "<strong>Arc</strong> consente di configurare automaticamente o manualmente le impostazioni. Se viene selezionata la configurazione automatica, il caricatore inizierà ad applicare le impostazioni necessarie e riavvierà automaticamente una volta che il processo sarà completato.",
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_1.png",
"alt": "Configurazione automatica di Arc",
"caption": "Configurazione automatica di Arc"
},
{
"htmlBefore": "Se scegliamo di non usare la modalità automatica, entriamo nel menu per configurare diverse opzioni necessarie per il caricatore:",
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_2.png",
"alt": "Configurazione manuale di Arc",
"caption": "Configurazione manuale di Arc"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_3.png",
"alt": "Configurazione Arc SN/Mac",
"caption": "Configurazione Arc SN/Mac"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_4.png",
"alt": "Arc Sata Portmap",
"caption": "Arc Sata Portmap (usare l'opzione consigliata)"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_5.png",
"alt": "Selezione dei componenti aggiuntivi in Arc",
"caption": "Selezione dei componenti aggiuntivi in Arc"
}
],
"rr": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_1.png",
"alt": "RR Addon passo 1",
"caption": "RR Addon passo 1"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_2.png",
"alt": "RR Addon passo 2",
"caption": "Componente aggiuntivo RR — passo 2: fai clic per aggiungerlo."
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_3.png",
"alt": "RR Addon passo 3",
"caption": "Componente aggiuntivo RR — passo 3: fai clic su quello desiderato. Per aggiungerne altri, ripeti le operazioni delle immagini 2.4.2 e 2.4.3."
}
],
"tinycore": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_1.png",
"alt": "Configurazione TinyCore SN",
"caption": "Configurazione TinyCore SN"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_2.png",
"alt": "TinyCore Opzione casuale",
"caption": "TinyCore Opzione casuale - Si raccomanda l'opzione casuale"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_3.png",
"alt": "Configurazione MAC TinyCore",
"caption": "Configurazione MAC TinyCore"
},
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_4.png",
"alt": "TinyCore VM MAC",
"caption": "TinyCore VM MAC - Scegli di utilizzare il MAC di VM o uno casuale"
}
]
}
},
{
"id": "step5",
"title": "Costruisci il Loader",
"intro": "Una volta selezionato il modello, la versione DSM e gli addons, procedere alla costruzione del caricatore. Questo processo potrebbe richiedere alcuni minuti a seconda del caricatore e della configurazione selezionata. Per iniziare, selezionare l'opzione \"Build the Loader\".",
"loaders": {
"arc": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_5_1.png",
"alt": "Creazione del loader in Arc",
"caption": "Creazione del loader in Arc"
}
],
"rr": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_5_1.png",
"alt": "Creazione del loader in RR",
"caption": "Creazione del loader in RR"
}
],
"tinycore": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_5_1.png",
"alt": "Creazione del loader in TinyCore",
"caption": "Creazione del loader in TinyCore"
}
]
}
},
{
"id": "step6",
"title": "Avvia il loader",
"intro": "Una volta che il caricatore è stato costruito, ti chiederà di avviare. Il VM riavvia con la configurazione che hai creato e avvia l'installazione DSM.",
"loaders": {
"arc": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_6_1.png",
"alt": "Avvio del loader in Arc",
"caption": "Avvio del loader in Arc"
}
],
"rr": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_6_1.png",
"alt": "Avvio del loader in RR",
"caption": "Avvio del loader in RR"
}
],
"tinycore": [
{
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_6_1.png",
"alt": "Avvio del loader in TinyCore",
"caption": "Avvio del loader in TinyCore"
}
]
}
}
],
"dsmInstall": {
"heading": "Avvio dell'installazione DSM",
"intro": "Una volta avviato il caricatore, è possibile trovare il dispositivo Synology utilizzando:",
"afterCode": "Segui i passaggi sullo schermo per completare l'installazione di DSM.",
"setupAlt": "Configurazione di DSM",
"setupCaption": "Schermata di configurazione DSM",
"patience": "Si prega di essere paziente – Il processo può richiedere alcuni minuti per completare. La percentuale di progresso si aggiornerà automaticamente mentre la configurazione progredisce. Un conto alla rovescia inizierà una volta che l'installazione si sta avvicinando al completamento.",
"finishAlt": "Installazione completata",
"finishCaption": "Installazione completata"
},
"tips": {
"heading": "Consigli",
"introItem": "Tenete a mente che le opzioni disponibili possono cambiare a seconda della versione del caricatore e degli aggiornamenti dello sviluppatore. Se incontri problemi durante il processo di creazione del caricatore, consulta la documentazione del caricatore:",
"docLinks": [
{
"label": "Documentazione Arc",
"url": "https://github.com/AuxXxilium/arc"
},
{
"label": "Documentazione RR",
"url": "https://github.com/RROrg/rr"
},
{
"label": "Documentazione TinyCore",
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
}
],
"olderModels": "Alcuni modelli DSM vecchi possono avere problemi di riconoscimento dei dischi o della scheda di rete. Si consiglia di utilizzare modelli più recenti.",
"updateLabel": "Aggiornamento:",
"updateBody": "Alcuni caricatori offrono la possibilità di aggiornare il caricatore direttamente dal menu.",
"importantLabel": "Importante:",
"importantBody": "ProxMenux non fornisce supporto per i diversi caricatori."
}
}
@@ -0,0 +1,292 @@
{
"meta": {
"title": "Crea VM: sistema Linux | Documentazione ProxMenux",
"description": "Crea macchine virtuali Linux su Proxmox VE con ProxMenux. La guida descrive il catalogo di ISO ufficiali (Ubuntu, Debian, Fedora, Arch, Rocky, Mint, openSUSE, Alpine, Kali, Manjaro), il piano di archiviazione comune, il passthrough GPU facoltativo e i consigli dopo l’installazione.",
"ogTitle": "Crea VM: sistema Linux | Documentazione ProxMenux",
"ogDescription": "Crea VM Linux su Proxmox VE: catalogo di ISO ufficiali, archiviazione, passthrough GPU e consigli dopo l’installazione.",
"ogImageAlt": "Menu ProxMenux Linux VM"
},
"header": {
"title": "Crea VM: sistema Linux",
"description": "Crea una VM Linux su Proxmox VE. ProxMenux offre un catalogo di ISO Linux ufficiali da scaricare e un selettore di ISO locali. Tutti i percorsi usano la procedura guidata VM comune, il piano di archiviazione e l’assistente facoltativo per il passthrough GPU.",
"section": "Macchine virtuali"
},
"intro": {
"title": "Cosa fa questo script",
"body": "Scegli una ISO Linux ufficiale da scaricare automaticamente o una ISO locale già caricata. La procedura guidata comune passa quindi per CPU, RAM e BIOS, piano di archiviazione, passthrough GPU facoltativo e creazione della VM."
},
"image": {
"alt": "Opzioni di installazione ProxMenux Linux",
"caption": "Opzioni di installazione Linux"
},
"config": {
"heading": "Configurazione predefinita vs Avanzata",
"intro": "Dopo la selezione dell'ISO, ProxMenux chiede se utilizzare il profilo predefinito VM o aprire la procedura guidata avanzata.",
"defaultHeading": "Configurazione predefinita",
"headerParam": "Parametro",
"headerValue": "Valore predefinito",
"defaultRows": [
{
"param": "Tipo di macchina",
"valueRich": "<code>q35</code>"
},
{
"param": "BIOS",
"value": "OVMF (UEFI)"
},
{
"param": "Tipo di CPU",
"value": "Host"
},
{
"param": "Core",
"value": "2"
},
{
"param": "RAM",
"value": "4096 MB"
},
{
"param": "Ponte",
"valueRich": "<code>vmbr0</code>"
},
{
"param": "Indirizzo MAC",
"value": "Autogenerata"
},
{
"param": "Avvia al termine",
"value": "No"
}
],
"advancedHeading": "Configurazione avanzata",
"advancedIntro": "La procedura guidata avanzata espone ogni parametro singolarmente:",
"headerOptions": "Opzioni",
"advancedRows": [
{
"param": "Tipo di macchina",
"optionsRich": "<code>q35</code> o <code>i440fx</code>"
},
{
"param": "BIOS",
"options": "OVMF (UEFI) o SeaBIOS (Legacy)"
},
{
"param": "Tipo di CPU",
"options": "Host, KVM64 e altri modelli CPU elencati"
},
{
"param": "Core",
"options": "Numero di core CPU"
},
{
"param": "RAM",
"options": "Memoria assegnata al VM"
},
{
"param": "Ponte",
"options": "Bridge di rete"
},
{
"param": "Indirizzo MAC",
"options": "MAC personalizzato"
},
{
"param": "VLAN",
"options": "Tag VLAN (opzionale)"
},
{
"param": "MTU",
"options": "MTU misura"
}
]
},
"storagePlan": {
"heading": "Piano di archiviazione",
"body": "Dopo CPU / RAM, ProxMenux apre il menu <strong>Storage Plan</strong>, dove è possibile combinare dischi virtuali, dischi importati e dispositivi passanti PCI nello stesso VM, aggiungendo elementi uno alla volta e terminando quando si è fatto.",
"virtualDiskTitle": "a. Aggiungere disco virtuale",
"virtualDiskItems": [
"Elenca i volumi di archiviazione Proxmox disponibili sull'host.",
"Scegli lo storage di destinazione e la dimensione in GB.",
"Il disco usa il bus scelto: SCSI (predefinito), SATA, VirtIO o IDE. SATA offre sei posizioni numerate da 0 a 5: <code>sata0</code>, <code>sata1</code>, …."
],
"importDiskTitle": "b. Aggiungere disco di importazione",
"importDiskItems": [
"Rileva i dischi fisici che sono sicuri da importare (sistema e dischi protetti sono nascosti).",
"Seleziona uno o più dischi tramite una lista di controllo.",
"I dischi importati usano il bus scelto e vengono collegati tramite <code>qm set</code>."
],
"pciTitle": "C. Aggiungi controller o NVMe (passthrough PCI)",
"pciItems": [
"Rileva HBA SATA/SAS e dispositivi NVMe e consente di assegnare un <em>intero controller</em> alla VM. IOMMU deve essere attivo; lo script propone l’attivazione e un riavvio se necessario.",
"Un passo di conferma avverte il rischio a livello del controller (l'intera carta, compreso ogni disco su di esso, lascia l'host).",
"I dispositivi PCI vengono assegnati con comandi come <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Sostituisci VMID e PCI_ADDRESS con ID della VM e indirizzo PCI e usa un indice hostpci libero per ogni dispositivo."
],
"resetTitle": "Azzera e termina",
"resetBody": "Il menu offre anche <strong>r</strong> (riimpostare la selezione attuale e ricominciare da capo) e <strong>d</strong> (finire e continuare). Non puoi finire con un piano vuoto."
},
"gpu": {
"heading": "Passaggio opzionale GPU",
"body": "Dopo il piano di archiviazione, se viene rilevato un GPU compatibile sull'host ProxMenux offre di lanciare l'assistente passthrough GPU. Vedere <gpuLink>Add GPU a un VM (Passthrough)</gpuLink> per come funziona l'assistente - un riavvio host può essere richiesto."
},
"autoFeatures": {
"heading": "Caratteristiche automatiche VM",
"efiTitle": "Disco EFI",
"efiBody": "Quando scegli OVMF (UEFI), ProxMenux crea un disco EFI da 4 MB sullo storage scelto per conservare le variabili del firmware.",
"isoTitle": "Montaggio ISO",
"isoBody": "L'installazione ISO è collegata a <code>ide2</code> come CD-ROM, pronto per il primo avvio.",
"guestTitle": "Agente ospite QEMU",
"guestBody": "Il canale dell'agente ospite è abilitato nella configurazione VM. È ancora necessario installare l'agente all'interno dell'ospite — vedere i suggerimenti qui sotto."
},
"installOptions": {
"heading": "Opzioni di installazione Linux",
"officialHeading": "ISO ufficiale (installazione tradizionale)",
"officialBody": "ProxMenux offre una selezione di ISO Linux ufficiali. Scegline una: lo script la scarica dal mirror del progetto in <code>/var/lib/vz/template/iso</code> e la collega alla VM.",
"officialImageAlt": "Selezione di distribuzione Linux",
"officialImageCaption": "Selezione di distribuzione Linux",
"localHeading": "ISO locale",
"localBody": "Utilizza qualsiasi ISO Linux già presente in <code>/var/lib/vz/template/iso</code>. Lo script elenca ogni <code>*.iso</code> che trova e ti permette di sceglierne uno.",
"localImageAlt": "Menu di selezione ISO locale",
"localImageCaption": "Menu di selezione ISO locale",
"distros": [
{
"name": "Ubuntu",
"variants": [
"25.10 Desktop",
"24.04 Desktop",
"22.04 Desktop",
"20.04 Desktop",
"25.10 Server",
"24.04 Server",
"22.04 Server",
"20.04 Server"
]
},
{
"name": "Debian",
"variants": [
"13 Desktop",
"12 Desktop",
"11 Desktop",
"13 Netinst",
"12 Netinst",
"11 Netinst"
]
},
{
"name": "Fedora",
"variants": [
"Workstation 42"
]
},
{
"name": "Arch Linux",
"variants": [
"versione più recente"
]
},
{
"name": "Rocky Linux",
"variants": [
"9"
]
},
{
"name": "Linux Mint",
"variants": [
"22.1 Cinnamon"
]
},
{
"name": "openSUSE",
"variants": [
"Leap 15.6"
]
},
{
"name": "Alpine Linux",
"variants": [
"3.21"
]
},
{
"name": "Kali Linux",
"variants": [
"2026.1"
]
},
{
"name": "Manjaro",
"variants": [
"25.0 GNOME"
]
}
]
},
"endToEnd": {
"heading": "Cosa fa lo script end-to-end",
"items": [
"Ottiene l’ISO Linux tramite download ufficiale o da un file locale.",
"Applica le impostazioni predefinite o avanzate di CPU, RAM, BIOS e tipo di macchina.",
"Apre il piano di archiviazione e allega i dischi virtuali selezionati, i dischi importati e i dispositivi PCI.",
"Crea il disco EFI quando viene selezionato UEFI.",
"Monta l'ISO Linux su <code>ide2</code>.",
"Imposta l'ordine di avvio (disco prima, poi ISO).",
"Abilita il canale Agente Ospite QEMU.",
"Opzionalmente gestisce l'assistente passante GPU.",
"Genera una descrizione HTML stilizzata collegata al VM.",
"Avvia la VM se hai scelto di farlo."
]
},
"postInstall": {
"heading": "Consigli di post-installazione",
"guestAgentHeading": "Installa il QEMU Guest Agent nella VM",
"guestAgentBody": "ProxMenux abilita il canale dell’agente nella configurazione VM, ma devi installare l’agente nel sistema ospite. Supporta l’arresto controllato e il congelamento dei filesystem durante i backup per migliorare la coerenza dei dati.",
"debian": "Debian / Ubuntu",
"fedora": "Fedora / Rocky / RHEL",
"arch": "Arch Linux",
"opensuse": "openSUSE",
"virtioHeading": "Supporto VirtIO in Linux",
"virtioBody": "Le distribuzioni Linux moderne includono normalmente i driver VirtIO per dischi e rete. Scegli <code>virtio</code> per dischi a blocchi VirtIO oppure <code>scsi</code> con il controller VirtIO SCSI configurato; anche la scheda di rete usa <code>virtio</code>. Verifica il supporto dei driver negli installatori più vecchi.",
"virtioWarnTitle": "Distribuzioni molto vecchie",
"virtioWarnBody": "Gli installatori molto vecchi potrebbero non includere i driver VirtIO necessari. Usa quindi un controller SATA / SCSI emulato o fornisci driver adatti.",
"trimHeading": "Abilita TRIM / discard sullo storage SSD",
"trimBody": "Se la VM risiede su storage Proxmox basato su SSD e il disco è stato collegato con l’opzione <code>discard</code>, puoi inoltrare i comandi TRIM dal sistema ospite. Due possibilità:",
"trimItems": [
"Eseguire <code>fstrim -av</code> periodicamente (o abilitare l'unità <code>fstrim.timer</code> sulle distribuzioni systemd).",
"Oppure montare filesystem con l'opzione <code>discard</code> in <code>/etc/fstab</code>."
],
"balloonHeading": "Memoria dinamica (ballooning)",
"balloonBody": "I kernel Linux moderni includono normalmente il driver <code>virtio_balloon</code>. Con il dispositivo balloon abilitato, Proxmox può raccogliere statistiche sulla memoria. Il recupero dinamico richiede inoltre una memoria minima inferiore al massimo configurato; valori uguali mantengono l’allocazione fissa."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/disk-manager/import-disk-image-vm",
"label": "Importa immagine disco nella VM",
"tail": " — collega un’immagine Linux esistente .qcow2 / .img / .raw a una nuova VM."
},
{
"href": "/docs/utils/import-vm",
"label": "Importa VM da OVA / OVF",
"tail": " — importa una VM Linux esportata da VMware / VirtualBox / Proxmox."
},
{
"href": "/docs/hardware/gpu-vm-passthrough",
"label": "Aggiungi GPU a VM (Passthrough)",
"tail": "— per le VM Linux che hanno bisogno di accelerazione GPU."
},
{
"href": "/docs/help-info/vm-ct-commands",
"label": "Comandi di gestione VM e CT",
"tail": "— riferimento qm CLI."
},
{
"href": "/docs/create-vm",
"label": "Panoramica della creazione di VM",
"tail": "."
}
]
}
}
@@ -0,0 +1,147 @@
{
"meta": {
"title": "Creare VM: Sistema NAS | Documentazione ProxMenux",
"description": "Crea VM NAS su Proxmox VE con ProxMenux: Synology DSM con loader, TrueNAS SCALE/CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS. Umbrel OS è disponibile tramite uno script della comunità.",
"ogTitle": "Creare VM: Sistema NAS | Documentazione ProxMenux",
"ogDescription": "Creare macchine virtuali NAS su Proxmox VE con ProxMenux. Supporta Synology DSM (loader), TrueNAS SCALE / CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS.",
"ogImageAlt": "Menu NAS di sistema ProxMenux"
},
"header": {
"title": "Crea VM: sistema NAS",
"description": "ProxMenux supporta otto sistemi NAS come VM dedicate, più un percorso Umbrel OS tramite script della comunità. La maggior parte usa il flusso automatico ISO; Synology DSM ha una procedura specializzata con loader.",
"section": "Macchine virtuali"
},
"intro": {
"title": "Come funziona il selettore NAS",
"body": "Nel flusso ISO generico, il selettore cerca l’ultima versione stabile sul mirror del progetto, usa una versione di ripiego se necessario, scarica l’ISO e apre il configuratore comune per CPU, RAM, dischi e rete. Synology DSM e ZimaOS hanno procedure dedicate."
},
"image": {
"alt": "Selettore NAS di sistema ProxMenux",
"caption": "Selettore NAS di sistema"
},
"flowBadges": {
"loader": "Procedura con loader",
"auto-iso": "Flusso auto-ISO",
"dedicated": "script dedicato"
},
"labels": {
"base": "Base",
"fileSystem": "Filesystem",
"viewDetails": "Visualizza dettagli"
},
"supported": {
"heading": "Sistemi NAS supportati",
"cards": [
{
"name": "Synology DSM",
"tagline": "DiskStation Manager con caricatore ARC / RR. Richiede la configurazione del caricatore prima del primo avvio.",
"icon": "HardDrive",
"base": "Linux (personalizzato)",
"fileSystem": "Btrfs, ext4",
"href": "/docs/create-vm/system-nas/synology",
"flow": "loader"
},
{
"name": "TrueNAS SCALE",
"tagline": "TrueNAS basato su Debian con app Docker nelle versioni attuali e ZFS come filesystem principale. Le vecchie versioni SCALE usavano Kubernetes.",
"icon": "Database",
"base": "Debian Linux",
"fileSystem": "ZFS",
"href": "/docs/create-vm/system-nas/system-nas-others#truenas-scale",
"flow": "auto-iso"
},
{
"name": "TrueNAS CORE",
"tagline": "TrueNAS basato su FreeBSD e dedicato allo storage ZFS. Jail e plugin di CORE 13.3 sono obsoleti e non supportati.",
"icon": "Database",
"base": "FreeBSD",
"fileSystem": "ZFS",
"href": "/docs/create-vm/system-nas/system-nas-others#truenas-core",
"flow": "auto-iso"
},
{
"name": "OpenMediaVault",
"tagline": "NAS basato su Debian leggero con un'architettura modulare del plugin. Ottimo per l'hardware più vecchio.",
"icon": "Server",
"base": "Debian Linux",
"fileSystem": "ext4, XFS, Btrfs",
"href": "/docs/create-vm/system-nas/system-nas-others#openmediavault",
"flow": "auto-iso"
},
{
"name": "XigmaNAS",
"tagline": "NAS basato su FreeBSD — il successore originale di FreeNAS, focalizzato su ZFS e semplicità.",
"icon": "Database",
"base": "FreeBSD",
"fileSystem": "ZFS, UFS",
"href": "/docs/create-vm/system-nas/system-nas-others#xigmanas",
"flow": "auto-iso"
},
{
"name": "Rockstor",
"tagline": "NAS basato su openSUSE e costruito attorno a Btrfs. I Rock-on, app Docker, ne estendono le funzioni.",
"icon": "HardDrive",
"base": "openSUSE Leap",
"fileSystem": "Btrfs",
"href": "/docs/create-vm/system-nas/system-nas-others#rockstor",
"flow": "auto-iso"
},
{
"name": "ZimaOS",
"tagline": "Sistema NAS leggero per contenuti multimediali, app Docker e domotica. Usa un installatore dedicato.",
"icon": "MonitorIcon",
"base": "Buildroot (evoluzione di CasaOS)",
"fileSystem": "ext4",
"href": "/docs/create-vm/system-nas/system-nas-others#zimaos",
"flow": "dedicated"
},
{
"name": "FygoOS",
"tagline": "Edizione internazionale di fnOS: un NAS basato su Debian con volumi di archiviazione, app e streaming multimediale, gestito dalla sua interfaccia web e dalle app Fygo.",
"icon": "Server",
"base": "Debian Linux",
"fileSystem": "Btrfs, ext4",
"href": "/docs/create-vm/system-nas/system-nas-others#fygoos",
"flow": "auto-iso"
}
]
},
"umbrel": {
"title": "Opzione della comunità: Umbrel OS",
"bodyRich": "La nona voce del menu NAS è <strong>Umbrel OS</strong>. Avvia un <umbrelLink>installatore community-scripts</umbrelLink> mantenuto fuori da ProxMenux e non documentato qui. L’installatore gestisce l’intero processo e mostra alla fine le credenziali predefinite."
},
"zfsMem": {
"title": "Indicazione pratica sulla memoria ZFS",
"bodyRich": "Per TrueNAS assegna almeno <strong>8 GB di RAM</strong> per l’uso di base, di più per carichi intensi. ZFS usa RAM per la cache ARC, ma non esiste una soglia universale di 8 GB per ogni NAS ZFS. Controlla i requisiti della distribuzione e dimensiona secondo dischi, servizi e app; configurazioni leggere OMV o Rockstor possono richiedere meno."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/create-vm/system-nas/synology",
"label": "VM Synology",
"tail": "— installatore dedicato per Synology DSM (Xpenology) su Proxmox."
},
{
"href": "/docs/create-vm/system-nas/system-nas-others",
"label": "Altri NAS di sistema",
"tail": "— TrueNAS, OpenMediaVault, Rockstor, XigmaNAS, FygoOS e simili."
},
{
"href": "/docs/disk-manager/import-disk-vm",
"label": "Importa disco nella VM",
"tail": " — collega dischi fisici alla VM NAS, preferibili ai dischi virtuali per un uso in produzione."
},
{
"href": "/docs/help-info/zfs-commands",
"label": "Comandi di gestione ZFS",
"tail": "— utile se la distribuzione del NAS utilizza ZFS sotto."
},
{
"href": "/docs/create-vm",
"label": "Panoramica della creazione di VM",
"tail": "."
}
]
}
}
@@ -0,0 +1,400 @@
{
"meta": {
"title": "Crea VM: Synology DSM | Documentazione ProxMenux",
"description": "Crea una VM Synology DSM su Proxmox VE. ProxMenux scarica il loader scelto (Arc, RR, Alpine RedPill M-shell o un’immagine personalizzata), lo importa come disco di avvio e configura CPU, RAM e storage con la procedura guidata predefinita o avanzata.",
"ogTitle": "Crea VM: Synology DSM | Documentazione ProxMenux",
"ogDescription": "Creare una macchina virtuale Synology DSM su Proxmox VE con ProxMenux."
},
"header": {
"title": "Creare VM: Synology DSM",
"description": "Crea una VM Synology DSM su Proxmox VE. ProxMenux scarica il loader scelto (Arc, RR, Alpine RedPill M-shell o un’immagine personalizzata), lo importa come disco di avvio e configura CPU, RAM e storage con la procedura guidata predefinita o avanzata.",
"section": "Macchine virtuali · NAS"
},
"loaderLabels": {
"arc": "Arc Loader",
"rr": "RR Loader",
"tinycore": "TinyCore Loader"
},
"whatThisDoes": {
"title": "Cosa fa questo script",
"bodyRich": "ProxMenux automatizza la preparazione della VM per Synology DSM: scarica un loader supportato, lo importa come disco di avvio IDE e applica le impostazioni scelte per CPU, RAM, rete e storage. La creazione del loader, la scelta del modello e l’installazione DSM avvengono <strong>nella VM</strong> tramite l’interfaccia web o terminale del loader. Questi passaggi sono mantenuti dalla comunità e cambiano spesso; la pagina offre una base di partenza."
},
"supportedLoaders": {
"heading": "Caricatori supportati",
"intro": "Lo script permette di scegliere tra quattro origini del loader:",
"loaders": [
{
"name": "AuxXxilium Arc",
"url": "https://github.com/AuxXxilium/arc"
},
{
"name": "RedPill RR",
"url": "https://github.com/RROrg/rr"
},
{
"name": "Alpine RedPill M-shell (progetto TinyCore)",
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
}
],
"customRich": "<strong>Custom Loader</strong> — salva la tua immagine del loader in <code>/var/lib/vz/template/iso</code> e lo script la rileverà."
},
"config": {
"heading": "Configurazione predefinita vs Avanzata",
"intro": "Quando si esegue lo script si chiede se utilizzare il profilo ProxMenux predefinito VM o aprire la procedura guidata avanzata. I valori di default sono sintonizzati per DSM e lavorano per la maggior parte delle installazioni.",
"defaultHeading": "Configurazione predefinita",
"headerParam": "Parametro",
"headerValue": "Valore predefinito",
"defaultRowsRich": [
{
"param": "Tipo di macchina",
"valueRich": "<code>q35</code>"
},
{
"param": "BIOS",
"valueRich": "OVMF (UEFI)"
},
{
"param": "Tipo di CPU",
"valueRich": "Host"
},
{
"param": "Core",
"valueRich": "2"
},
{
"param": "RAM",
"valueRich": "4096 MB"
},
{
"param": "Ponte",
"valueRich": "<code>vmbr0</code>"
},
{
"param": "Indirizzo MAC",
"valueRich": "Autogenerata"
},
{
"param": "Avvia al termine",
"valueRich": "No"
}
],
"advancedHeading": "Configurazione avanzata",
"advancedIntro": "La procedura guidata avanzata mostra ogni impostazione separatamente. Puoi modificare i seguenti valori:",
"headerOptions": "Opzioni",
"advancedRowsRich": [
{
"param": "Tipo di macchina",
"optionsRich": "<code>q35</code> o <code>i440fx</code>"
},
{
"param": "BIOS",
"optionsRich": "OVMF (UEFI) o SeaBIOS (Legacy)"
},
{
"param": "Tipo di CPU",
"optionsRich": "Host o KVM64"
},
{
"param": "Core",
"optionsRich": "Numero di core CPU"
},
{
"param": "RAM",
"optionsRich": "Memoria assegnata alla VM"
},
{
"param": "Ponte",
"optionsRich": "Bridge di rete"
},
{
"param": "Indirizzo MAC",
"optionsRich": "MAC personalizzato"
},
{
"param": "VLAN",
"optionsRich": "Tag VLAN (opzionale)"
},
{
"param": "MTU",
"optionsRich": "MTU misura"
}
]
},
"storagePlan": {
"heading": "Piano di archiviazione",
"introRich": "Dopo CPU e RAM, ProxMenux apre il menu <strong>Piano di archiviazione</strong>. Puoi <strong>combinare</strong> dischi virtuali, dischi importati e dispositivi PCI passthrough nella stessa VM. Aggiungi gli elementi uno alla volta e termina quando hai finito.",
"virtualHeading": "a. Aggiungere disco virtuale",
"virtualItemsRich": [
"Elenca i volumi di archiviazione Proxmox disponibili sull'host.",
"Scegli lo storage di destinazione e la dimensione in GB.",
"Il disco viene collegato come SATA (<code>sata0</code>, <code>sata1</code>, …). I dischi dati virtuali e fisici condividono le sei posizioni SATA numerate da 0 a 5."
],
"importHeading": "b. Aggiungere disco di importazione",
"importItemsRich": [
"Rileva i dischi fisici che sono sicuri da importare (sistema e dischi protetti sono nascosti).",
"Seleziona uno o più dischi tramite una lista di controllo.",
"I dischi importati sono collegati come SATA tramite <code>qm set</code>."
],
"pciHeading": "C. Aggiungi controller o NVMe (passthrough PCI)",
"pciItemsRich": [
"Rileva HBA SATA/SAS e dispositivi NVMe e consente di assegnare un <em>intero controller</em> alla VM. IOMMU deve essere attivo; lo script propone l’attivazione e un riavvio se necessario.",
"Un passo di conferma avverte il rischio a livello del controller (l'intera carta, compreso ogni disco su di esso, lascia l'host).",
"I dispositivi PCI vengono assegnati con comandi come <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Sostituisci VMID e PCI_ADDRESS con ID della VM e indirizzo PCI e usa un indice hostpci libero per ogni dispositivo."
],
"resetCalloutTitle": "Azzera e termina",
"resetCalloutBodyRich": "Il menu offre <strong>r</strong> per azzerare la selezione e ricominciare e <strong>d</strong> per terminare e continuare. Il piano non può essere vuoto: Synology richiede almeno un disco per installare DSM."
},
"gpu": {
"heading": "Passaggio opzionale GPU",
"bodyRich": "Dopo il piano di archiviazione, se lo script rileva un GPU compatibile sull'host chiede se si desidera passare a questo VM. Vedere <link>Add GPU a un VM (Passthrough)</link> per il modo in cui l'assistente funziona — un riavvio host può essere richiesto."
},
"loaderInstall": {
"heading": "Installazione Loader",
"intro1Rich": "<strong>Arc</strong>, <strong>RR</strong> e <strong>Alpine RedPill M-shell</strong> vengono scaricati ed estratti automaticamente dai repository GitHub originali. Se il download fallisce, lo script si interrompe con un messaggio chiaro.",
"intro2Rich": "Per l'opzione <strong>Custom Loader</strong> lo script scansiona <code>/var/lib/vz/template/iso</code>. Se si trova più di un candidato si viene invitati a scegliere quello che si desidera.",
"uploadIntro": "È possibile caricare caricatori personalizzati dallo storage locale Proxmox:",
"imageAlt": "Aggiungi loader personalizzato",
"imageCaption": "Aggiungi loader personalizzato"
},
"vmCreation": {
"heading": "Creazione VM — che cosa esegue lo script",
"introRich": "Una volta confermato il caricatore, ProxMenux esegue l'equivalente di questi comandi <code>qm</code>:",
"itemsRich": [
"<code>qm create</code> — crea la VM con CPU, RAM, BIOS e tipo di macchina scelti.",
"<code>qm importdisk</code> importa l’immagine del loader nello storage Proxmox. Lo script la collega poi alla VM come disco <strong>IDE</strong> su ide0 per compatibilità.",
"<code>qm set VMID --sata0 DISK_REFERENCE</code> collega un disco dati del piano. Sostituisci VMID e DISK_REFERENCE con ID della VM e riferimento del disco; usa un indice SATA libero da 0 a 5. La rete viene configurata da qm create.",
"<code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code> assegna un controller PCI o dispositivo NVMe selezionato. Sostituisci VMID e PCI_ADDRESS con ID della VM e indirizzo PCI e usa un indice hostpci libero per ogni dispositivo.",
"<code>qm set VMID --boot order=ide0</code> imposta il loader come dispositivo di avvio. Sostituisci VMID con l’ID della VM."
]
},
"stepByStep": {
"heading": "Configurazione del caricatore passo-passo",
"intro": "I sei passaggi comuni sono: avviare la VM, scegliere modello, versione DSM e componenti aggiuntivi, creare e avviare il loader. Menu e opzioni variano per versione. Le schermate M-shell mostrano una vecchia interfaccia TinyCore; lo script attuale scarica Alpine RedPill M-shell, quindi segui le sue indicazioni attuali.",
"warnCalloutTitle": "I loader non sono mantenuti da ProxMenux",
"warnCalloutBody": "Arc, RR e Alpine RedPill M-shell sono progetti comuni con la loro cadenza di rilascio. Se un passo sembra diverso dagli screenshot qui sotto, il caricatore è probabilmente aggiornato — controlla la documentazione del caricatore (link in fondo a questa pagina)."
},
"stepBadge": "Passaggio",
"step1": {
"title": "Avvia la VM e accedi al menu principale",
"intro": "Avvia la VM creata. Al primo avvio si apre la configurazione del loader per scegliere e creare il modello DSM. Gli avvii successivi saltano questo passaggio, salvo una riconfigurazione forzata dal menu di avvio del loader. Tutti e tre i loader offrono un’interfaccia terminale e una web.",
"arc": {
"webRich": "<strong>Interfaccia web.</strong> Apri un browser e inserisci l’IP mostrato nella console della VM (nel nostro esempio: <code>http://192.168.0.32</code>).",
"webAlt": "Interfaccia web Arc loader",
"webCaption": "Interfaccia web Arc loader",
"termRich": "<strong>Interfaccia terminale</strong>: accedi direttamente dalla console della VM.",
"termAlt": "Interfaccia terminale Arc loader",
"termCaption": "Interfaccia terminale Arc loader"
},
"rr": {
"webRich": "<strong>Interfaccia web.</strong> Apri un browser e inserisci l’IP della console VM seguito dalla porta <strong>7681</strong> (esempio: <code>http://192.168.0.33:7681</code>).",
"webAlt": "Interfaccia web del caricatore RR",
"webCaption": "Interfaccia web del caricatore RR",
"termRich": "<strong>Interfaccia terminale.</strong> Digita <code>menu.sh</code> nella console della VM per aprirla.",
"termAlt": "Interfaccia terminale caricatore RR",
"termCaption": "Interfaccia terminale caricatore RR"
},
"tinycore": {
"webRich": "<strong>Interfaccia web.</strong> Apri un browser e inserisci l’IP della console VM seguito dalla porta <strong>7681</strong> (esempio: <code>http://192.168.0.35:7681</code>).",
"webAlt": "Interfaccia web del caricatore TinyCore",
"webCaption": "Interfaccia web del caricatore TinyCore",
"termRich": "<strong>Interfaccia terminale</strong>: accedi direttamente dalla console della VM. Osserva lo schermo: potrebbe chiederti di premere un tasto per continuare o di cambiare lingua.",
"termAlt": "Interfaccia terminale di TinyCore Loader",
"termCaption": "Interfaccia terminale di TinyCore Loader"
}
},
"step2": {
"title": "Seleziona modello",
"introRich": "Scegli il modello Synology DSM che vuoi installare. A seconda del caricatore potrebbe essere necessario espandere le opzioni per visualizzare l'elenco completo. Negli screenshot qui sotto utilizziamo il modello <strong>SA6400</strong> come esempio.",
"arc": {
"alt": "Selezione del modello in Arc",
"caption": "Selezione del modello in Arc"
},
"rr": {
"alt": "Selezione modello RR",
"caption": "Selezione modello RR"
},
"tinycore": {
"alt": "Selezione modello TinyCore",
"caption": "Selezione modello TinyCore"
}
},
"step3": {
"title": "Selezionare la versione DSM",
"intro": "Dopo aver scelto il modello, scegliere la versione DSM da installare.",
"arc": [
{
"alt": "Selezione versione Arc - Passo 1",
"caption": "Selezione versione Arc - Passo 1"
},
{
"alt": "Selezione versione Arc - Passo 2",
"caption": "Selezione versione Arc - Passo 2"
}
],
"rr": [
{
"alt": "Selezione versione RR - Passo 1",
"caption": "Selezione versione RR - Passo 1"
},
{
"alt": "Selezione versione RR - Passo 2",
"caption": "Selezione versione RR - Passo 2"
},
{
"alt": "Selezione versione RR - Passo 3",
"caption": "Selezione versione RR - Passo 3"
}
],
"tinycore": [
{
"alt": "Selezione versione TinyCore - Passo 1",
"caption": "Selezione versione TinyCore - Passo 1"
},
{
"alt": "Selezione versione TinyCore - Passo 2",
"caption": "Selezione versione TinyCore - Passo 2"
}
]
},
"step4": {
"title": "Selezionare addons",
"intro": "Questo passaggio consente di aggiungere funzionalità extra o configurazione personalizzata al caricatore.",
"arc": {
"autoRich": "<strong>Arc</strong> offre una modalità automatica (consigliata) e una modalità manuale. In modalità automatica il caricatore applica predefinizioni ragionevoli e riavvia da solo quando fatto.",
"autoAlt": "Configurazione auto Arc",
"autoCaption": "Configurazione auto Arc",
"manualRich": "In modalità manuale, imposti le opzioni una alla volta:",
"manualAlt": "Configurazione manuale Arc",
"manualCaption": "Configurazione manuale Arc",
"snMacAlt": "Arc SN/MAC",
"snMacCaption": "Configurazione Arc SN / MAC",
"portmapAlt": "Arc SATA portmap",
"portmapCaption": "Arc SATA portmap (usare l'opzione consigliata)",
"addonsAlt": "Componenti aggiuntivi di Arc",
"addonsCaption": "Selezione dei componenti aggiuntivi in Arc"
},
"rr": [
{
"alt": "RR addon - passo 1",
"caption": "RR addon - passo 1"
},
{
"alt": "RR addon - passo 2",
"caption": "RR addon — passo 2: premere per aggiungere un addon"
},
{
"alt": "RR addon - passo 3",
"caption": "RR addon — passo 3: fare clic sull'addon che si desidera. Ripetere i due screenshot precedenti per aggiungere di più."
}
],
"tinycore": [
{
"alt": "Configurazione TinyCore SN",
"caption": "Configurazione TinyCore SN"
},
{
"alt": "TinyCore opzione casuale",
"caption": "TinyCore opzione casuale (consigliato)"
},
{
"alt": "Configurazione MAC TinyCore",
"caption": "Configurazione MAC TinyCore"
},
{
"alt": "TinyCore VM MAC",
"caption": "TinyCore — scegli il MAC di VM o uno casuale"
}
]
},
"step5": {
"title": "Costruisci il caricatore",
"introRich": "Dopo aver scelto modello, versione DSM e componenti aggiuntivi, seleziona <strong>Build the Loader</strong>. Potrebbe richiedere alcuni minuti, secondo il loader e le opzioni scelte.",
"arc": {
"alt": "Creazione del loader in Arc",
"caption": "Creazione del loader in Arc"
},
"rr": {
"alt": "Creazione del loader in RR",
"caption": "Creazione del loader in RR"
},
"tinycore": {
"alt": "Creazione del loader in TinyCore",
"caption": "Creazione del loader in TinyCore"
}
},
"step6": {
"title": "Avvia il loader",
"intro": "Una volta costruito il caricatore, il VM si riavvia con la configurazione creata e inizia l'installazione DSM.",
"arc": {
"alt": "Avvio del loader in Arc",
"caption": "Avvio del loader in Arc"
},
"rr": {
"alt": "Avvio del loader in RR",
"caption": "Avvio del loader in RR"
},
"tinycore": {
"alt": "Avvio del loader in TinyCore",
"caption": "Avvio del loader in TinyCore"
}
},
"dsmInstall": {
"heading": "Avviare l'installazione DSM",
"intro": "Dopo aver avviato il loader, puoi trovare la VM DSM aprendo:",
"afterCode": "Segui i passaggi sullo schermo per completare l'installazione di DSM.",
"setupAlt": "Configurazione DSM",
"setupCaption": "Schermo di configurazione DSM",
"patience": "Attendi qualche minuto. L’avanzamento si aggiorna automaticamente e appare un conto alla rovescia quando l’installazione sta per terminare.",
"finishAlt": "Installazione completa",
"finishCaption": "Installazione completa"
},
"tips": {
"heading": "Consigli",
"recentTitle": "Utilizzare i modelli DSM recenti",
"recentBody": "Alcuni modelli DSM più vecchi hanno difficoltà a riconoscere i dischi o la scheda di rete. Preferire modelli recenti (ad es. SA6400) per un'esperienza di primo avvio più liscia.",
"updateTitle": "Aggiornare il caricatore",
"updateBody": "Alcuni caricatori offrono la possibilità di aggiornarsi direttamente dal loro menu di configurazione — non è necessario distruggere e ricreare il VM.",
"warnTitle": "ProxMenux non supporta i caricatori",
"warnBody": "ProxMenux automatizza la preparazione della VM. Per problemi del loader, come modello assente, componenti aggiuntivi non installabili o DSM che non si avvia, consulta il sistema di segnalazione problemi e la documentazione del loader.",
"docsHeading": "Documentazione Loader",
"docLinks": [
{
"label": "Documentazione di Arc",
"url": "https://github.com/AuxXxilium/arc"
},
{
"label": "Documentazione RR",
"url": "https://github.com/RROrg/rr"
},
{
"label": "Documentazione TinyCore",
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
}
]
},
"related": {
"heading": "Correlati",
"itemsRich": [
{
"href": "/docs/create-vm/system-nas",
"label": "Panoramica del NAS di sistema",
"tail": "— confronto di Synology vs TrueNAS / OMV / Rockstor / XigmaNAS."
},
{
"href": "/docs/create-vm/system-nas/system-nas-others",
"label": "Altri NAS di sistema",
"tail": " — distribuzioni NAS diverse da Synology."
},
{
"href": "/docs/disk-manager/import-disk-vm",
"label": "Importa disco nella VM",
"tail": " — assegna dischi fisici alla VM Synology, consigliato per le prestazioni di archiviazione."
},
{
"href": "/docs/create-vm",
"label": "Panoramica della creazione di VM",
"tail": "."
}
]
}
}
@@ -0,0 +1,312 @@
{
"meta": {
"title": "Creare VM: Altri sistemi NAS | Documentazione ProxMenux",
"description": "Creare TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS macchine virtuali su Proxmox VE con ProxMenux. Copre la configurazione predefinita / avanzata, il nuovo piano di archiviazione, passthrough opzionale GPU e specifiche consigliate per sistema.",
"ogTitle": "Creare VM: Altri sistemi NAS | Documentazione ProxMenux",
"ogDescription": "Creare TrueNAS SCALE / CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS VM su Proxmox VE con ProxMenux.",
"ogImageAlt": "Selettore NAS ProxMenux"
},
"header": {
"title": "Creare VM: Altri sistemi NAS",
"description": "ProxMenux può creare un VM pronto per l'installazione per TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS. Questa pagina copre il flusso di creazione condiviso (configurazione predefinita / avanzata, il nuovo piano di archiviazione, passthrough opzionale GPU) più note per sistema e specifiche consigliate.",
"section": "Macchine virtuali · NAS"
},
"intro": {
"title": "Come vengono creati questi sistemi",
"bodyRich": "Tutti e sette i sistemi condividono lo stesso wizard ProxMenux. Il selettore NAS sceglie l'installatore corrispondente (rilevando automaticamente l'ultima versione stabile per TrueNAS, OMV, XigmaNAS, Rockstor e FygoOS) e poi consegna al configuratore generico VM e al piano di archiviazione. ZimaOS utilizza il proprio script di installazione (<code>vm/zimaos.sh</code>) ma segue la stessa sequenza CPU / RAM / storage / optional-GPU."
},
"config": {
"heading": "Configurazione predefinita vs Avanzata",
"intro": "Quando viene selezionato un NAS, ProxMenux chiede se utilizzare il profilo predefinito VM o aprire la procedura guidata avanzata. I default sono sintonizzati per i carichi di lavoro NAS — più RAM di un normale Linux VM perché i sistemi basati su ZFS ne hanno bisogno per la cache ARC.",
"defaultHeading": "Configurazione predefinita",
"headerParam": "Parametro",
"headerValue": "Valore predefinito",
"defaultRowsRich": [
{
"param": "Tipo di macchina",
"valueRich": "<code>q35</code>"
},
{
"param": "BIOS",
"valueRich": "OVMF (UEFI)<note> — SeaBIOS per OpenMediaVault</note>"
},
{
"param": "Tipo di CPU",
"valueRich": "Host"
},
{
"param": "Core",
"valueRich": "2"
},
{
"param": "RAM",
"valueRich": "8192 MB<note> — 4096 MB per ZimaOS</note>"
},
{
"param": "Ponte",
"valueRich": "<code>vmbr0</code>"
},
{
"param": "Indirizzo MAC",
"valueRich": "Autogenerata"
},
{
"param": "Avvia al termine",
"valueRich": "No"
}
],
"advancedHeading": "Configurazione avanzata",
"advancedIntro": "La procedura guidata avanzata espone ogni parametro singolarmente:",
"headerOptions": "Opzioni",
"advancedRowsRich": [
{
"param": "Tipo di macchina",
"optionsRich": "<code>q35</code> o <code>i440fx</code>"
},
{
"param": "BIOS",
"optionsRich": "OVMF (UEFI) o SeaBIOS (Legacy)"
},
{
"param": "Tipo di CPU",
"optionsRich": "Host, KVM64 e altri modelli CPU elencati (ZimaOS: Host o KVM64)"
},
{
"param": "Core",
"optionsRich": "Numero di core CPU"
},
{
"param": "RAM",
"optionsRich": "Memoria assegnata al VM"
},
{
"param": "Ponte",
"optionsRich": "Bridge di rete"
},
{
"param": "Indirizzo MAC",
"optionsRich": "MAC personalizzato"
},
{
"param": "VLAN",
"optionsRich": "Tag VLAN (opzionale)"
},
{
"param": "MTU",
"optionsRich": "MTU misura"
}
],
"zfsCalloutTitle": "ZFS e RAM",
"zfsCalloutBody": "TrueNAS SCALE/CORE e XigmaNAS usano ZFS, la cui cache ARC beneficia della RAM. TrueNAS richiede almeno 8 GB per l’uso di base; 16 GB o più aiutano con servizi e app impegnativi. Dimensiona la VM secondo distribuzione e carico: 8 GB non è un minimo universale di ZFS. Configurazioni leggere OMV, Rockstor o ZimaOS possono richiedere meno."
},
"storagePlan": {
"heading": "Piano di archiviazione",
"intro": "Dopo CPU / RAM, ProxMenux apre il menu Storage Plan, dove è possibile combinare dischi virtuali, dischi importati e dispositivi passanti PCI nello stesso VM, aggiungendo elementi uno alla volta e terminando quando si è fatto.",
"virtualHeading": "a. Aggiungere disco virtuale",
"virtualItemsRich": [
"Elenca i volumi di archiviazione Proxmox disponibili sull'host.",
"Scegli lo storage di destinazione e la dimensione in GB.",
"Il disco usa il bus scelto: SCSI (predefinito), SATA, VirtIO o IDE (ZimaOS: SCSI o SATA). SATA offre sei posizioni numerate da 0 a 5: <code>sata0</code>, <code>sata1</code>, …."
],
"importHeading": "b. Aggiungere disco di importazione",
"importItemsRich": [
"Rileva i dischi fisici che sono sicuri da importare (sistema e dischi protetti sono nascosti).",
"Seleziona uno o più dischi tramite una lista di controllo.",
"I dischi importati usano il bus scelto e vengono collegati tramite <code>qm set</code>."
],
"pciHeading": "C. Aggiungi controller o NVMe (passthrough PCI)",
"pciItemsRich": [
"Rileva HBA SATA/SAS e dispositivi NVMe e consente di assegnare un <em>intero controller</em> alla VM. IOMMU deve essere attivo; lo script propone l’attivazione e un riavvio se necessario.",
"Un passo di conferma avverte il rischio a livello del controller (l'intera carta, compreso ogni disco su di esso, lascia l'host).",
"I dispositivi PCI vengono assegnati con comandi come <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Sostituisci VMID e PCI_ADDRESS con ID della VM e indirizzo PCI e usa un indice hostpci libero per ogni dispositivo."
],
"resetCalloutTitle": "Azzera e termina",
"resetCalloutBodyRich": "Il menu offre anche <strong>r</strong> (riimpostare la selezione attuale e ricominciare da capo) e <strong>d</strong> (finire e continuare). Non puoi finire con un piano vuoto."
},
"gpu": {
"heading": "Passaggio opzionale GPU",
"bodyRich": "Dopo il piano di archiviazione, se viene rilevato un GPU compatibile sull'host, ProxMenux offre di lanciare l'assistente passthrough GPU. Vedere <link>Add GPU a un VM (Passthrough)</link> per come funziona l'assistente - un riavvio host può essere richiesto."
},
"autoFeatures": {
"heading": "Caratteristiche automatiche VM",
"efiTitle": "Disco EFI",
"efiBody": "Con OVMF (UEFI), ProxMenux crea automaticamente un disco EFI da 4 MB sullo storage scelto, nel formato adatto al tipo di storage: raw per quello basato su directory.",
"isoTitle": "Montaggio ISO",
"isoBodyRich": "L'installazione ISO viene scaricata (se necessario) e attaccata a <code>ide2</code> come CD-ROM, pronta per il primo avvio.",
"guestTitle": "Agente ospite QEMU",
"guestBody": "Il canale dell'agente ospite è abilitato nella configurazione VM. È ancora necessario installare l'agente all'interno dell'ospite dopo che il sistema operativo NAS è in funzione."
},
"endToEnd": {
"heading": "Cosa fa lo script end-to-end",
"itemsRich": [
"Rileva e scarica l'ultima ISO stabile (o utilizza la versione fallback se il upstream non è raggiungibile).",
"Applica le impostazioni predefinite o avanzate di CPU, RAM, BIOS e tipo di macchina.",
"Apre il piano di archiviazione e allega i dischi virtuali selezionati, i dischi importati e i dispositivi PCI.",
"Crea un disco EFI se viene selezionato UEFI.",
"Monta l'installazione ISO su <code>ide2</code>.",
"Imposta l'ordine di avvio (disco prima, poi ISO).",
"Abilita il canale Agente Ospite QEMU.",
"Opzionalmente gestisce l'assistente passante GPU.",
"Genera una descrizione HTML stilizzata collegata al VM.",
"Avvia il VM se hai scelto di farlo."
]
},
"perSystem": {
"heading": "Note per sistema",
"shellLabel": "Interfaccia di Shell",
"webLabel": "Interfaccia web"
},
"systems": {
"truenasScale": {
"id": "truenas-scale",
"title": "TrueNAS SCALE",
"icon": "Database",
"officialName": "TrueNAS SCALE",
"officialUrl": "https://www.truenas.com/truenas-scale/",
"description": "TrueNAS basato su Debian con app Docker nelle versioni attuali, Linux KVM e ZFS come filesystem principale. Le vecchie versioni SCALE usavano Kubernetes. Combina storage ZFS e un ecosistema di contenitori.",
"specs": [
"Interfaccia consigliata: SATA o SCSI, entrambe con supporto discard/TRIM",
"Minimo RAM: 8 GB (16 GB+ consigliato per carichi di lavoro reali)",
"Minimo CPU core: 2 (4+ consigliato)",
"UEFI (OVMF) boot consigliato",
"Scheda di rete VirtIO per una maggiore velocità di trasferimento"
],
"shellImg": "/vm/truenas/truenas-scale-shell.png",
"webImg": "/vm/truenas/truenas-scale-web.png",
"shellAlt": "TrueNAS Interfaccia shell SCALE",
"webAlt": "Interfaccia web SCALE TrueNAS"
},
"truenasCore": {
"id": "truenas-core",
"title": "TrueNAS CORE",
"icon": "Database",
"officialName": "TrueNAS CORE",
"officialUrl": "https://www.truenas.com/truenas-core/",
"description": "TrueNAS basato su FreeBSD, in precedenza FreeNAS, dedicato a ZFS. Jail, plugin e virtualizzazione di CORE 13.3 sono obsoleti e non supportati; lo sviluppo attuale si concentra sulle edizioni Linux.",
"specs": [
"Interfaccia consigliata: SATA",
"Minimo RAM: 8 GB (16 GB+ consigliato)",
"Minimo CPU core: 2 (4+ consigliato)",
"UEFI (OVMF) boot consigliato",
"Scheda di rete VirtIO per una maggiore velocità di trasferimento"
],
"shellImg": "/vm/truenas/truenas-core-shell.png",
"webImg": "/vm/truenas/truenas-core-web.png",
"shellAlt": "Interfaccia con shell CORE TrueNAS",
"webAlt": "Interfaccia web TrueNAS CORE"
},
"openmediavault": {
"id": "openmediavault",
"title": "OpenMediaVault",
"icon": "Server",
"officialName": "openmediavault.org",
"officialUrl": "https://www.openmediavault.org",
"description": "NAS basato su Debian con plugin modulari. Richiede poche risorse e funziona su hardware modesto, adatto quando non serve ZFS.",
"specs": [
"Interfaccia consigliata: SATA o VirtIO",
"Minimo RAM: 2 GB (4 GB+ consigliato)",
"Minimo CPU core: 1 (2+ consigliato)",
"BIOS: ProxMenux predefinito a SeaBIOS per OMV (override in Advanced se necessario)",
"Scheda di rete VirtIO per una maggiore velocità di trasferimento"
],
"shellImg": "/vm/openmediavault/openmediavault-shell.png",
"webImg": "/vm/openmediavault/openmediavault-web.png",
"shellAlt": "Interfaccia shell di OpenMediaVault",
"webAlt": "Interfaccia web OpenMediaVault"
},
"xigmanas": {
"id": "xigmanas",
"title": "XigmaNAS",
"icon": "Database",
"officialName": "xigmanas.com",
"officialUrl": "https://www.xigmanas.com",
"description": "NAS basato su FreeBSD — la continuazione diretta della base di codice originale FreeNAS (0.7). Concentrato su ZFS e semplicità, con un'impronta più leggera di TrueNAS.",
"specs": [
"Interfaccia consigliata: SATA o SCSI",
"Minimo RAM: 4 GB (8 GB+ consigliato per ZFS)",
"Nuclei CPU minimi: 2",
"UEFI (OVMF) boot consigliato",
"Scheda di rete VirtIO per una maggiore velocità di trasferimento"
]
},
"rockstor": {
"id": "rockstor",
"title": "Rockstor",
"icon": "HardDrive",
"officialName": "rockstor.com",
"officialUrl": "https://rockstor.com",
"description": "NAS basato su openSUSE Leap e costruito attorno a Btrfs. Snapshot, sottovolumi e piattaforma Rock-on con app Docker per contenuti multimediali, condivisione e backup.",
"specs": [
"Interfaccia consigliata: SATA o VirtIO",
"Minimo RAM: 2 GB (4 GB+ consigliato)",
"Nuclei CPU minimi: 2",
"UEFI (OVMF) boot consigliato",
"Scheda di rete VirtIO per una maggiore velocità di trasferimento"
],
"shellImg": "/vm/rockstor/rockstor-shell.png",
"webImg": "/vm/rockstor/rockstor-web.png",
"shellAlt": "Interfaccia della shell Rockstor",
"webAlt": "Interfaccia web Rockstor"
},
"zimaos": {
"id": "zimaos",
"title": "ZimaOS",
"icon": "MonitorIcon",
"officialName": "zimaspace.com",
"officialUrl": "https://www.zimaspace.com/zimaos",
"description": "Sistema NAS/server domestico leggero costruito con Buildroot, evoluto da CasaOS, per contenuti multimediali, app Docker e domotica. L’installatore ProxMenux dedicato (vm/zimaos.sh) scarica un’immagine pronta e offre impostazioni CPU, RAM e storage.",
"specs": [
"Interfaccia consigliata: SATA o VirtIO",
"RAM predefinita: 4 GB, per contenuti multimediali e app ospitate in proprio",
"Nuclei CPU minimi: 2",
"Avvio UEFI (OVMF)",
"Scheda di rete VirtIO per una maggiore velocità di trasferimento"
]
},
"fygoos": {
"id": "fygoos",
"title": "FygoOS",
"icon": "Server",
"officialName": "fygonas.com",
"officialUrl": "https://fygonas.com",
"description": "Edizione internazionale di fnOS, un NAS basato su Debian. ProxMenux scarica l'ultimo installatore ISO pubblicato su fygonas.com e lo monta nel VM. L'installatore mette il sistema su un disco; lo spazio lasciato su quel disco può contenere volumi per applicazioni e file. Dopo l'installazione, la console mostra l'indirizzo dell'interfaccia web, sulla porta 5666 (porta 80 reindirizza ad essa): aprirlo in un browser per nominare il dispositivo e creare l'account amministratore.",
"specs": [
"Disco di sistema: FygoOS propone una partizione di sistema 64 GB, che può essere più piccola in un VM",
"Installazione: Graphical Install, oppure Rescuing Install se la modalità grafica non funziona",
"UEFI (OVMF) boot senza chiavi Secure Boot, come richiede l'installatore",
"Rete: Ethernet con DHCP per impostazione predefinita",
"Scheda di rete VirtIO per una maggiore velocità di trasferimento"
]
}
},
"related": {
"heading": "Correlati",
"itemsRich": [
{
"href": "/docs/create-vm/system-nas",
"label": "Panoramica del NAS di sistema",
"tail": "— un rapido confronto tra tutte le opzioni NAS."
},
{
"href": "/docs/create-vm/system-nas/synology",
"label": "VM Synology",
"tail": " — procedura Synology DSM (Xpenology)."
},
{
"href": "/docs/disk-manager/import-disk-vm",
"label": "Importa disco nella VM",
"tail": "— consigliata per i casi di utilizzo del NAS (dischi reali > dischi virtuali)."
},
{
"href": "/docs/help-info/zfs-commands",
"label": "Comandi di gestione ZFS",
"tail": " — se scegli TrueNAS o un’altra distribuzione basata su ZFS."
},
{
"href": "/docs/create-vm",
"label": "Panoramica della creazione di VM",
"tail": "."
}
]
}
}
@@ -0,0 +1,259 @@
{
"meta": {
"title": "Crea VM: sistema Windows | Documentazione ProxMenux",
"description": "Creare e configurare macchine virtuali Windows su Proxmox VE con ProxMenux. Include UUP Dump ISO e percorsi ISO locali, configurazione predefinita / avanzata, piano di archiviazione unificato, passthrough GPU opzionale, configurazione TPM 2.0 e installazione driver VirtIO.",
"ogTitle": "Crea VM: sistema Windows | Documentazione ProxMenux",
"ogDescription": "Crea VM Windows su Proxmox VE con ProxMenux. UUP Dump o ISO locale, piano di archiviazione unificato, passthrough opzionale GPU, driver TPM 2.0 e VirtIO.",
"ogImageAlt": "ProxMenux menu Windows VM"
},
"header": {
"title": "Crea VM: sistema Windows",
"description": "Crea una VM Windows su Proxmox VE. ProxMenux gestisce la scelta dell’ISO (UUP Dump o locale), CPU, RAM, tipo di macchina, piano di archiviazione comune, passthrough GPU facoltativo, TPM 2.0 e installazione dei driver VirtIO.",
"section": "Macchine virtuali"
},
"intro": {
"title": "Cosa fa questo script",
"body": "Il percorso Windows chiede l’origine dell’ISO: UUP Dump o copia locale in <code>/var/lib/vz/template/iso</code>. Avvia poi la procedura guidata VM comune con impostazioni adatte a Windows: <code>q35</code>, OVMF e TPM 2.0. L’ISO dei driver VirtIO viene collegata come secondo CD-ROM e la VM è pronta ad avviare l’installatore Windows."
},
"image": {
"alt": "ProxMenux Opzioni di installazione di Windows",
"caption": "Opzioni di installazione di Windows"
},
"config": {
"heading": "Configurazione predefinita vs Avanzata",
"intro": "Dopo la selezione dell'ISO, ProxMenux chiede se utilizzare il profilo predefinito VM o aprire la procedura guidata avanzata. Il profilo predefinito è sintonizzato per le moderne edizioni desktop e server Windows.",
"defaultHeading": "Configurazione predefinita",
"headerParam": "Parametro",
"headerValue": "Valore predefinito",
"defaultRows": [
{
"param": "Tipo di macchina",
"valueRich": "<code>q35</code>"
},
{
"param": "BIOS",
"value": "OVMF (UEFI)"
},
{
"param": "Tipo di CPU",
"value": "Host"
},
{
"param": "Core",
"value": "4"
},
{
"param": "RAM",
"value": "8192 MB"
},
{
"param": "Ponte",
"valueRich": "<code>vmbr0</code>"
},
{
"param": "Indirizzo MAC",
"value": "Autogenerata"
},
{
"param": "TPM",
"value": "Abilitato (v2.0)"
},
{
"param": "Avvia al termine",
"value": "No"
}
],
"advancedHeading": "Configurazione avanzata",
"advancedIntro": "La procedura guidata avanzata mostra ogni impostazione separatamente:",
"headerOptions": "Opzioni",
"advancedRows": [
{
"param": "Tipo di macchina",
"optionsRich": "<code>q35</code> o <code>i440fx</code>"
},
{
"param": "BIOS",
"options": "OVMF (UEFI) o SeaBIOS (Legacy)"
},
{
"param": "Tipo di CPU",
"options": "Host, KVM64 e altri modelli CPU elencati"
},
{
"param": "Core",
"options": "Numero di core CPU"
},
{
"param": "RAM",
"options": "Memoria assegnata alla VM"
},
{
"param": "Ponte",
"options": "Bridge di rete"
},
{
"param": "Indirizzo MAC",
"options": "MAC personalizzato"
},
{
"param": "VLAN",
"options": "Tag VLAN (opzionale)"
},
{
"param": "MTU",
"options": "MTU misura"
},
{
"param": "TPM",
"options": "TPM 2.0 viene aggiunto automaticamente per Windows; la procedura guidata non offre un interruttore TPM."
}
],
"tpmWarnTitle": "I requisiti TPM dipendono dall’edizione Windows",
"tpmWarnBody": "Windows 11 richiede normalmente TPM 2.0. Windows Server 2022 lo richiede per alcune funzioni di sicurezza, non per ogni installazione. ProxMenux aggiunge un TPM virtuale per Windows; la procedura guidata avanzata non consente di disattivarlo."
},
"storagePlan": {
"heading": "Piano di archiviazione",
"body": "Dopo CPU / RAM, ProxMenux apre il menu <strong>Storage Plan</strong>, dove è possibile combinare dischi virtuali, dischi importati e dispositivi passanti PCI nello stesso VM, aggiungendo elementi uno alla volta e terminando quando si è fatto.",
"virtualDiskTitle": "a. Aggiungere disco virtuale",
"virtualDiskItems": [
"Elenca i volumi di archiviazione Proxmox disponibili sull'host.",
"Scegli lo storage di destinazione e la dimensione in GB.",
"Il disco usa il bus scelto: SCSI (predefinito), SATA, VirtIO o IDE. SATA offre sei posizioni numerate da 0 a 5: <code>sata0</code>, <code>sata1</code>, …."
],
"importDiskTitle": "b. Aggiungere disco di importazione",
"importDiskItems": [
"Rileva i dischi fisici che sono sicuri da importare (sistema e dischi protetti sono nascosti).",
"Seleziona uno o più dischi tramite una lista di controllo.",
"I dischi importati usano il bus scelto e vengono collegati tramite <code>qm set</code>."
],
"pciTitle": "C. Aggiungi controller o NVMe (passthrough PCI)",
"pciItems": [
"Rileva HBA SATA/SAS e dispositivi NVMe e consente di assegnare un <em>intero controller</em> alla VM. IOMMU deve essere attivo; lo script propone l’attivazione e un riavvio se necessario.",
"Un passo di conferma avverte il rischio a livello del controller (l'intera carta, compreso ogni disco su di esso, lascia l'host).",
"I dispositivi PCI vengono assegnati con comandi come <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Sostituisci VMID e PCI_ADDRESS con ID della VM e indirizzo PCI e usa un indice hostpci libero per ogni dispositivo."
],
"resetTitle": "Azzera e termina",
"resetBody": "Il menu offre anche <strong>r</strong> (riimpostare la selezione attuale e ricominciare da capo) e <strong>d</strong> (finire e continuare). Non puoi finire con un piano vuoto."
},
"gpu": {
"heading": "Passaggio opzionale GPU",
"body": "Dopo il piano di archiviazione, se viene rilevato un GPU compatibile sull'host ProxMenux offre di lanciare l'assistente passthrough GPU. Vedere <gpuLink>Add GPU a un VM (Passthrough)</gpuLink> per come funziona l'assistente - un riavvio host può essere richiesto."
},
"autoFeatures": {
"heading": "Caratteristiche automatiche VM",
"efiTitle": "Disco EFI",
"efiBody": "Quando OVMF (UEFI) viene selezionato, ProxMenux crea un disco di sistema EFI 4 MB sullo storage scelto e lo collega al VM in modo che il firmware UEFI abbia un posto per memorizzare le sue variabili.",
"tpmTitle": "TPM 2.0",
"tpmBody": "ProxMenux aggiunge un TPM 2.0 virtuale alle VM Windows. Soddisfa il requisito TPM di Windows 11 e supporta le funzioni Windows Server che dipendono da TPM.",
"isoTitle": "Montaggio ISO",
"isoBody": "L’ISO di installazione viene collegata a <code>ide2</code>. L’ISO dei driver VirtIO viene scaricata se necessario e collegata a <code>ide3</code> per il passaggio <em>Carica driver</em>.",
"guestTitle": "Agente ospite QEMU",
"guestBody": "Il canale dell'agente ospite è abilitato nella configurazione VM. L'agente stesso è installato all'interno di Windows eseguendo <code>virtio-win-guest-tools.exe</code> dopo l'installazione."
},
"installOptions": {
"heading": "Opzioni di installazione di Windows",
"intro": "ProxMenux offre due metodi per ottenere il supporto di installazione di Windows:",
"uupTitle": "Creatore di ISO UUP Dump",
"uupLogoAlt": "logo UUP Dump",
"uupBody": "Lo script <strong>UUP Dump ISO Creator</strong> è un’utilità ProxMenux che crea una ISO Windows al momento dai server Windows Update di Microsoft. Scarica file di installazione ufficiali, incluse le build Insider Preview.",
"uupItems": [
"Accesso alle ultime versioni di Windows.",
"Supporta le versioni Insider Preview.",
"File di installazione Microsoft ufficiali e non modificati.",
"Creazione e montaggio automatico ISO nel VM.",
"Supporta le edizioni Home, Pro e Enterprise."
],
"uupLearnMore": "Scopri di più su UUP Dump ISO Creator",
"localTitle": "Installare con ISO locale",
"localBody": "Utilizza una ISO di Windows che hai già caricato sullo storage locale dell'host (<code>/var/lib/vz/template/iso</code>). Lo script elenca ogni ISO non-VirtIO che trova e ti permette di sceglierne uno.",
"localImageAlt": "Menu di selezione ISO locale",
"localImageCaption": "Menu di selezione ISO locale"
},
"endToEnd": {
"heading": "Cosa fa lo script end-to-end",
"items": [
"Ottiene l’ISO Windows tramite UUP Dump o da una copia locale.",
"Applica le impostazioni predefinite o avanzate di CPU, RAM, BIOS e tipo di macchina.",
"Apre il piano di archiviazione e allega i dischi virtuali selezionati, i dischi importati e i dispositivi PCI.",
"Crea il disco EFI per le installazioni UEFI e collega il dispositivo TPM 2.0.",
"Monta l'ISO di Windows su <code>ide2</code>.",
"Scarica e monta i driver VirtIO ISO su <code>ide3</code>.",
"Imposta l'ordine di avvio (disco prima, poi ISO).",
"Abilita il canale Agente Ospite QEMU.",
"Opzionalmente gestisce l'assistente passante GPU.",
"Genera una descrizione HTML stilizzata collegata al VM.",
"Avvia la VM se hai scelto di farlo."
]
},
"virtio": {
"heading": "Driver VirtIO durante l'installazione",
"body": "Il creatore di VM usa per impostazione predefinita dischi SCSI con controller VirtIO SCSI e una scheda di rete VirtIO. Una ISO Windows standard può richiedere i relativi driver dall’ISO VirtIO montata su <code>ide3</code>. I dischi SATA funzionano normalmente con i driver inclusi in Windows; scegliere SATA non cambia la scheda di rete VirtIO.",
"warnTitle": "Carica il driver di rete VirtIO se Windows non ha rete",
"warnBody": "La VM usa una scheda di rete VirtIO (<code>virtio</code>). Se Windows non include il driver, caricalo durante l’installazione per accedere alla rete. Altrimenti attivazione e Windows Update potrebbero non essere disponibili al primo avvio.",
"stepLabel": "Passaggio",
"steps": [
{
"title": "Accedi alla schermata \"Dove vuoi installare Windows?\"",
"body": "Durante la configurazione di Windows, se non vengono mostrati dischi, il driver di archiviazione per l'interfaccia selezionata (SCSI o VirtIO) non è ancora caricato. Caricarlo manualmente dalla ISO VirtIO montata.",
"img": "/vm/windows/virtio-step-1.png",
"caption": "Configurazione di Windows senza dischi mostrati"
},
{
"title": "Fare clic su \"Carica driver\"",
"bodyRich": "Fai clic su <strong>Carica driver</strong>, sfoglia l’ISO VirtIO montata e scegli il driver di archiviazione adatto all’interfaccia selezionata.",
"img": "/vm/windows/virtio-step-2.png",
"caption": "Fai clic su Carica driver per sfogliare l’ISO VirtIO"
},
{
"title": "Sfoglia nella cartella corretta del driver",
"bodyRich": "Nell’ISO VirtIO scegli <code>vioscsi</code> per il controller VirtIO SCSI oppure <code>viostor</code> per i dischi a blocchi VirtIO. Scegli poi la sottocartella per versione Windows e architettura.",
"img": "/vm/windows/virtio-step-3.png",
"caption": "Sfoglia la cartella driver appropriata"
},
{
"title": "Selezionare il driver",
"bodyRich": "Windows elenca i driver disponibili. Scegliere quello che corrisponde alla configurazione (tipicamente <strong>Red Hat VirtIO SCSI controller</strong>) e fare clic su <strong>Next</strong>.",
"img": "/vm/windows/virtio-step-4.png",
"caption": "Selezionare il driver VirtIO che corrisponde all'interfaccia del disco"
},
{
"title": "(Opzionale) Installare il driver di rete",
"bodyRich": "Se hai anche scelto VirtIO come interfaccia di rete, carica il driver di rete dalla cartella <code>NetKVM</code> della stessa ISO, selezionando la sottocartella per la tua versione di Windows. Senza questo passaggio Windows installa senza accesso a Internet.",
"img": "/vm/windows/virtio-step-5.png",
"caption": "Caricare il driver di rete VirtIO per abilitare internet durante l'installazione"
}
],
"tipTitle": "Post-installazione: eseguire virtio-win-guest-tools.exe",
"tipBody": "Dopo aver installato Windows, apri l’ISO VirtIO in Esplora file ed esegui <code>virtio-win-guest-tools.exe</code>. Installa i driver rimanenti (rete, schermo, input, ballooning) e QEMU Guest Agent in un’unica operazione."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/utils/UUp-Dump-ISO-Creator",
"label": "Creatore di ISO UUP Dump",
"tail": "— generare ISO di installazione di Windows aggiornate sull'host Proxmox."
},
{
"href": "/docs/disk-manager/import-disk-image-vm",
"label": "Importa immagine disco nella VM",
"tail": " — importa un’immagine disco Windows esistente (.vmdk, .qcow2, .img o .raw) in una VM esistente; converti prima le immagini .vhdx in un formato supportato."
},
{
"href": "/docs/hardware/gpu-vm-passthrough",
"label": "Aggiungi GPU a VM (Passthrough)",
"tail": "— per le VM Windows con GPU ad accelerazione hardware."
},
{
"href": "/docs/help-info/vm-ct-commands",
"label": "Comandi di gestione VM e CT",
"tail": "— riferimento qm CLI."
},
{
"href": "/docs/create-vm",
"label": "Panoramica della creazione di VM",
"tail": "."
}
]
}
}