Dateien vorbereiten für das Booten von einem USB-Memory-Stick
Es gibt zwei mögliche Installationsmethoden, wenn Sie von USB-Stick booten.
Die erste wäre, komplett über das Netzwerk zu installieren und die zweite,
ebenfalls ein CD-Image auf den USB-Stick zu kopieren und dieses als
Paketquelle zu nutzen, möglicherweise in Kombination mit einem Spiegel-Server.
Diese zweite Methode wird üblicherweise verwendet.
Für die erste Installationsmethode müssen Sie ein Installer-Image aus dem
netboot-Verzeichnis (von einer der in
angegebenen Adressen) herunterladen und
den unten beschriebenen flexiblen Weg
nutzen, um die Dateien
auf den USB-Stick zu kopieren.
Installations-Images für die zweite Installatiosmethode finden Sie im
hd-media-Verzeichnis und Sie können sowohl den
einfachen
wie auch den flexiblen Weg
benutzen, um das Image auf den Stick zu kopieren. Für diese
Installationsmethode müssen Sie auch ein CD-Image herunterladen. Das
Installations-Image und das CD-Image müssen auf der gleichen &d-i;-Version
basieren. Falls die Versionen nicht übereinstimmen, werden
wahrscheinlich während der Installation Fehler
Die höchstwahrscheinlich angezeigte Fehlermeldung wird sein, dass keine
Kernel-Module gefunden werden können. Dies bedeutet, dass sich die Version
der Kernel-Modul-udeb-Dateien auf dem CD-Image von der Version des
laufenden Kernels unterscheidet.
auftreten.
Um den USB-Stick vorzubereiten, benötigen Sie ein System, auf dem
GNU/Linux bereits läuft und das USB unterstützt. Auf aktuellen GNU/Linux-Systemen
sollte der USB-Stick automatisch erkannt werden, sobald Sie ihn einstecken.
Falls nicht, sollten Sie sicherstellen, dass das usb-storage-Kernelmodul geladen
ist. Beim Einstecken wird der USB-Stick einem Gerät namens
/dev/sdX zugewiesen, wobei X
ein Buchstabe im Bereich von a bis z ist. Es sollte Ihnen möglich sein, zu
erkennen, welchem Gerät der Stick zugewiesen wurde, indem Sie den Befehl
dmesg ausführen, nachdem der USB-Stick eingesteckt wurde.
Um den Stick zu beschreiben, müssen Sie eventuell noch mit dem entsprechenden
Schalter den Schreibschutz deaktivieren.
Die hier beschriebenen Verfahren werden alle auf dem Gerät vorhandenen
Daten zerstören! Stellen Sie auf jeden Fall sicher, dass Sie den korrekten
Gerätenamen für den USB-Stick verwenden. Wenn Sie den falschen Gerätenamen
benutzen, könnte das dazu führen, dass alle Dateien zum Beispiel auf einer
Festplatte verloren gehen.
Beachten Sie, dass der USB-Stick mindestens 256 MB groß sein sollte
(kleinere Setups sind bei Nutzung von
möglich).
Die Dateien kopieren – der einfache Weg
Es gibt ein Alles-in-einem
-Image
hd-media/boot.img.gz, das alle Dateien des Installers
enthält (inklusive dem Kernel)
wie auch den Bootloader
syslinux mit der zugehörigen
Konfigurationsdatei.
wie auch den Bootloader
yaboot mit der zugehörigen Konfigurationsdatei.
Bedenken Sie, dass diese Methode, obwohl sie bequem ist, einen
gravierenden Nachteil hat: die logische Größe des Sticks ist begrenzt
auf 256MB, auch wenn die Kapazität des USB-Sticks eigentlich größer ist.
Falls Sie den Stick jemals wieder für einen anderen Zweck verwenden
und die volle Kapazität zurückbekommen möchten, müssen Sie ihn neu
paritionieren und die Dateisysteme neu erstellen. Ein zweiter großer
Nachteil ist, dass Sie nicht ein Komplett-CD-Image auf den Stick
kopieren können, sondern nur die kleineren Businesscard- oder
Netinst-CD-Images.
Um dieses Image zu verwenden, müssen Sie es lediglich direkt auf Ihren
USB-Stick extrahieren:
# zcat boot.img.gz > /dev/sdX
Erstellen Sie eine Partition des Typs Apple_Bootstrap
auf
Ihrem USB-Stick, indem Sie das C-Kommando von
mac-fdisk verwenden. Entpacken Sie dann das Image direkt
dorthin:
# zcat boot.img.gz > /dev/sdX2
Hängen Sie danach den USB-Memory-Stick ins Dateisystem ein (mount /dev/sdX
/mnt),(mount
/dev/sdX2 /mnt),
der jetzt ein FAT-DateisystemHFS-Dateisystem enthält, und kopieren ein
Debian-netinst
- oder businesscard
-ISO-Image
dorthin. Hängen Sie den Stick aus dem Dateisystem aus
(umount /mnt) – das war's.
Die Dateien kopieren – der flexible Weg
Wenn Sie flexibler sein oder einfach nur wissen möchten, was passiert,
sollten Sie die folgende Methode nutzen, um die Dateien auf den Stick zu
befördern. Ein Vorteil dieser Methode ist, dass Sie – falls die Kapazität
Ihres USB-Sticks dafür ausreicht – die Möglichkeit haben, ein
Komplett-CD-ISO-Image darauf zu kopieren.
&usb-setup-x86.xml;
&usb-setup-powerpc.xml;
Vom USB-Stick booten
Falls Ihr System nicht vom USB-Speichermedium bootet, könnte die Ursache
ein defekter Master-Boot-Record (MBR) auf dem Medium sein. Um dies zu beheben,
nutzen Sie folgenden install-mbr-Befehl aus dem Paket
mbr:
# install-mbr /dev/sdX