USB-Stick bootable machen

Quelle1)

Eine laufende Linux Distribution oder von einer LiveCD aus Booten.

Wenn das BS gestartet ist den Memorystick einstecken. Noch nicht mounten.

Mit Eingabe des folgenden Befehls in der Konsole wird der Stick mit Nullen gefüllt:

cat /dev/zero > /dev/sda

Abwarten bis folgende Meldung erscheint

write error: No space left on device.

Mit der Tastenkombination CTRL+C den Befehl abbrechen.

Danach sollte der Stick kurz ausgesteckt und wieder eingesteckt werden.

Nun muss der Stick partitioniert werden. Dies geschieht wie folgt:

cfdisk /dev/sda

Im daraus erscheinenden Menü zuerst den Punkt „Neue Partition“ anwählen. Diese als primär aktivieren und am besten den ganzen Stick als eine Partition partitionieren. Diese Partition muss auch bootbar gemacht werden. Schlussendlich den Typ des Sticks auf „W95 FAT32“ ändern.

Jetzt muss er noch formatiert werden. Dies geschieht per folgendem Befehl:

(evtl: apt-get install dosfsutils)

mkfs.vfat /dev/sda

Nachdem der Stick nun formatiert ist, muss er gemountet werden.

mount /dev/sda1 /mnt

Erstelle die Ordner boot/grub auf dem stick.

mkdir /mnt/boot/grub

In diesen Ordner müssen nun Daten von der aktuell laufenden Distribution oder der LiveCD

cp /media/cdrom/boot/grub/*stage* /mnt/boot/grub

Jetzt noch eine device.map anlagen, diese braucht es damit Grub die Übersetzung der BIOS Laufwerke zu BS Laufwerken gelingt.

echo ’(hd0) /dev/sda’ > /mnt/boot/grub/device.map

Jetzt muss Grub noch installiert werden, u.a. auch in den MBR. Das geschieht wie folgt:

grub-install --root-directory=/mnt /dev/sda

Grub ist nun installiert und Lauffähig. Nur gibt es noch kein Betriebssystem zum Laden…

Damit Grub ein BS laden kann muss noch eine menu.lst erstellt werden, diese erstellen wir aber später.

„Installation“ eines Betriebsystems

Jetzt muss eine Iso einer LiveCD auf den Stick kopiert werden. Beschrieben wird die Installation von Kanotix.

Unter Linux geht das wie folgt:

cp -v /Pfad_zum_iso_image/KANOTIX-2005-04.iso /mnt

Auch der Kernel sollte kopiert werden. Dazu die Daten im Ordner boot der LiveCD von Kanotix auf den Stick kopieren. (Ordner Grub nicht)

cp /cdrom/boot/miniroot.gz /mnt/boot/
cp /cdrom/boot/vmlinuz /mnt/boot

Da der Stick FAT32 fomatiert ist, kann man ihn auch unter Windows benutzen.

Per Drag&Drop die Iso Datei und die oben genannten Dateien auf den Stick ziehen.

Nun wird die Datei Menu.lst angelegt, auch entweder unter Linux oder unter Windows.

Diese wird im Ordner /boot/grub angelegt.

default 0
timeout 30
color cyan/blue white/blue
foreground EE0000
background 400000
title Kanotix USB
kernel (hd0,0)/boot/vmlinuz ramdisk_size=100000 init=/etc/init lang=de apm=power-off nomce quiet bootusb2 fromiso=/KANOTIX-2005-04.iso
initrd (hd0,0)/boot/miniroot.gz

Nun kann vom Stick gebootet werden, Grub erscheint mit dem Menüeintrag „Kanotix USB“ dieses Booten.

Anpassen des GRUB Menüs

 
Nach oben
bootable_usb-stick.txt · Zuletzt geändert: 2024/02/29 13:36 von 127.0.0.1
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp