Heutzutage gibt es immer mehr Laptops, die keine CD/DVD-ROM-Funktion eingebaut haben, aber in der Lage sind, von einem USB-Speicherstick zu booten. Diese kleine Anleitung enthält alle Anforderungen zum Erstellen eines bootfähigen USB-Speichersticks, um ein Debian zu installieren, ohne dass ein CD/DVD-Laufwerk erforderlich ist.
Bevor Sie fortfahren, vergewissern Sie sich, dass Sie alle Ihre Daten von Ihrem USB-Speicherstick gesichert haben. Nach Abschluss dieser Anleitung enthält Ihr USB-Speicherstick eine neue Partitionstabelle und alle Ihre Daten gehen verloren.
Diese Anleitung geht auch davon aus, dass Sie ein laufendes Linux-System und einen USB-Speicherstick mit einer Mindestgröße von 512 MB haben, den Sie für den Prozess der Erstellung des USB-Sticks für die Debian-Boot-Installation verwenden werden.
USB-Gerätenamen suchen
Stecken Sie Ihren USB-Stick ein und finden Sie den Dateinamen des Geräts wie folgt:
fdisk -l
Für den Rest dieser Anleitung werden wir /dev/sdb als unser Ziel verwenden.
WARNUNG:KOPIEREN UND EINFÜGEN VON BEFEHLEN VON DIESER SEITE KEINESFALLS, WENN IHR ZIELGERÄT AUCH /dev/sdb IST!!
FAT16-Partition erstellen
Als nächstes müssen wir eine FAT16-Partition erstellen. Dazu können wir cfdisk mit der Option -z verwenden. Dieser Befehl wird alle Ihre Daten vollständig von Ihrem USB-Stick entfernen, also sichern Sie zuerst !:
cfdisk -z /dev/sdb
und erstellen Sie eine erste primäre Partition mit der Mindestgröße von 260 MB und lassen Sie den Rest unpartitioniert oder erstellen Sie eine zweite Partition mit einem anderen Dateisystem für die normale Verwendung Ihres USB-Sticks. Die Größe von 260 MB passt in ein aktuelles Debian Stable boot.img.gz und ein Debian Netinst ISO Image.
HINWEIS: Es ist in Ordnung, eine einzelne Partition mit der vollen Größe Ihres USB-Speichersticks zu erstellen, aber Sie können nicht mehr als 239 MB Ihrer tatsächlichen USB-Festplattenspeichergröße verwenden. Sobald dies erledigt ist, sieht die Ausgabe von fdisk -l ähnlich wie die untenstehende aus.
Device Boot Start End Blocks Id System
/dev/sdb1 1 197 390817 6 FAT16
/dev/sdb2 198 1016 1624896 b W95 FAT32
Laden Sie das Debian-Boot-Image herunter Als nächsten Schritt müssen wir das Debian-Boot-Image herunterladen. Verwenden Sie wget:
wget ftp://ftp.debian.org/debian/dists/stable/main/installer-i386/current/images/hd-media/boot.img.gz
HINWEIS:Wenn Sie eine Testing- oder Unstable-Version des Debian-Boot-Images wünschen, ändern Sie einfach ein Schlüsselwort stable in der vorherigen URL zu Unstable oder Testing.
Boot-Image kopieren
Jetzt müssen wir ein Debian-Boot-Image auf unsere erste Partition kopieren, die in unserem Fall /dev/sdb1:
istzcat boot.img.gz > /dev/sdb1
Wenn Sie die Fehlermeldung „gzip:stdout:No space left on device“ erhalten, erhöhen Sie einfach die Größe Ihrer ersten Partition.
Kopieren Sie die Debian-Netinst-ISO
An diesem Punkt ist es an der Zeit, das Debian-Netinst-Image auf unsere /dev/sdb1-Partition zu kopieren. Dazu müssen wir /dev/sdb1:
mounten# mkdir /mnt/sdb1
# mount /dev/sdb1 /mnt/sdb1
# cp /path/to/image/debian-504-i386-netinst.iso /mnt/sdb1
Wenn Sie Debian netinst ISO nicht haben, können Sie es von http://www.debian.org/CD/netinst/
herunterladen# umount /mnt/sdb1
Master Boot Record installieren
Um von unserem USB-Stick booten zu können, muss ein MBR ( Master Boot Record ) installiert sein.
# install-mbr /dev/sdb
wenn Sie keinen install-mbr-Befehl zur Verfügung haben, installieren Sie das mbr-Paket:
# apt-get install mbr
An diesem Punkt sollten alle bereit sein, vom USB-Stick zu booten und Debian Linux zu installieren.
BIOS-Starteinstellungen ändern und booten
Stecken Sie Ihren USB-Stick in den USB-Anschluss Ihres PCs/Laptops und ändern Sie die BIOS-Einstellungen, um von der USB-Festplatte zu booten. Nach dem Neustart sehen Sie MBR FA:Drücken Sie „a“ gefolgt von „1“