| Zeile 4: | Zeile 4: | ||
Der Stick sowie das BIOS/EFI müssen allerdings einige Bedingungen erfüllen. Das heißt, es geht mit dem USB-Stick, auf dem "Bootable Device" o.ä. darauf steht. Dies steht nicht überall, weil nicht jeder Hersteller sich an die Spezifikation für das verhalten der Sticks beim booten hält. Genauere Informationen sind [http://www.usb.org/developers/devclass_docs/usb_msc_boot_1.0.pdf hier] zu finden. Es kann aber durchaus sein, dass man von dem Stick booten kann, obwohl dieser nicht als Bootable gekennzeichnet ist.<br /> | Der Stick sowie das BIOS/EFI müssen allerdings einige Bedingungen erfüllen. Das heißt, es geht mit dem USB-Stick, auf dem "Bootable Device" o.ä. darauf steht. Dies steht nicht überall, weil nicht jeder Hersteller sich an die Spezifikation für das verhalten der Sticks beim booten hält. Genauere Informationen sind [http://www.usb.org/developers/devclass_docs/usb_msc_boot_1.0.pdf hier] zu finden. Es kann aber durchaus sein, dass man von dem Stick booten kann, obwohl dieser nicht als Bootable gekennzeichnet ist.<br /> | ||
Des Weiteren muss im [[BIOS]]/EFI die Möglichkeit gegeben sein, ein USB Speichermedium in der Bootreihenfolge auszuwählen. Dies ist, falls es unterstützt wird zumeist als USB-HDD angegeben. Ist nur ein USB-FDD zu finden, so funktioniert dies nicht, da USB-FDD ein Eintrag für externe USB-Diskettenlaufwerke ist. | Des Weiteren muss im [[BIOS]]/EFI die Möglichkeit gegeben sein, ein USB Speichermedium in der Bootreihenfolge auszuwählen. Dies ist, falls es unterstützt wird zumeist als USB-HDD angegeben. Ist nur ein USB-FDD zu finden, so funktioniert dies nicht, da USB-FDD ein Eintrag für externe USB-Diskettenlaufwerke ist. | ||
| − | + | ||
| − | == Löschen der Dateien == | + | == Einen USB Stick mit GRUB herstellen == |
| + | |||
| + | === Linux === | ||
| + | |||
| + | ==== Löschen der Dateien ==== | ||
In diesem Abschnitt werden der Inhalt des USB-Sticks mit Null-Bytes überschrieben, damit überhaupt nichts mehr darauf vorhanden ist. | In diesem Abschnitt werden der Inhalt des USB-Sticks mit Null-Bytes überschrieben, damit überhaupt nichts mehr darauf vorhanden ist. | ||
| Zeile 12: | Zeile 16: | ||
}} | }} | ||
| − | + | ||
Zuerst sollte man nachschauen, wo der USB-Stick hin gemountet wurde, falls das automatisch geschehen ist. Dies kann man mit dem Befehl mount machen: | Zuerst sollte man nachschauen, wo der USB-Stick hin gemountet wurde, falls das automatisch geschehen ist. Dies kann man mit dem Befehl mount machen: | ||
<pre> | <pre> | ||
| Zeile 42: | Zeile 46: | ||
</pre> | </pre> | ||
| − | === | + | ==== Formatieren des Sticks ==== |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | ||
In diesem zweiten Abschnitt bekommt der USB-Stick ein neues [[Dateisystem]]. Das Dateisystem meiner Wahl ist ext2, kann aber durchaus auch ein anderes, wie FAT32 oder so sein. | In diesem zweiten Abschnitt bekommt der USB-Stick ein neues [[Dateisystem]]. Das Dateisystem meiner Wahl ist ext2, kann aber durchaus auch ein anderes, wie FAT32 oder so sein. | ||
| − | + | ||
Bevor der Stick formatiert wird, sollte eben jener zuerst partitioniert werden, da die Partition ja durch Null-Bytes ersetzt wurde. | Bevor der Stick formatiert wird, sollte eben jener zuerst partitioniert werden, da die Partition ja durch Null-Bytes ersetzt wurde. | ||
Um den USB-Stick zu partitionieren, muss einfach nur cfdisk oder fdisk mit der Stelle angeben, unter der der Stick von der jeweiligen Maschine verwaltet wird, was in dieser Anleitung /dev/sda ist. | Um den USB-Stick zu partitionieren, muss einfach nur cfdisk oder fdisk mit der Stelle angeben, unter der der Stick von der jeweiligen Maschine verwaltet wird, was in dieser Anleitung /dev/sda ist. | ||
| Zeile 70: | Zeile 63: | ||
</pre> | </pre> | ||
Hier wird der Stick, nach drücken der Return-Taste, mit dem Ext2 Dateisystem formatiert.<br /> | Hier wird der Stick, nach drücken der Return-Taste, mit dem Ext2 Dateisystem formatiert.<br /> | ||
| − | = | + | |
| − | + | ==== Installieren von GRUB ==== | |
| − | == Installieren von GRUB = | + | |
| − | |||
Nun muss der Formatierte Stick wieder gemountet werden: | Nun muss der Formatierte Stick wieder gemountet werden: | ||
<pre> | <pre> | ||
| Zeile 101: | Zeile 93: | ||
Nun ist GRUB auf dem USB-Stick installiert und es kann von diesem gebootet werden.<br /> | Nun ist GRUB auf dem USB-Stick installiert und es kann von diesem gebootet werden.<br /> | ||
'''Anmerkung:''' Jeder USB-Stick kann bootbar gemacht werden. Im Internet herrscht der irrglaube, dass nur einige wenige Sticks bootbar sind, und zwar diese, wo das draufsteht. Das ist jedoch einfach gesagt Schwachsinn, da ein USB-Stick ein Speichermedium ist und solange das BIOS mit dem booten von USB-Sticks klar kommt wird das funktionieren. | '''Anmerkung:''' Jeder USB-Stick kann bootbar gemacht werden. Im Internet herrscht der irrglaube, dass nur einige wenige Sticks bootbar sind, und zwar diese, wo das draufsteht. Das ist jedoch einfach gesagt Schwachsinn, da ein USB-Stick ein Speichermedium ist und solange das BIOS mit dem booten von USB-Sticks klar kommt wird das funktionieren. | ||
| − | === | + | |
| + | === Windows === | ||
| + | |||
| + | ==== Löschen der Dateien ==== | ||
| + | In diesem Abschnitt werden der Inhalt des USB-Sticks mit Null-Bytes überschrieben, damit überhaupt nichts mehr darauf vorhanden ist. | ||
| + | |||
| + | {{Warnung | ||
| + | | Text=Sichert vorher alle Daten von dem Stick, denn spätestens nach dem überschreiben des Stick-Inhalts mit Null-Bytes werden diese '''nicht wiederherstellbar''' sein! | ||
| + | }} | ||
| + | |||
| + | dd wurde nach [[Windows]] portiert und ist hier erhältlich: [http://www.chrysocome.net/dd DD für Windows] <br /> | ||
| + | Um zu schauen, welches Laufwerk der USB-Stick ist, muss dd mit dem Parameter --list aufgerufen werden. Dieser existiert allerdings nur in der Version für Windows | ||
| + | <pre> | ||
| + | > dd --list | ||
| + | </pre> | ||
| + | In der Auflistung muss man nun nach dem Laufwerksbuchstabe schauen, an dem der Stick von Windows abgelegt wurde. Bei mir war das G! Als nächstes müssen nun die kompletten Daten gelöscht werden: | ||
| + | <pre> | ||
| + | > dd if=/dev/zero of=\\.\g: -count=1G -bs=1M --progress | ||
| + | </pre> | ||
| + | ''Anmerkung: Diese Aktion kann je nach größe des USB-Sticks einige Zeit in Anspruch nehmen.''<br/> | ||
| + | |||
| + | ==== Formatieren des Sticks ==== | ||
| + | In diesem zweiten Abschnitt bekommt der USB-Stick ein neues [[Dateisystem]]. Das Dateisystem meiner Wahl ist ext2, kann aber durchaus auch ein anderes, wie FAT32 oder so sein. | ||
| + | |||
| + | Unter Windows reicht es, den USB-Stick einfach formatieren zu lassen, da hier gleichzeitig dann auch eine Partition angelegt wird. Formatieren kann man den Stick im Arbeitsplatz. Hierzu muss das Kontext-Menü mit einem Rechtsklick auf den Laufwerksbuchstaben geöffnet werden. In diesem Menü kann dann über den Eintrag "Formatieren..." den Stick mit dem Dateisystem FAT32 formatieren. | ||
| + | ==== Installieren von GRUB ==== | ||
| + | |||
Wie auch bei der Installation unter [[Linux]]/Unix werden hier die GRUB Binarys benötigt, welche auf dem ftp-Server des Projekts zu finden sind: [ftp://alpha.gnu.org/gnu/grub/ GRUB Legacy]. Zur Benutzung empfehle ich die Version 0.97! GRUB Legacy wird zwar nicht mehr weiterentwickelt, allerdings gibt es von GRUB2 noch keinen stable-Release.<br /><br /> | Wie auch bei der Installation unter [[Linux]]/Unix werden hier die GRUB Binarys benötigt, welche auf dem ftp-Server des Projekts zu finden sind: [ftp://alpha.gnu.org/gnu/grub/ GRUB Legacy]. Zur Benutzung empfehle ich die Version 0.97! GRUB Legacy wird zwar nicht mehr weiterentwickelt, allerdings gibt es von GRUB2 noch keinen stable-Release.<br /><br /> | ||
Für die Installation von GRUB unter Windows gibt es ein kleines Tool, das sich "grubinstall.exe" nennt. Hiermit sollte es möglich sein, GRUB auf dem USB-Stick zu installieren. Man kann dieses kleine Tool [http://www.geocities.com/lode_leroy/grubinstall/ hier] herunterladen. | Für die Installation von GRUB unter Windows gibt es ein kleines Tool, das sich "grubinstall.exe" nennt. Hiermit sollte es möglich sein, GRUB auf dem USB-Stick zu installieren. Man kann dieses kleine Tool [http://www.geocities.com/lode_leroy/grubinstall/ hier] herunterladen. | ||
| + | |||
| + | |||
== Testen des USB-Sticks == | == Testen des USB-Sticks == | ||
| − | + | ||
| − | = | + | ==== Testen mit qemu ==== |
| − | + | ||
| − | === Testen mit qemu === | + | ===== Testen unter Linux/Unix ==== |
| − | |||
| − | ==== Testen unter Linux/Unix ==== | ||
Um qemu unter Linux/Unix dazu zu bringen, vom USB-Stick zu booten, muss das Devicenode, welches auch schon beim partitionieren gebraucht wurde, als Festplatte angegeben werden. Hierzu wird die Option "-hda" nutzen. Sollte der USB-Stick z.B. das Devicenode "/dev/sda" haben, würde der Aufruf von qemu wie folgt aussehen: | Um qemu unter Linux/Unix dazu zu bringen, vom USB-Stick zu booten, muss das Devicenode, welches auch schon beim partitionieren gebraucht wurde, als Festplatte angegeben werden. Hierzu wird die Option "-hda" nutzen. Sollte der USB-Stick z.B. das Devicenode "/dev/sda" haben, würde der Aufruf von qemu wie folgt aussehen: | ||
{{Warnung | {{Warnung | ||