====== USB Multiboot ====== ===== Einleitung ===== Mit diesem Howto kann man einen USB Stick Bootfähig machen und diverse Boot Optionen einrichten. ===== USB Stick Bootfähig machen (inklusiv XP Setup) ===== Als erstes soll der USB Stick Bootfähig werden, das Tool das dies erledigt bindet praktischerweise auch gleich das XP Setup mit ein. **__Hierbei wird der Stick formatiert, also vorher alle Daten sichern__**. === Was wird benötigt? === * USB-Stick (USB Festplatte sollte auch funktionieren hab ich aber nicht ausprobiert) * Windows XP CD * USB_MultiBoot_10: [[http://www.msfn.org/board/How-to-install-XP-from-USB-t111406.html&st=6|http://www.msfn.org/board/How-to-install-XP-from-USB-t111406.html&st=6]] * Laufendes Windows XP System (eventuell geht auch Vista oder Windows 2000, hab ich aber nicht getestet) === Was ist zu tun? === Nach dem entpacken der USB_MultiBoot_10 die Datei "USB_MultiBoot_10.cmd" starten. Folgendes wählen: - H (den Stick wenn gefordert mit FAT32 formatieren, quick Format reicht) - 0 (Einstellung je nachdem on man einen Stick oder eine Festplatte nutzt) - 1 (XP quelle angeben, falls nach winnt.sf und/oder dem Ordner %OEM% gefragt wird mit ja antworten. Falls nach Änderungen in der winnt.sif gefragt wird -> abbrechen) - 2 (Ziellaufwerk (USB-Stick) angeben) - 3 (startet den Vorgang. Die nächsten Abfragen mit Ja beantworten) Nachdem die Installation beendet ist versuchen vom Stick zu booten. Wenn es funktioniert ist die Basis geschafft. Den Inhalt der Datei "menu.lst" auf dem USB-Stick durch folgenden ersetzen: color white/blue black/light-gray timeout 30 default 0 ##### Start eigene Eintraege ##### ##### Ende eigene Eintraege ##### title commandline savedefault --wait=2 commandline title reboot savedefault --wait=2 reboot Vor dem nächsten Schritt empfehle ich dringend eine Text Datei mit der Uebersicht ueber die Dateien und Ordner auf dem Stick anzulegen. Ansonsten verliert man ganz schnell den Ueberblick darüber was wozu gehört. Ich habe sie "Dateiuebersicht.txt" genannt, sie sieht etwa so aus: Bootloader: - Dateien boot.ini BOOTFONT.BIN Dateiuebersicht.txt grldr menu.lst NTDETECT.COM NTLDR UBCD4WIN: - Ordner minint PROGRAMS **Optional: XP Setup entfernen** Es wurde hier auch gleich das XP Setup eingebunden. Wer das nicht braucht kann alles ausser folgendem vom Stick löschen: * boot.ini * bootfont.bin * grldr * menu.lst * NTDETECT.COM * NTLDR Der Inhalt der Datei "boot.ini" auf dem USB-Stick kann durch folgenden ersetzt werden: [Boot Loader] Timeout=0 Default=c:\grldr [Operating Systems] c:\grldr="Start GRUB4DOS Nun ist alles vorbereitet um je nach Wunsch die folgenden Bootoptionen einzufügen ===== UBCD4WIN einbinden ===== UBCD4WIN ist ein "abgespeckte" Windows XP Installation die von CD gebootet werden kann. Die Installation enthält diverse Tools (Diagnose, Virenscanner, Backup etc). Hilfreich für uns Aspire One Nutzer ist z.B. Driveimage XML mit dem man eine Komplettsicherung seines Windows Systems anfertigen kann. UBCD4WIN ist kostenlos, man benötigt zum erstellen der Bootfähigen CD aber eine Windows XP CD. Eine Liste der enthaltenen Tools findet man [[http://www.ubcd4win.com/contents.htm|hier]]. === Was wird benötigt? === * Das UBCD4WIN Paket: [[http://www.ubcd4win.com|http://www.ubcd4win.com]] * Notepad++ sowie Hex Editor Plugin (oder ein anderer Hexeditor): [[http://notepad-plus.sourceforge.net|http://notepad-plus.sourceforge.net]] [[http://sourceforge.net/project/showfiles.php?group_id=189927&package_id=222593|Hex Editor Plugin]] (Das Plugin entpacken und die dll in den Notepad++ Plugin Ordner kopieren) * XP CD (sollte SP2 sein, andere habe ich nicht probiert) === Was ist zu tun? === - UBCD4WIN installieren - Das Programm starten und die Installation erstellen (kein iso nötig einfach nur erstellen). Hat bei mir nur mit XP funktioniert (erstellen auch mit Vista, USB boot funktionierte aber nur wenn es unter XP erstellt wurde) - Den Ordner "minint" auf dem USB-Stick erstellen - Den Inhalt aus dem Ordner "i386" in den Ordner "minint" auf den USB-Stick kopieren (liegt im Ultimate Boot CD Ordner BartPE) - Den Ordner "PROGRAMS" auf den USB-Stick kopieren (liegt im Ultimate Boot CD Ordner "BartPE") - Die Datei "setupldr.bin" im USB Stick Verzeichnis "minint" mit Notepad++ öffnen. In die Hex Ansicht umschalten (H - Button). Suchen -> Suchen... -> Data Type: ANSI String -> Suchstring: txtsetup.sif -> beim ersten vorkommen von txtsetup.sif einen Buchstaben im Wort ändern (z.B. txpsetup.sif). Einfach den Cursor im Wort positionieren und den Buchstaben überschreiben.Die Datei speichern - Die Datei "menu.lst" auf dem USB-Stick um folgendes ergänzen: # Bootmenueeintrag fuer die Ultimate Boot CD 4 Windows Version 3.20 title Ultimate Boot CD 4 Windows V3.20 fallback 1 find --set-root /minint/setupldr.bin chainloader /minint/setupldr.bin savedefault --wait=2 ===== Damn Small Linux einbinden ===== Damn Small Linux (DSL) ist eine Linux Distribution die von CD gebootet werden kann. DSL stellt sehr wenig Anforderungen an die Hardware und enthält Tools um z.B. auf ein nicht mehr startendes Linux oder Windows System zuzugreifen. === Was wird benötigt? === * Damn Small Linux (CD/ISO Version): [[http://www.damnsmalllinux.org|http://www.damnsmalllinux.org]] * 7Zip (Optional zum entpacken der ISO Datei): [[http://www.7-zip.org|http://www.7-zip.org]] === Was ist zu tun? === - Die ISO Datei entpacken oder auf CD brennen - Die Ordner "KNOPPIX" auf den USB-Stick kopieren - Den Ordner "dsl" auf dem USB-Stick erstellen - Den Inhalt aus dem Ordner "boot/isolinux" in den Ordner "dsl" auf den USB-Stick kopieren - Die Datei "menu.lst" auf dem USB-Stick um folgendes ergänzen: # Bootmenueeintrag fuer Damn Small Linux Version 4.2.5 title Damn Small Linux V4.2.5 find --set-root /grldr kernel /dsl/linux24 ramdisk_size=100000 init=/etc/init lang=de apm=power-off vga=791 initrd=minirt24.gz nomce noapic qemu quiet BOOT_IMAGE=knoppix frugal initrd /dsl/minirt24.gz ===== Parted Magic einbinden ===== Parted Magic ist eine Linux Distribution die wie der Name schon sagt gut geeignet ist Festplatten zu partitionieren. Von der Oberfläche her erinnert es an Partition Magic. === Was wird benötigt? === * Parted Magic (CD/ISO Version): [[http://partedmagic.com|http://partedmagic.com]] === Was ist zu tun? === - Die heruntergeladene Datei entpacken - Die Datei "pmagic-3.0.iso" auf den USB Stick kopieren. WICHTIG !!! Die Datei darf auf dem Stick nicht fragmentiert sein !!! Das kann man über folgenden Weg prüfen (XP) - im Exploer: Rechtsklick auf den Laufwerksbuchstaben des Sticks -> Eigenschaften -> Extras -> Jetzt defragmentieren... -> Überprüfen -> Bericht anzeigen. Die Datei darf in der Liste nicht auftauchen. Falls doch -> Stick defragmentieren. Leider bootet Parted Magic nicht auf dem Aspire, auf einem anderen Rechner ging es. - Die Datei "menu.lst" auf dem USB-Stick um folgendes ergänzen: # Bootmenueeintrag fuer Parted Magic 3.0 title Parted Magic V3.0 find --set-root /pmagic-3.0.iso map /pmagic-3.0.iso (hd32) map --hook root (hd32) kernel (hd32)/pmagic/bzImage noapic root=/dev/ram0 init=/linuxrc keymap=us livecd vga=791 sleep=0 ramdisk_size=25000 noeject iso_location=/pmagic-3.0.iso initrd (hd32)/pmagic/initrd ===== Memtest86 einbinden ===== Memtest86 ist ein sehr gutes Speichertesttool. === Was wird benötigt? === * Memtest86 (CD/ISO Version): [[http://www.memtest86.com|http://www.memtest86.com]] * 7Zip (Optional zum entpacken der ISO Datei): [[http://www.7-zip.org|http://www.7-zip.org]] === Was ist zu tun? === - Die Zip Datei entpacken - Die ISO Datei entpacken oder auf CD brennen - Folgende Datei aus dem Ordner "boot" muss auf den USB-Stick kopiert werden: "MEMTEST.IMG" - Die Datei "menu.lst" auf dem USB-Stick um folgendes ergänzen: # Bootmenueeintrag fuer Memtest86 3.4a title Memtest86 V3.4a map --mem (hd0,0)//MEMTEST.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) ===== Darik's Boot and Nuke einbinden ===== DBAN ist ein tool um Festplatten sicher zu löschen. === Was wird benötigt? === * Dariks's Boot and Nuke (CD/ISO Version): [[http://www.dban.org|http://www.dban.org]] * 7Zip (Optional zum entpacken der ISO Datei): [[http://www.7-zip.org|http://www.7-zip.org]] === Was ist zu tun? === - Die ISO Datei entpacken oder auf CD brennen - Folgende Datei aus dem Ordner "boot" muss auf den USB-Stick kopiert werden: "Bootable_1.44M.img" - Die Datei "Bootable_1.44M.img" auf dem USB-Stick in "dban.img" umbenennen - Die Datei "menu.lst" auf dem USB-Stick um folgendes ergänzen: # Bootmenueeintrag fuer Darik's Boot and Nuke 1.0.7 title Darik's Boot and Nuke V1.0.7 map --mem (hd0,0)//dban.img (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) ===== Windows Vista Setup einbinden ===== === Was wird benötigt? === * Vista DVD === Was ist zu tun? === - Die Ordner "boot" und "sources" von der DVD auf den USB-Stick kopieren - Die Datei "bootmgr" auf den USB-Stick kopieren - Die Datei "menu.lst" auf dem USB-Stick um folgendes ergänzen: # Bootmenueeintrag fuer Windows Vista title Windows Vista installieren find --set-root /grldr chainloader /bootmgr