Questo tutorial ti guiderà attraverso il processo di creazione di un ISO Windows che sarà compatibile con i sistemi Vultr. Gli ISO di Windows originali / non toccati non funzioneranno su Vultr poiché non dispongono dei driver necessari per l'interazione con i sistemi Vultr.
In questa esercitazione viene utilizzato un ISO di Windows Server 2016, ma lo stesso processo si applica ad altre versioni.
Per questo tutorial è necessario un computer Windows. Se hai solo un computer Mac o Linux, non procedere fino a quando non acquisisci un computer Windows. Puoi anche configurare una VM Windows usando il tuo software preferito per Mac / Linux VM / sandbox / software di virtualizzazione.
Preparazione - Download
Prima di iniziare, ci sono alcune cose che devi scaricare sul tuo computer:
- L'ISO di Windows desiderato. Puoi ottenere un ISO da MSDN, Technet o immaginando un disco di installazione di tua proprietà.
- Scarica e installa la versione gratuita di NTLite . Questa esercitazione utilizza v1.3.1.5060 stabile.
- Scarica la versione più recente o stabile dei driver VirtIO ISO. Una persona responsabile di un sistema di database mission-critical può scegliere i driver stabili mentre qualcuno interessato agli ultimi e ai più grandi può scegliere i driver più recenti. La revisione del log delle modifiche può aiutarti a decidere.
- Opzionale : Trova l'ultimo KB aggiornamento cumulativo per il sistema operativo di build qui e poi scaricarlo dal catalogo di Microsoft Update . L'integrazione di un aggiornamento cumulativo ti fornirà le ultime correzioni di sicurezza e bug. Puoi anche integrare ulteriori aggiornamenti se sai che sono necessari. Al momento della stesura di questo documento, KB3186568 e KB4035631 sono aggiornamenti aggiuntivi che possono essere integrati con Windows Server 2016. Per scoprire quali altri aggiornamenti sono necessari, è necessario installare l'ISO in una macchina virtuale locale, eseguire Windows Update e annotare i KB. Non scaricare / integrare gli aggiornamenti Delta, lo Strumento di rimozione malware o gli aggiornamenti delle definizioni di Windows Defender.
Preparazione - Impostazione dei file
Con tutto scaricato:
- Fare doppio clic su ISO di Windows per aprirlo e accedere al suo contenuto. Copia il contenuto in una nuova cartella da qualche parte sul tuo computer, ad esempio
C:\ISO.
- Fare doppio clic sull'ISO dei driver VirtIO per aprirlo e accedere al suo contenuto. Copia il contenuto in una nuova cartella da qualche parte sul tuo computer, ad esempio
C:\VirtIO.
Creare l'ISO
Con tutti i nostri file impostati, ora possiamo procedere:
Apri NTLite e seleziona "Aggiungi -> Cartella immagine" sulla barra degli strumenti. Seleziona la cartella contenente i file ISO estratti.

La prima cosa che faremo è integrare i driver VirtIO negli ambienti di ripristino e configurazione di Windows. Ciò garantirà che le unità SSD Vultr vengano riconosciute durante l'installazione e il ripristino di Windows.
Caricare "Microsoft Windows PE (x64)" usando l'opzione del tasto destro.
![Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite]()
Al termine, seleziona la categoria "Driver" nel riquadro a sinistra. Integra i driver utilizzando "Aggiungi -> Driver (selezione INF)" sulla barra degli strumenti:
![Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite]()
Ci sono 5 driver che vuoi integrare. Sostituisci 2k16con la versione del sistema operativo che stai installando e amd64con la piattaforma del sistema operativo. NetKVM(driver di rete) e viostor(driver di archiviazione) sono NECESSARI . Si consiglia comunque di includere il resto per evitare potenziali problemi. Questo elenco potrebbe cambiare in futuro quando Vultr cambia e aggiorna i loro sistemi, quindi ricontrolla questo elenco la prossima volta che stai preparando una nuova ISO.
Balloon\\2k16\\amd64\\balloon.inf
NetKVM\\2k16\\amd64\\netkvm.inf
qemufwcfg\\2k16\\amd64\\qemufwcfg.inf
viorng\\2k16\\amd64\\viorng.inf
viostor\\2k16\\amd64\\viostor.inf
![Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite]()
Una volta integrati i driver, selezionare "Applica" nel riquadro a sinistra. In "Opzioni", seleziona "Non eseguire il backup del registro e preimpostare". Lascia le altre opzioni così come sono.
![Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite]()
Seleziona "Elabora" sulla barra degli strumenti. Al termine, seleziona "Origine" nel riquadro a sinistra. Carica "Installazione di Microsoft Windows (x64)". Ripeti il processo.
Dopo aver integrato i driver in entrambi i sistemi operativi in Boot / Setup, ora possiamo integrarli nel sistema operativo reale. Scegli il sistema operativo che prevedi di utilizzare e caricalo. Ci vorrà un po 'più di tempo per caricare poiché è più grande.
![Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite]()
Integra gli stessi 5 driver come prima.
Da questo punto, sei libero di apportare qualsiasi altra modifica come ritieni opportuno. Se hai scaricato aggiornamenti, puoi integrarli nella sezione "Aggiornamenti".
Quando sei soddisfatto, seleziona "Applica" nel riquadro a sinistra. Si consiglia di rimuovere tutte le edizioni non necessarie per ridurre le dimensioni dell'ISO. Non rimuovere alcuna boot.wimedizione!
ESD vs Standard (WIM) : la scelta di ESD comporterà una ISO più piccola che verrà caricata più velocemente su Vultr, ma impiega più tempo per la creazione e richiede notevoli risorse di elaborazione. Si consiglia di provare prima ESD e, in caso di problemi, tornare a utilizzare "Standard (WIM)". Vultr supporta entrambi i formati.
Seleziona "Non eseguire il backup del registro e preimpostare", quindi "Crea ISO". Specificare un nome file / posizione ed etichetta. Etichetta è il nome interno dell'ISO: può essere tutto quello che vuoi, come "Windows Server 2016".
Alla fine, le tue impostazioni dovrebbero apparire così:
![Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite Come creare un ISO personalizzato di Windows con aggiornamenti tramite NTLite]()
Seleziona "Elabora" sulla barra degli strumenti. A seconda del formato immagine che hai scelto, degli aggiornamenti che hai integrato e delle tue risorse informatiche disponibili, l'elaborazione potrebbe richiedere fino a un'ora. Valuta di ricontrollare il tuo lavoro prima di elaborarlo.
Una volta terminato NTLite, puoi chiuderlo, caricare l'ISO su Vultr e distribuire nuove istanze utilizzandolo!
PS: non dimenticare di eliminare la cartella ISO estratta, la cartella VirtIO estratta e tutti gli aggiornamenti dal tuo computer - NTLite non fa questo per te. Puoi anche disinstallare NTLite dopo aver verificato che la tua ISO funziona su Vultr.