"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Ultimate USB Boot Stick

othan 20.05.2010 - 14:10 2960 6
Posts

othan

Layer 8 Problem
Avatar
Registered: Nov 2001
Location: Switzerland
Posts: 4226
Bin per zufall über ein Anleitung gestolpert die ich euch nicht vorenthalten will.

Dank dem Bootloader Grub2 kann man nun direkt von iso-files booten. Das hat den vorteil, wenn z.B. eine neue Distro rauskommt, braucht man nur noch die .iso auf den stick zu kopieren und die grub.cfg anzupassen und schon hat man seinen usb-stick auf aktuellem stand.

http://www.panticz.de/MultiBootUSB

Das ganze geht in ein paar einfachen schritten von sich:

(ich gehe davon aus, dass euer Stick als "sdb" erkannt wurde

1. Stick mit fat formatieren
Zitat
mkfs.vfat /dev/sdb1

2. mounten
Zitat
mount /dev/sdb1 /mnt

3. Grub2 auf USB installieren (muss dazu auch auf lokalem System installiert sein)
Zitat
grub-install --no-floppy --root-directory=/mnt /dev/sdb

4. /mnt/boot/grub/grub.cfg erstellen und editieren
Zitat
menuentry "Ubuntu Live 10.04 64bit" {
loopback loop /boot/iso/ubuntu-10.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-desktop-amd64.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu Live 10.04 Netbook Edition 32bit" {
loopback loop /boot/iso/ubuntu-10.04-netbook-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-netbook-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

menuentry "tinycore" {
loopback loop /boot/iso/tinycore-current.iso
linux (loop)/boot/bzImage --
initrd (loop)/boot/tinycore.gz
}

menuentry "Memtest 86+ linux16" {
linux16 /boot/memtest86+.bin
}

5. Ordner /mnt/boot/iso erstellen und .iso files kopieren


6. Testen :)

entweder direkt davon booten oder vorher mit qemu testen (sofern installiert)

Zitat
qemu -m 512 /dev/sdb


Fertig :)

/EDIT: Hab leider auf die schnelle noch kein Windows.iso so zum rennen gebracht, soll aber mit den WindowsPE funktionieren, werde das bei Gelegenheit noch testen.
Bearbeitet von othan am 20.05.2010, 14:21

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
Windows vom USB-Stick booten? Das wär ja geil, oder wär das dann auch nur so ein "read only", also daß Änderungen nicht gespeichert werden?

Hansmaulwurf

u wot m8?
Avatar
Registered: Apr 2005
Location: VBG
Posts: 5639
Zitat von kleinerChemiker
Windows vom USB-Stick booten? Das wär ja geil, oder wär das dann auch nur so ein "read only", also daß Änderungen nicht gespeichert werden?
Wenns geht ja. Das Problem ist, dass MS damit ein Problem (hatte?). Ich habs damals bei XP auch mit Tweaks auf Biegen und Brechen nicht hinbracht. (Kann aber auch an Unfähigkeit liegen :p)

Joe_the_tulip

Editor
banned by FireGuy
Avatar
Registered: Mar 2003
Location: Wien
Posts: 16444
Bei XP wars möglich, aber sehr harte Arbeit. Das hab ich im Zuge des Eee Review vor ewigen Zeiten mal ausprobiert.

Nico

former person of interest
Registered: Sep 2006
Location: -
Posts: 4082
wenn dann sollte die hier beschriebene anleitung mit allen linux isos gehn. ich habs mit fedora/redhat nicht zamgebracht :(.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Fedora/CentOS hab ich schon immer ohne Brennen installiert. Das geht recht einfach. Natürlich muss man erst einmal von irgendwo booten; dafür nehme ich immer einen systemrescuecd-Stick. Dann leg ich mit dem eine Bootpartition an und kopiere das isolinux-Verzeichnis aus dem ISO rein. Danach boote ich in den GRUB und lade dort per command line vmlinuz und initrd aus dem isolinux-Verzeichnis. Fertig.

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
es geht ja nicht ums installieren, sondern daß man das os vom usb-stick bootet.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz