Wo befinden sich die Betriebssystemdateien während der Installation?

Wo befinden sich die Betriebssystemdateien während der Installation?

Immer wenn ich ein Betriebssystem über ein DVD-/USB-Laufwerk installiere, lädt das Betriebssystem das Installationsprogramm, extrahiert die Dateien und führt die erforderliche Installation durch.

Wo befinden sich die Betriebssystemdateien bei der Installation eines neuen Betriebssystems? Wenn wir beispielsweise eine Software in Windows installieren, wird sie in einem temporären Ordner gespeichert und die Installation wird durchgeführt. Passiert so etwas bei der Installation eines neuen Betriebssystems?

Wo befinden sich die Dateien während der Installation?

Antwort1

Im Fall von GNU/Linux gibt es hauptsächlich drei Installationsmethoden:

  1. Verwendung einer LiveCD/DVD/USB. In diesem Fall extrahiert das Installationsprogramm von der LiveCD entweder das SquashFS-Dateisystem direkt auf die Festplatte (nachdem es partitioniert wurde), nimmt dann einige Anpassungen vor oder kopiert das aktuell gemountete Root-Dateisystem, ein virtuelles Dateisystem bestehend aus dem SquashFS-Archiv und einer RAM-Disk, die temporäre Änderungen beim Ausführen der LiveCD speichert. Dies ist mehr oder weniger ein einfaches Kopieren/Einfügen von einem Dateisystem in ein anderes.
  2. Verwenden Sie eine Installations-CD/DVD/USB. Dabei extrahiert das Installationsprogramm, das im Allgemeinen in den Arbeitsspeicher einer Init-RAM-Disk geladen wird, Pakete, die sich auf dem Installationsmedium befinden, in das Zieldateisystem und führt einige Post-Install-Skripts aus (auf die gleiche Weise, wenn Sie Software in einem laufenden GNU/Linux-System installieren). Es muss möglicherweise einige temporäre Dateien auf dem Zieldateisystem speichern; diese sollten sich beispielsweise in /tmpoder befinden./var/cache
  3. Verwenden eines Netboot-Installationsprogramms. Dies ist dasselbe wie oben, aber da das Installationsmedium die für die Installation benötigten Pakete nicht enthält, müssen sie heruntergeladen werden. Sie werden vorübergehend auf dem Zieldateisystem gespeichert, im Allgemeinen auch in /var/cache/<package_manager> oder /tmp.

(Bei den folgenden Informationen bin ich mir nicht sicher.)

Windows NT6+ (ab Windows Vista) lädt die Datei boot.wim in den RAM. Sie enthält ein WinPE-Image mit der Installationssoftware. Im Wesentlichen kopiert es den Inhalt von install.wim (das richtige Unterverzeichnis für die aktuelle Windows-Edition) auf die Festplatte und führt dann einige Skripte aus, um die Installation abzuschließen. Die Installation ist jedoch erst nach dem ersten Booten wirklich abgeschlossen.

Windows NT5 (2000-XP) umfasst 3 Phasen:

  1. Booten Sie mit einem minimalen Textinstallationsprogramm. Dieses lädt alle verfügbaren Treiber, partitioniert und formatiert die Festplatte und extrahiert dann Dateien aus dem i386Ordner auf die Festplatte. Es installiert auch einen Bootloader auf dem MBR.
  2. Booten Sie auf der Festplatte, die nun eine minimalistische Windows-Installation enthält. Es wird ein Installationsprogramm ausgeführt, das die verbleibenden Dateien vom Installationsmedium extrahiert und einige Treiber-/Einstellungsanpassungen und andere Konfigurationen vornimmt.
  3. Durch den ersten Startvorgang wird die Installation abgeschlossen.

Windows 3 (und vielleicht 1 und 2) ist das gleiche wie oben, aber die Installation ist bereits vor dem ersten Booten abgeschlossen. Außerdem wird das Installationsprogramm von einem MS-DOS-System ausgeführt, das auf der ersten Diskette oder bereits auf der Festplatte installiert ist.

Für Windows 95-98-Me weiß ich es nicht, aber es sollte wie Windows 3 aussehen. Für NT3-NT4 weiß ich es nicht.

Wenn Sie sich den Inhalt Ihrer Festplatte zwischen Phase 1 und 2 ansehen, sehen Sie etwas, das wie eine minimale Windows-Installation aussieht.

Antwort2

In der frühen Phase der Installation befinden sie sich entweder auf dem Installationsmedium oder im Speicher. In der späteren Installationsphase, normalerweise nach dem ersten Neustart, sind sie bereits auf dem Ziel installiert.

Dies hängt häufig von der Art des Installationsprogramms ab. Einige Installationsprogramme legen Schlüsseldateien auf einer RAM-Disk ab und laden die Installationsinformationen aus einem Netzwerk. Einige Installationsprogramme werden in ihren frühen Phasen wie ein normales Programm ausgeführt.

verwandte Informationen