Dieses Tutorial führt Sie durch den Prozess der Erstellung einer Windows-ISO, die mit den Systemen von Vultr kompatibel ist. Ursprüngliche / unberührte Windows-ISOs funktionieren unter Vultr nicht, da ihnen die erforderlichen Treiber für die Interaktion mit Vultr-Systemen fehlen.
In diesem Lernprogramm wird eine Windows Server 2016-ISO verwendet, der gleiche Vorgang gilt jedoch auch für andere Versionen.
Für dieses Lernprogramm ist ein Windows-Computer erforderlich. Wenn Sie nur einen Mac- oder Linux-Computer haben, fahren Sie erst fort, wenn Sie einen Windows-Computer erworben haben. Sie können eine Windows-VM auch mit Ihrem bevorzugten Mac oder Ihrer bevorzugten Linux- / Sandbox- / Virtualisierungssoftware einrichten.
Vorbereitung - Downloads
Bevor wir beginnen, müssen Sie einige Dinge auf Ihren Computer herunterladen:
- Ihre gewünschte Windows ISO. Sie können eine ISO von MSDN, Technet oder durch Imaging einer Installations-CD erhalten, die Sie besitzen.
- Laden Sie die kostenlose Version von NTLite herunter und installieren Sie sie . Dieses Tutorial verwendet v1.3.1.5060 Stable.
- Laden Sie die neuesten oder stabilen VirtIO-Treiber für ISO herunter . Eine Person, die für ein geschäftskritisches Datenbanksystem verantwortlich ist, kann die stabilen Treiber auswählen, während jemand, der an den neuesten und besten interessiert ist, die neuesten Treiber auswählen kann. Das Überprüfen des Änderungsprotokolls kann Ihnen bei der Entscheidung helfen.
- Optional : Hier finden Sie das neueste kumulative Update - KB für Ihr Betriebssystem zu bauen hier und es dann aus dem Download Microsoft Update - Katalog . Durch die Integration eines kumulativen Updates erhalten Sie die neuesten Sicherheits- und Fehlerkorrekturen. Sie können auch zusätzliche Updates integrieren, wenn Sie wissen, dass diese benötigt werden. Zum Zeitpunkt des Schreibens sind KB3186568 und KB4035631 zusätzliche Updates, die in Windows Server 2016 integriert werden können. Um herauszufinden, welche anderen Updates erforderlich sind, sollten Sie Ihre ISO in einer lokalen VM installieren, Windows Update ausführen und die KBs notieren. Laden Sie keine Delta-Updates, das Tool zum Entfernen bösartiger Software oder Windows Defender-Definitionsupdates herunter / integrieren Sie sie nicht .
Vorbereitung - Einrichten von Dateien
Mit allem, was heruntergeladen wurde:
- Doppelklicken Sie auf Ihre Windows-ISO, um sie zu öffnen und auf deren Inhalt zuzugreifen. Kopieren Sie den Inhalt in einen neuen Ordner auf Ihrem Computer, z
C:\ISO
.
- Doppelklicken Sie auf die VirtIO-Treiber ISO, um sie zu öffnen und auf deren Inhalt zuzugreifen. Kopieren Sie den Inhalt in einen neuen Ordner auf Ihrem Computer, z
C:\VirtIO
.
Erstellen der ISO
Nachdem alle unsere Dateien eingerichtet wurden, können wir fortfahren:
Öffnen Sie NTLite und wählen Sie "Hinzufügen -> Bildordner" in der Symbolleiste. Wählen Sie den Ordner aus, der Ihre extrahierten ISO-Dateien enthält.
Als erstes integrieren wir die VirtIO-Treiber in die Windows-Wiederherstellungs- und Setup-Umgebungen. Dadurch wird sichergestellt, dass Vultr-SSD-Laufwerke während der Einrichtung und Wiederherstellung von Windows erkannt werden.
Laden Sie "Microsoft Windows PE (x64)" mit der Rechtsklick-Option.
Wählen Sie anschließend die Kategorie "Treiber" im linken Bereich aus. Integrieren Sie die Treiber mit "Hinzufügen -> Treiber (INF-Auswahl)" in die Symbolleiste:
Es gibt 5 Treiber, die Sie integrieren möchten. Ersetzen Sie 2k16
durch die Betriebssystemversion, die Sie installieren, und amd64
durch die Betriebssystemplattform. NetKVM
(Netzwerktreiber) und viostor
(Speichertreiber) sind ERFORDERLICH . Es wird weiterhin empfohlen, den Rest einzubeziehen, um mögliche Probleme zu vermeiden. Diese Liste könnte sich in Zukunft ändern, wenn Vultr seine Systeme ändert und aktualisiert. Überprüfen Sie diese Liste daher erneut, wenn Sie das nächste Mal eine neue ISO vorbereiten.
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
Sobald die Treiber integriert sind, wählen Sie im linken Bereich "Übernehmen". Wählen Sie unter "Optionen" die Option "Protokoll und Voreinstellung nicht sichern". Lassen Sie die anderen Optionen unverändert.
Wählen Sie "Prozess" in der Symbolleiste. Wenn Sie fertig sind, wählen Sie im linken Bereich "Quelle". Laden Sie "Microsoft Windows Setup (x64)". Wiederholen Sie den Vorgang.
Nachdem Sie die Treiber unter Boot / Setup in beide Betriebssysteme integriert haben, können wir sie jetzt in das reale Betriebssystem integrieren. Wählen Sie das Betriebssystem aus, das Sie verwenden möchten, und laden Sie es. Das Laden dauert etwas länger, da es größer ist.
Integrieren Sie die gleichen 5 Treiber wie zuvor.
Ab diesem Zeitpunkt können Sie nach Belieben weitere Änderungen vornehmen. Wenn Sie Updates heruntergeladen haben, können Sie diese in den Abschnitt "Updates" integrieren.
Wenn Sie zufrieden sind, wählen Sie im linken Bereich "Übernehmen". Es wird empfohlen, alle Editionen zu entfernen, die Sie nicht benötigen, um die ISO-Größe zu verringern. Sie nicht entfernen Sie alle boot.wim
Ausgaben!
ESD vs Standard (WIM) : Die Auswahl von ESD führt zu einer kleineren ISO, die schneller auf Vultr hochgeladen wird. Die Erstellung dauert jedoch länger und erfordert erhebliche Rechenressourcen. Es wird empfohlen, zuerst ESD zu versuchen und bei Problemen wieder "Standard (WIM)" zu verwenden. Vultr unterstützt beide Formate.
Wählen Sie "Protokoll und Voreinstellung nicht sichern" und dann "ISO erstellen". Geben Sie einen Dateinamen / Speicherort und eine Bezeichnung an. Label ist der interne Name der ISO - es kann alles sein, was Sie wollen, wie "Windows Server 2016".
Am Ende sollten Ihre Einstellungen folgendermaßen aussehen:
Wählen Sie "Prozess" in der Symbolleiste. Abhängig vom ausgewählten Bildformat, den von Ihnen integrierten Updates und den verfügbaren Computerressourcen kann die Verarbeitung bis zu einer Stunde dauern. Überprüfen Sie Ihre Arbeit vor der Verarbeitung.
Sobald NTLite fertig ist, können Sie es schließen, die ISO in Vultr hochladen und neue Instanzen damit bereitstellen !
PS: Vergessen Sie nicht, den extrahierten ISO-Ordner, den extrahierten VirtIO-Ordner und alle Updates von Ihrem Computer zu löschen - NTLite erledigt dies nicht für Sie. Sie können NTLite auch deinstallieren, wenn Sie bestätigt haben, dass Ihre ISO unter Vultr funktioniert.