...
Creare in Proxmox una VM con le seguenti caratteristiche.
Creare una immagine NUOVA ogni volta perchè se si "recicla una immagine già usata la procedura fallisce (come se il disco di installazione fosse corrotto)
Per windows 11 i requisiti minimi di sistema includono un processore 1 GHz o superiore con 2 o più core, 4 GB di RAM, un dispositivo di archiviazione da 64 GB
...
- Release Windows Richiesta (Windows 11 24H2 English o superiori in inglese)
Scarica da https://www.microsoft.com/it-it/software-download/windows11
NON SELEZIONARE “Crea il supporto di installazione per Windows 11” perché La modifica al registro non funziona
Selezionare “Scarica l'immagine disco di Windows 11 (ISO) per dispositivi x64” - Driver VirtIO (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/)
- Cloud.iso: questo cd contiene cloud init e i file di configurazione personalizzati
Alla prima schermata (“Scegli lingua / layout tastiera”)
Premi Shift + F10
Far partire la VM da cd installazione ed iniziare l’installazione Windows (la VM deve essere senza rete)
Selezionare “I don’have a product key”
Scrivi i comandi nel prompt
ISTRUZIONI IN TEST (per risolvere proeelma della partizione dischi in corso....)
:: LabConfig: bypass hardware checks
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassRAMCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassCPUCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassStorageCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassDiskCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassNetworkCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassBitlockerCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassWin10BuildVersionCheck /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\Setup\LabConfig /v UseLegacySetupFlow /t REG_DWORD /d 1 /f
:: MoSetup: consente aggiornamenti su hardware non supportato
reg add HKLM\SYSTEM\Setup\MoSetup /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f
:: Disabilita OOBE dinamico (connessione a internet e aggiornamenti durante setup)
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE /v DisableDynamicUpdate /t REG_DWORD /d 1 /f
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE /v SkipMachineOOBE /t REG_DWORD /d 1 /f
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE /v SkipUserOOBE /t REG_DWORD /d 1 /f
:: Imposta valore per evitare setup moderno (potenziale blocco 24H2)
reg add HKLM\SYSTEM\Setup /v SetupPlatform /t REG_SZ /d "Classic" /f
file di log in
notepad C:\Windows\Panther\setupact.log
notepad C:\Windows\Panther\setuperr.log
diskpart
select disk 0
clean
convert mbr
create partition primary
format fs=ntfs quick
active
assign letter=c
exit
| Code Block | ||
|---|---|---|
| ||
reg add HKLM\SYSTEM\Setup\LabConfig
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassRAMCheck /t REG_DWORD /d 1
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassCPUCheck /t REG_DWORD /d 1
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassStorageCheck /t REG_DWORD /d 1
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassDiskCheck /t REG_DWORD /d 1
-
|
Comando | A cosa serve |
BypassTPMCheck | Ignora l’assenza di TPM 2.0 |
BypassSecureBootCheck | Ignora la mancanza di Secure Boot |
BypassRAMCheck | Permette installazione anche con meno di 4 GB di RAM |
BypassCPUCheck | Ignora CPU non ufficialmente supportate |
BypassStorageCheck | Evita blocco per spazio disco insufficiente |
Selezionare "I don't have a product key"
Selezionare Windows 11 Selezionare Windows Pro perché ha il Remote desktop ed è accettata dalle licenze KMS KMS (maggiori info qui per le Licenze INFN)
Seleziona Load Driver
Nel CD virtio-win cercare nella cartella amd60a la versione di windows che si sta installando
E procedere all’installazione del driver proposto
A questo punto il disco della macchina virtuale compare ed è possibile procedere con l'installazione.
Creare unica partizione disco
FORMAT + DELETE
Procedere a cancellare tutte le partizioni e a formattare il disco da questa maschera:
Quando ti trovi nella schermata "Select location to install Windows 11Durante l’installazione di Windows, per creare una unica partizione su disco, quando ti trovi nella schermata "Dove vuoi installare Windows?", SHIFT+F10 e si aprirà una finestra dos ed esegui questi comandi:
...
- clean – Cancella tutte le partizioni e il contenuto del disco selezionato.
- create partition primary – Crea una singola partizione primaria (senza partizione di sistema, recovery, ecc.).
- format fs=ntfs quick – Formatto in NTFS.
- active – Imposta la partizione come avviabile (bootable).
Eseguendo il refresh il disco apparirà unico in modo da procedere con l'installazione:
Da qua poi inizia l’installazione di windows
Procedere ma selezionare “I don’t have internet” così si può proseguire senza avere un account online
(ci sono alcuni riavvii)
In Windows11 non c'è più la possibilità di procedere senza internet
SHIFT + F10
| Code Block | ||
|---|---|---|
| ||
OOBE\BYPASSNRO |
Il PC si riavvia automaticamente
Al riavvio, l’opzione “I don’t have internet” apparirà magicamente nella schermata di rete
Clicca su “I don’t have internet”, poi “Continue with limited setup”
Ora puoi creare un account locale e finire l’installazione
Specificare un nome utente tale utente non verra' poi utilizzato se non durante questa fase di preparazione (si consiglia di usare un nome di fantasia come "cloud", ma in ma in ogni caso non usare un account utilizzato in produzione).
Windows è installato
Sysprep non può essere eseguito quando il sistema sta usando la "Reserved Storage" (una porzione del disco riservata per aggiornamenti e manutenzioni di Windows), e questo blocca la fase di pulizia (cleanup) di Sysprep.
...
Verificare che il disco sia unico e non ci sia discontinuità (Disk Management)
ATTENZIONE attualmente ora (03/06/2025) la situazione è questa (WIN11 HA CREATO UNA PARTIZIONE DI RECOVERY ALLA FINE):
Attivazione RDP e PING
Per attivare la connessione da Remoto:
...
Sul computer host, dove si e' installata la vm windows, recarsi nel percorso dove e' presente il disco virtuale (su Proxmox /var/lib/vz/images/NVMNumeroVM) e quindi dare i seguenti comandi:
...


































