Wie installiere ich Debian auf derselben physischen Festplatte, auf der sich die Installationsdateien befinden?

Wie installiere ich Debian auf derselben physischen Festplatte, auf der sich die Installationsdateien befinden?

Ich muss das Installationsprogramm irgendwie auf die Festplatte (lokale Festplatte) kopieren, damit ich diese vorbereitete Festplatte an einen anderen Computer anschließen, das Installationsprogramm von der Festplatte booten und es (auf derselben Festplatte) installieren kann.

Beispiel:

Sie haben eine 400 GB große Festplatte (intern), erstellen eine Partition (mit einer Größe von 600 MB), formatieren sie in ext2 oder etwas Ähnlichem, extrahieren dort das Debian-Installationsprogramm, installieren Grub im MBR und konfigurieren es so, dass es das Debian-Installationsprogramm booten kann.

Der Zielbenutzer startet den Ziel-PC mit dem Installationsprogramm auf dieser Partition und startet das Debian-Setup (ohne dass eine Installations-CD oder ein USB-Laufwerk erforderlich ist). Der Benutzer kann sein System jederzeit neu installieren, indem er zu diesem Setup zurückkehrt (als Wiederherstellungsoption in Grub).

Wie kann ich das machen?

Antwort1

Ist das also Ihr Fall?

Bildbeschreibung hier eingeben

Welches Betriebssystem verwenden Sie auf Ihrem Computer 1? Wenn Sie bereits ein funktionierendes Debian-System auf HDD1 haben, können Sie es einfach auf HDD2 klonen und ohne Installation ausführen. Verwenden Sie einfach das bitweise Kopierprogramm dd:

dd if=/dev/sda of=/dev/sdb

Ich gehe hier davon aus, dass HDD1 /dev/sdaund HDD2 ist. /dev/sdbVersuchen Sie dann, bevor Sie HDD2 von Computer 1 anschließen, die Startreihenfolge der Geräte im BIOS zu ändern und von HDD2 zu starten, und nicht wie üblich von HDD1.

WARNUNG0: Ich nehme an, dass Ihre HDD2 keine Informationen enthält und Sie sie vollständig überschreiben können.

WARNUNG1: Stellen Sie sicher, dass Ihr /dev/sdb der Festplatte 2 entspricht. Wenn es der Festplatte 1 entspricht, könnten Sie Ihr Betriebssystem auf Computer 1 überschreiben.

BEARBEITEN: Debian schlägt einen anderen Weg vor:http://www.debian.org/releases/stable/amd64/apas02.html.en#howto-getting-images-hard-disk, siehe Booten von der Festplatte. Sie schlagen vor, dass Sie Ihre Festplatte2 partitionieren, das Kernel-Image und die Initrd-Ramdisk auf eine Boot-Partition legen und eine .iso-Datei irgendwo auf diese Festplatte kopieren. Dann installieren Sie dort den Bootloader, z. B. GRUB, starten von dieser Festplatte neu, GRUB lädt den Kernel und die Ramdisk, der Kernel findet das .iso-Image irgendwie mit dem Installationsprogramm und startet es.

BEARBEITEN 2: Ok, ich habe beschlossen, eine Zusammenfassung darüber zu schreiben, wie ich das Ganze gemacht hätte, aber bei manchen Punkten bin ich mir nicht sicher. Es ist einfach das, was ich an deiner Stelle tun würde.

Ich gehe davon aus, dass Sie keine wertvollen Informationen auf Ihrer Festplatte 2 haben. Ich gehe auch davon aus, dass Sie Windows auf Computer 1 von Festplatte 1 aus ausführen.

1) Partitionieren Sie Ihre HDD2 miteinige Partitionierungstools. Sie erhalten eine Partition, auf der das Installationsprogramm gespeichert wird und die während des Installationsvorgangs unberührt bleibt. Ich würde die Installationspartition auf die Rückseite der HDD2 legen, da ich sie nach der Installation von Debian entfernen lassen würde.

Auf einer Festplatte mit MBR können nicht mehr als 4 primäre Partitionen vorhanden sein. Wenn Sie mehr möchten, können Sie eine spezielle erweiterte Partition erstellen und darin logische Partitionen erstellen. Linux kommt mit logischen Partitionen zurecht, Windows hatte damit früher Probleme.

2) Laden Sie das HD-Media-Installationskernel-Image (vmlinuz), die Installations-Ramdisk () und das Installer-Image () herunter, beispielsweise aus dem Debian-Archiv:http://ftp.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/und legen Sie sie in die Installer-Partition von HDD2. Beachten Sie, dass dieser Link für i386die Architektur gilt. Wenn Sie beispielsweise einen 686-Kernel (64-Bit) möchten, laden Sie ihn aus dem entsprechenden (686) Ordner des Debian-FTP.

Bildbeschreibung hier eingeben

3) Installieren Sie GRUB im MBR, in der DOS-Kompatibilitätsregion und/oder am Anfang Ihrer Installationspartition. SieheDasum zu verstehen, wo GRUB liegt und wie es funktioniert. Da Sie Windows verwenden, müssen Sie etwas wieGRUB4DOSDie GRUB-Konfiguration sollte wie beschrieben erfolgen.Hier. Oder Sie können andere Bootloader wie LILO oder Loadlin verwenden. Diese sind besser geeignet, um Kernel von NTFS- oder FAT-Dateisystemen auszuführen, die von Windows-Rechnern verwendet werden. Konsultieren SieDebian-Website.

4) Ziehen Sie den Stecker aus der HDD2-Leitung und schließen Sie diese an Computer2 an. Stellen Sie im BIOS die Gerätestartpriorität so ein, dass von HDD2 gestartet wird.

5) Beten.

6) Versuchen Sie, die Festplatte 2 zu booten. Hoffentlich startet das BIOS GRUB, GRUB startet den Installationskernel, versorgt ihn mit der Installations-Ramdisk, der Kernel startet, mountet die Installations-Ramdisk, die Installations-Ramdisk startet ihr initSkript, initdas Skript mountet das Installationsimage und führt initdas Skript des Installationsprogramms aus. Das Installationsprogramm startet und zeigt Ihnen eine Schnittstelle, wo Sie Partitionen auf der Festplatte 2 ändern, ein Partitionierungsschema auswählen und schließlich Debian installieren können.

7*) Booten Sie Debian. Optional können Sie die Installerpartition entfernen (z. B. mit GParted) und den freien Speicherplatz mit /homeder Partition zusammenführen.

verwandte Informationen