1. #1
    Cadet 4th Year
    Dabei seit
    Dez 2001
    Beiträge
    88

    Multi Boot USB Stick erstellen

    Hallo Zusammen!

    Ich google schon den ganzen Tag um eine Lösung für mein Problem zu finden. Ich möchte gerne einen ultimativen USB Stick haben mit dem ich alle benötigten Betriebssysteme installieren kann.
    Beispiel:

    ###############
    Boot Menü
    --------------

    - SLES 10 32 Bit Installation
    - SLES 10 64 Bit Installation
    - Knopix Live System
    - Arconis True Image

    ###############

    Es sollen also auf dem Stick mehrere Images und Tools liegen, die ich beim PC Start dann auswählen kann. Einfach eine Boot CD erstellen (wie hier beschrieben: http://pcwelt-wiki.de/wiki/Multiboot) und den Inhalt auf den USB Stick kopieren geht ja leider nicht
    Meine Recherchen führten mich zu einem Bootloader namens Grub4DOS. Allerdings habe ich keine gute Aleitung bzw Doku gefunden die ich wirklich verstehe bzw mir bei meinem Problem hilft. Man muss dort irgendwie ja zusätzliche .iso Dateien angeben können die im Bootmenü erscheinen oder?
    Wenn jemand da Erfahrungen hat oder Hinweise geben kann, wäre ich sehr dankbar.

    Danke im Voraus

  2. Anzeige
    Logge dich ein, um diese Anzeige nicht zu sehen.
  3. #2
    Moderator
    Moderator (♂)
    Dabei seit
    Jun 2005
    Ort
    /dev/eth0
    Beiträge
    10.416

    AW: Multi Boot USB Stick erstellen

    Du kannst das prinzipiell so machen, wie ich es hier beschrieben habe: http://www.computerbase.de/forum/sho...d.php?t=364506

    /boot muss mit auf den USB-Stick. Achte darauf, die Kerneldateien umzubenennen, falls sie zufällig mit denen anderer Linux-Distros übereinstimmt. Sonst werden die dauernd überschrieben und ich glaube nicht, dass es so gut ist, einen falschen Kernel zu booten.
    Zwischen oder und und und und und und und und und oder ist immer ein Leerzeichen.

  4. #3
    Commander
    Dabei seit
    Mär 2002
    Ort
    Austria; Germany, ...
    Beiträge
    2.200

    AW: Multi Boot USB Stick erstellen

    hier schonmal die konfiguration für acronis (nutz ich auch & funzt wunderbar):

    Code:
    title Acronis TrueImage 
    root (hd0,0)
    kernel (hd0,0)/acronis/kernel.dat vga=794 ramdisk_size=32768 quiet
    mbrcrcs on
    initrd (hd0,0)/acronis/ramdisk.dat /s
    boot
    der rest wird sich recht einfach zusammengoogeln lassen,

    viel erfolg
    GNU/Gentoo Linux hardened, Linux kernel 3.16.2-custom, BFQ, BFS, UKSM , ...), Razor-qt , (Btrfs, ZFSonLinux , zram, zswap )*lz4

    Wichtig: Silent-Bit Corruption, Bitrot, Datenverlust mit Dateisystemen ohne Prüfsummen

  5. #4
    Cadet 4th Year
    Ersteller dieses Themas

    Dabei seit
    Dez 2001
    Beiträge
    88

    AW: Multi Boot USB Stick erstellen

    Danke, ich habs schon so halbwegs hinbekommen. Werd ich Montag gleich mal ausprobieren.

  6. #5
    Cadet 4th Year
    Ersteller dieses Themas

    Dabei seit
    Dez 2001
    Beiträge
    88

    AW: Multi Boot USB Stick erstellen

    So....
    Ich habs hinbekommen, jedenfalls teilweise. Einen schönen USB Stick mit verschiedenen Tools. Die Konfiguration für True Image geht auch.
    Allerdings sollen ja noch weitere Tools drauf wie Arconis Disk Director, Hiren's Boot Disk und Suse Linux Enterprise Server.
    Die Images von Disk Director und Hiren gestalten sich schwierig. Disk Director hat keine Dateien die ich mittels kernel und initrd angeben könnte. Es ist quasi ein leeres Image was nur aus Bootinformationen besteht (ultraIso zeigt keine Dateien an). Für Hirens Bootdisk muss man erst ne Startdiskette erstellen. Dazu habe ich mit Virtual Floppy Drive nen Diskettenlaufwerk erstellen, das als DOS Startdisk formatiert und die Dateien zu dem Hiren Image hinzugefügt. Aber wie boote ich das dann mit Grub?

    Hier mal die Auszüge aus meiner menu.lst:

    Code:
    color white/red black/red
    default 0
    timeout 10
    
    title Damn Small Linux
    find --set-root /grldr
    kernel /linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce noapic qemu quiet BOOT_IMAGE=knoppix frugal
    initrd /minirt24.gz
    # FUNKTIONIERT
    
    title Windows 98 boot disk
    find --set-root /grldr
    kernel /memdisk
    initrd /win98btcd.IMA
    # FUNKTIONIERT
    
    title Hirens Bootdisk
    find --set-root /grldr
    kernel /memdisk
    initrd /hiren.ima
    # FUNKTIONIERT NICHT. ima Datei ist eigentlich iso Datei
    
    title Memtest86
    find --set-root /grldr
    kernel /memdisk
    initrd /MEMTEST.IMG
    # FUNKTIONIERT
    
    title GParted
    find --set-root /grldr
    kernel /gparted noapic initrd=gpinitrd.gz root=/dev/ram0 init=/linuxrc ramdisk_size=65000 looptype=squashfs loop=/gparted.dat dokeymap splash=silent nosound cdroot=/dev/sd
    initrd /gparted.igz
    # FUNKTIONIERT
    
    title Arconis Disk Director
    find --set-root /grldr
    kernel /memdisk
    initrd /diskdirectorsuite.iso
    # FUNKTIONIERT NICHT
    
    title Acronis TrueImage 
    find --set-root /grldr
    kernel /kernel.dat vga=794 ramdisk_size=32768 quiet
    mbrcrcs on
    initrd /ramdisk.dat /s
    boot
    # FUNKTIONIERT

  7. #6
    Moderator
    Moderator (♂)
    Dabei seit
    Jun 2005
    Ort
    /dev/eth0
    Beiträge
    10.416

    AW: Multi Boot USB Stick erstellen

    Und wenn du die ima/iso in eine img-Datei umwandelst? Rein theoretisch müsste es ja dann gehen, weil bei Memtest ja auch eine img verwendet wird.
    Zwischen oder und und und und und und und und und oder ist immer ein Leerzeichen.

  8. #7
    Cadet 4th Year
    Ersteller dieses Themas

    Dabei seit
    Dez 2001
    Beiträge
    88

    AW: Multi Boot USB Stick erstellen

    Mh ich denke einfach umbennen wirds nicht tun was? gibts nen Tool womit man das umwandeln kann? UltraISO, WinISO und IsoBuster können es nicht.

  9. #8
    Moderator
    Moderator (♂)
    Dabei seit
    Jun 2005
    Ort
    /dev/eth0
    Beiträge
    10.416

    AW: Multi Boot USB Stick erstellen

    Nee, umbenennen tut es wahrscheinlich nicht. Er geht ja nach Inhalt und nicht Dateiendung

    Zum Thema Umwandeln:
    Ich hatte igentlich gedacht, dass das die drei Programme, die du genannt hast, können. Hm, dann eben umständlich: *.iso in ein virtuelles Laufwerk einlegen (Windows) bzw. in Linux als Loop-Laufwerk mounten und dann mit einer CD-Kopiersoftware ein Image erstellen. Das ist zwar doof, aber besseres fällt mir leider nicht ein.

    Edit: Google "linux konvertieren img iso", erstes Ergebnis: http://www.lundner.com/index.php?news_id=165
    Geändert von e-Laurin (04.02.2008 um 14:40 Uhr)
    Zwischen oder und und und und und und und und und oder ist immer ein Leerzeichen.

  10. #9
    Cadet 4th Year
    Ersteller dieses Themas

    Dabei seit
    Dez 2001
    Beiträge
    88

    AW: Multi Boot USB Stick erstellen

    So...
    Also ich habe hier nur einen Windows PC zur Verfügung und da habe ich kein Tool gefunden, womit ich .iso nach .img konvertieren kann. Wobei grub4dos "angeblich" auch mit isos umgehen kann. Ich werde zuhause mal auf meiner Linux VM das Image umwandeln.
    Solange bin ich in die andere Richtung gegangen. Es fehlt ja noch, dass man SLES vom USB Stick aus installieren kann. Da ich aber zum Testen nur einen 1GB Stick habe, benutze ich erstmal ein openSUSE 10.3 CD Image.
    Mit folgendem menu.lst Eintrag kann ich auch wohl das Installationsprogramm booten
    Code:
    title openSUSE Installer
    kernel /SU1030/boot/i386/loader/linux ramdisk_size=14972 init=/etc/init lang=us apm=power-off vga=791 nomce quiet 
    initrd /SU1030/boot/i386/loader/initrd
    Das Image liegt entpackt auf dem Stick in dem Verzeichnis /SU1030

    Blöd ist nur, dass mir das Installationsprogramm dann sagt "Could not find the openSUSE Repository" und ich erst in dem manuellen Setup das Repository angeben muss. Dazu wähle ich Festplatte aus, dann sdb1 (usb) und dann /SU1030 und das YAST Installprogramm startet ohne Probleme. Es wäre natürlich komfortabler wenn es gleich so gehen würde und man es nicht immer angeben muss. Ich habe schon verschiedene Sachen ausprobiert. Die CD direkt in den Root des Sticks entpacken. Die initrd und kernel Dateien in den Root. Das iso Image mit dem Zusatz fromiso=datei.iso angeben...
    Code:
    title OpenSUSE Installer (fromiso)
    map (hd0) (hd1)
    map (hd1) (hd0)
    kernel /linux vga=normal ramdisk_size=14972 init=/etc/init lang=de apm=power-off nomce quiet bootusb2 fromiso=/opensuse.iso
    initrd /initrd
    Wo das gleiche Problem auftritt (Could not find...) und ich wiederrum das Repository mit /opensuse.iso angeben muss und dann läufts normal durch.

    Vllt macht es Probleme, dass der USB Stick beim booten hd0 ist und die (einzige) Platte hd1 und sobald das Linux Setup startet dort die Festplatte an erster Stelle ist und der Stick an zweiter. Von daher habe ich versucht die Laufwerke virtuell zu tauschen (mittels map). zb so:
    Code:
    title openSUSE Installer
    map (hd0) (hd1)
    map (hd1) (hd0)
    kernel /SU1030/boot/i386/loader/linux ramdisk_size=14972 init=/etc/init lang=us apm=power-off vga=791 nomce quiet 
    initrd /SU1030/boot/i386/loader/initrd
    chainloader (hd0)+1
    rootnoverify (hd0)
    und?.... keine Änderung. Der einzig positive Effekt dieser Aktion war, dass ich so verstanden habe einen Eintrag "Installiertes OS booten" erstellen konnte
    Code:
    title Normalen Startvorgang fortsetzen
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader (hd1)+1
    rootnoverify (hd1)
    Windows ist für grub beim Starten auf hd1, der USB Stick ist hd0, also umdrehen. Hilft mir aber nix bei meinen eigentlichen Problemen.

    Leider ist keine wirklich vollständige Dokumentation für grub4dos zu finden. Die original Seite ist immer down und das einzige was man findet sind ein paar Foreneinträge. Allerdings nicht mit diesen Problemen. Ein paar ubuntu Leute hatten ein ähnliches Problem, welches allerdings mit veränderten initrd und kernel Dateien gefixt wurde. Sowas gibts für openSUSE bzw SLES leider nicht.

    Nunja falls mir wer noch ein paar hilfreiche Tipps geben kann, wäre ich sehr dankbar. Sobald ich noch was herausgefunden habe, melde ich mich.
    Geändert von Psycho-Clown (05.02.2008 um 13:18 Uhr)

  11. #10
    Moderator
    Moderator (♂)
    Dabei seit
    Jun 2005
    Ort
    /dev/eth0
    Beiträge
    10.416

    AW: Multi Boot USB Stick erstellen

    Ich weiß nicht genau, wie das Installationsprogramm von Suse aussieht. Ich bin aber der Meinung, dass es ein Skript sein muss. Conclusion: Skript mit einem Editor öffnen und Repository manuell eintragen.
    Eventuell reicht es auch schon eine bestimmte Umgebungsvariable mit dem Pfad zu setzen (müsste man dann in /etc/enviroment oder /etc/profile eintragen).
    Zwischen oder und und und und und und und und und oder ist immer ein Leerzeichen.

  12. #11
    Cadet 4th Year
    Ersteller dieses Themas

    Dabei seit
    Dez 2001
    Beiträge
    88

    AW: Multi Boot USB Stick erstellen

    Soo ich meld mich mal wieder....
    Auf den Novell Seiten gab es interessanterweise ne Anleitung wie man SLES vom USB Stick bootet (Link: http://www.novell.com/support/search...%200%201318234) Wenn ich das gleiche mit opensuse mache gehts nicht. Sind wohl doch unterschiedlicher als ich dachte. Bei Sles kommt dann irgendwann die Meldung "cd einlegen..." weil mein USB Stick zu klein für die ganze DVD ist. Wenn ich den größeren zur Verfügung gestellt bekomme, werd ich hier nen Update hinterlassen, obs klappt.
    Zu den noch offenen Programmen Hiren's Bootdisk und Disc Director habe ich eine Lösung gefunden. Disk Director hatte ja im Gegensatz zu seinem Kollegen True Image keine initrd/kernel Dateien im Image. Wenn man die Software allerdings installiert findet man im Programmverzeichnis die Dateien "kernel.dat" und "ramdisk.dat", mit welchen ich booten kann.
    Wenn ich das Image von Hiren's Bootdisk mit IsoBuster öffne, finde ich dort nur 2 Dateien drin: BootImage.img und BootCatalog.cat. Beide Dateien kann ich nicht öffnen. Ich hab sie einfach mal auf den Stick kopiert und mittels memdisk versucht zu booten und siehe da, das klappt. IsoBuster ist außerdem das einzige Isoprogramm, welches mir diese 2 Dateien angezeigt hat.

    Ich weiß nicht ob das ganze hier überhaupt wen interessiert, aber vllt benutzt ja in 10 Jahren mal irgendwer mit dem gleichen Problem die SuFu und findet diesen Thread. Damit ich nicht vergesse wie das geht und meine Kollegen das auch nachvollziehen können, habe ich ein kleines Howto geschrieben, das ich euch nicht vorenthalten möchte (Siehe Anhang). Die genau SLES10 Anleitung fehlt dort noch, muss ich ja erst noch testen.
    Angehängte Dateien Angehängte Dateien

  13. #12
    Cadet 4th Year
    Dabei seit
    Aug 2003
    Ort
    Südtirol
    Beiträge
    82

    AW: Multi Boot USB Stick erstellen

    @Psycho-Clown:
    Hallo.
    Danke erstmal für Deine Anleitung.
    Leider funktioniert das bei mir nicht so ganz.
    bei der Hiren CD startet zwar das Menü aber leider keine Anwendung.
    Beim starten einer Anwendung wir nach CD Treibern gesucht und
    anschliesend bekomme ich die Meldung dass die "BootCD Files" nicht gefunden werden.

    hoffe du kanst mir weiter helfen.

    thx
    "Nur tote Fische schwimmen mit dem Strom"

    "Der Horizont vieler Menschen ist ein Kreis mit Radius Null - Und das nennen sie ihren Standpunkt."

  14. #13
    Cadet 4th Year
    Ersteller dieses Themas

    Dabei seit
    Dez 2001
    Beiträge
    88

    AW: Multi Boot USB Stick erstellen

    Huhu!

    Mhh also an das Problem kann ich mich gerade nicht Erinnern. Ich hab leider die Daten auch nicht hier sondern auf der Arbeit. Dann müsste ich nächste Woche mal schauen ob mir da was auffällt. Habe noch die eine oder andere Änderung vorgenommen.

    Hoffentlich vergesse ich es nicht ^^

  15. #14
    Newbie
    Dabei seit
    Jun 2008
    Beiträge
    1

    AW: Multi Boot USB Stick erstellen

    @Psycho-Clown:
    Ich finde die Anleitung klasse, ich hätte sie nur leider etwas eher gebraucht. Anfang des Jahres habe ich mir genau die gleichen Sachen mühevoll selbst zusammengesucht.

    Nur Hiren läuft bei mir auch nicht. Ich habe bei mir die gleichen Optionen in der menu.lst wie Du auch. Das Menü von Hiren startet auch, nur leider kann ich keine der Optionen aufrufen. Das Programm meldet dann immer fehlende CD-Treiber und bleibt im DOS-Prompt stehen. Ich habe Zugriff auf den USB-Stick und den Hiren-Ordner über Laufwerk C:, das scheint er aber nicht zu raffen. Ich habe schon versucht die startup.bat im Image anzupassen, so wie Hiren es in den Kommentar in der Datei beschrieben hat, allerdings ohne Erfolg.

    Hast Du mal nachgeschaut, ob Du über das Startmenü hinaus kommst?
    Geändert von mobi (11.06.2008 um 11:26 Uhr)

  16. #15
    Commander
    Dabei seit
    Mär 2002
    Ort
    Austria; Germany, ...
    Beiträge
    2.200

    AW: Multi Boot USB Stick erstellen

    * hust hust hiren's boot disk hust* foren guidelines / regeln *hust hust*

    wenn ihr das zum laufen bringen wollt, dann diskutiert das bitte per pn oder email, instant messager, etc.

    es mag ja toll sein, dass man damit so gut wie alle probleme lösen kann, wenn ihr die tools auch noch auf der arbeit nutzt, dann tut den herstellern / programmierern den gefallen und kauft diese auch:

    http://en.wikipedia.org/wiki/Hiren%27s_Boot_CD
    GNU/Gentoo Linux hardened, Linux kernel 3.16.2-custom, BFQ, BFS, UKSM , ...), Razor-qt , (Btrfs, ZFSonLinux , zram, zswap )*lz4

    Wichtig: Silent-Bit Corruption, Bitrot, Datenverlust mit Dateisystemen ohne Prüfsummen

  17. #16
    Ensign
    Dabei seit
    Jun 2006
    Beiträge
    161

    AW: Multi Boot USB Stick erstellen

    hallo,

    sry das ich den alten Thread hier wieder entstaube.

    Ich hab mit der Anleitung die Psycho-Clown gepostet hat mir einen tollen USB-Boot-Stick erstellt.
    Habs auch geschafft über eine Dos-Boot-Diskette das Windows XP Dos Setup aufzurufen, mein problem ist jetzt nur noch dass wenn ich mit memdisk das Diskettenimage der Dos Startdiskette starte, hat die Diskette zwar Laufwerksbuchstaben A: aber der Stick hat C:, danach kommt erst die HDD mit D:. Wie schaff ichs jetzt, dass die HDD vor dem Stick kommt? Hoffe mir kann jemand helfen.

    Gruß,
    derFireBird

  18. #17
    Cadet 4th Year
    Dabei seit
    Nov 2004
    Beiträge
    114

    AW: Multi Boot USB Stick erstellen

    Hi Leute,

    ich bin gerade auch dabei, mir einen ultimativen USB Stick zusammenzustellen. Leider bin ich auf ein Problem gestossen, dessen Lösung mir seit ein paar Tagen Kopfzerbrechen bereitet. Ich hoffe, jemand im Forum hat Tipps für mich.

    Folgendes:
    Ich habe mir einen USB Stick mit 16GB Kapazität besorgt. Auf dem Stick habe ich den Syslinux Bootloader. Momentan kann ich folgendes davon booten:
    Knoppix
    Memtest
    und DBAN - habe ich mit der Syslinux Memdisk eingebunden. Funktioniert perfekt.

    Der Stick ist, aufgrund seiner Größe natürlich in FAT32 formatiert. Die 16GB sind eine einzige Partition.
    Ich habe schon sehr viel gegoogelt und nahezu alle HOWTO's mit DOS, BartPE und Linux-Mix sind so alt, das die USB-Sticks als FAT16 formatiert beschrieben sind.

    Ich würde aber gerne auch DOS auf dem Stick benutzen wollen. Das wäre dann z.B. folgende Programme:
    Partition Magic Rescue Disk, DOS 6.22 Startdisk, HardwareInfo und weitere DOS-Tools.

    Ferner würde ich gerne noch ISO-Files booten. Also CD-Images.

    Bezüglich DOS und FAT32 habe ich gestern folgendes festgestellt: Ich hatte noch einen USB Stick mit 512MB. Diesen habe ich ebenfalls mit dem Syslinux Bootloader ausgestattet. Zusätzlich habe ich Images von DOS und Partition Magic draufgepackt. Mit dem 512MB Stick, der ja als FAT16 formatiert ist, klappt es hervorragend mit DOS und LINUX. Das liegt meiner Meinung nach daran, weil die Images Diskettenimages sind und Disketten können nur FAT16.

    Hat jemand eine Idee, wie ich DOS auf einem FAT32 formatierten 16GB grossen USB-Stick unter Syslinux booten kann? Und wie kann ich CD-ISO's booten?
    Ich bin nicht auf Syslinux fixiert, ich nehme auch andere Vorschläge bezüglich Bootloader an.

    Und nur ungern würde ich den USB-Stick partitionieren wollen. Ich will ja den Stick auch als Ablageort für meine MP3's, Textdateien, Fotos u.a. hernehmen.

    Für jede Hilfe wäre ich dankbar.
    MB: Gigabyte GA-MA770-UD3
    CPU: AMD Phenom II X4 Black Edition, 4x 3,00 GHz
    GPU: Gainward GTX260 216 1792MB ForceWare: 280.19
    RAM: 4x 2 GB DDR2 Kingston HyperX
    HDD: Samsung 200GB (SATA2, 8MB Cache, 7200U/min.)
    SYS: W7 Professional 64-Bit, LCD: 19" BENQ FP93GX+ 2ms DVI

  19. #18
    Newbie
    Dabei seit
    Aug 2007
    Beiträge
    1

    Unhappy AW: Multi Boot USB Stick erstellen

    Hallo miteinander...

    ich bin auch gerade dabei mir einen USB Stick zu basteln. Dieser USB Stick soll aber hauptsächlich verschiedene Tools die es nur auf Disketten gibt.

    Ich habe diese Diskketten via WinImage als Bootfähige *.ima Dateien gespeichert und diese
    auf den USB-Stick (Grub4Dos) kopiert.

    Auszug aus der menu.lst:

    color white/blue black/blue
    default 0
    timeout 60

    title IBM Mainintance Disk 1.76
    find --set-root /grldr
    kernel /memdisk/memdisk
    initrd /ibm.ima

    title IBM Intel Pro Boot Disk
    find --set-root /grldr
    kernel /memdisk/memdisk
    initrd /intelpro.ima


    mein Problem ist nun, wenn ich irgend eine Diskkette via Grub4Dos starte, das memdisk eine Ramdisk für das Floppyimage erstellt und dann auch die Info "Loading Bootsector... Booting..." mir anzeigt.

    dann je nach Bootdisk (z.B. MSDOS 6.22) zeigt er mir noch "Starte MS-DOS" oder auch "Starte Free-DOS" und das war es dann...

    Weiter gehts nicht...

    Kann wir jemand weiterhelfen...

  20. #19
    Newbie
    Dabei seit
    Aug 2009
    Beiträge
    1

    AW: Multi Boot USB Stick erstellen

    hallo an alle

    lässt sich das auch mit einem U3-stick kombinieren ?
    so das eben wenn der stick bei laufendem win eingesteckt wird U3 software genutzt werden kann .

    gruß vom baer

  21. #20
    Newbie
    Dabei seit
    Sep 2011
    Beiträge
    6

    AW: Multi Boot USB Stick erstellen

    Wer eine schnelle und unkomplizierte Lösung haben möchte, sollte sich den ULTIMATE BOOT STICK anschauen.


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •