Seit kurzem steht Backtrack 4 in einer Pre Final Version zur Verfügung. Anlass genug die Installation auf einem USB Stick auszutesten. Das Vorgehen hat sich dabei trotz der Änderung der Basis nicht stark geändert. Um meinen USB Stick zu erstellen habe ich ein Backtrack 4 in eine VM gebootet (bei VMWare werden die USB Sticks durchgereicht).
Vorweg: Backtrack ist kein LiveLinux für Anfänger! Die Software bietet sehr viele Möglichkeiten Systeme und Netze auf Ihre Sicherheit zu prüfen – man sollte allerdings sehr genau wissen was man tut. Ich habe daher in meinem HowTo darauf verzichtet z. B. zu erklären wie man mit vi umgeht – wer daran scheitert sollt besser die Finger von BackTrack lassen 😉
Anzeigen der vorhandenen Datenträger im System
fdisk -l
Aufruf des Diskmanagers
fdisk /dev/sdb
Löschen der vorhandenen Partitionstabelle und erstellen einer leeren (o)
Formatieren der ersten Partition mit vfat
mkfs.vfat -F 32 -n BT4 /dev/sdb1
Formatieren der zweiten Partition mit ext3
mkfs.ext3 -L casper-rw /dev/sdb2
Erstellen des Mountpoints und mounten der ersten Partition
mkdir /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
Kopieren der BT4 Daten vom CD auf die soeben gemountete Partition
rsync -avh /media/cdrom/ /mnt/sdb1
Info: Der Slash hinter cdrom ist wichtig. Sonst erhält man eine Fehlermeldung:
rsync: symlink "/mnt/sdb1/cdrom" -> "cdrom0" failed: Operation not permitted (1)"
Installieren des Bootloaders Grub
grub-install --no-floppy --root-directory=/mnt/sdb1 /dev/sdb
Bootmenü anpassen
vi /mnt/sdb1/boot/grub/menu.list
Den default Booteintrag auf 5 ändern (zudem würde ich das splashimage raus löschen – sonst erkennt man die ausgewählten Einträge im Bootmenü nur schwer…):
Im 5. Eintrag den Rechtschreibfehler in der Überschrift fixen und vga=0x317 in der kernel Zeile hinzufügen:
Nun muß der USB Stick nur noch geunmountet werden:
umount /dev/sdb1
… und fertig.
hey,
man kann auch einfach bei unetbootbin ubuntu und dann das bt4 image auswählen, funktioniert ohne probleme und is nen bisschen einfacher 😉
Hi,
grundsätzlich hast du recht – und für alle die es testen wollen hier der Link: http://unetbootin.sourceforge.net/. Allerdings kann man damit meines Wissens kein USB Stick mit peristenten Änderungen erzeugen. Das finde ich persönlich jedoch sehr nützlich…
Viele Grüße
Super Beschreibung, allerdings hab ich das Problem, dass mein Notebook mir beim booten immer sagt „pen drive without operating system“, weißt du zufällig wie ich das umgehen kann, google spuckt da leider nichts brauchbares zu aus.
Gruß und Dank
Pyro
Hi,
das kann viel sein. Konntest du schon mal ein anderes System von USB booten? Manche BIOSe haben damit einfach ihre Probleme und werfen dabei sehr kreative Fehlermeldungen aus. Ansonsten solltest du mal prüfen ob du grub in den richtigen boot sector installiert hast.
Danke für die schnelle Antwort.
grub hab ich in sdb1 installiert und der Stick funktioniert auch auf meinem Desktop-PC, auf welchem ich schon andere Systeme erfolgreich von USB-Stick gebootet habe nicht. Fehlermeldung ist hier die gleiche.
Muss ich eventuell noch irgend eine sh ausführen, um die Boot-Registry zu erstellen?
Hallo,
ich hab es genau so wie in der Anleitung gemacht, aber bei mir bleiben die Einstellungen nicht gespeichert.
thx schonmal
Achtung!
„vi /mnt/sdb1/boot/grub/menu.list“
Da soll nicht „menu.list“ stehen sondern „menu.lst“