comp-o-ass bietet jede erdenkliche Unterstützung zur Organisation Ihrer Computerwelt Stöbern Sie in unseren Plugins von Diagnose über Wartung, Datensicherheit
bis hin zu Datensicherung und Datenrettung


Bart's Tool CD - Multiboot RAM-Disk oder CD Version

Lizenz- und Nutzungsbedingungen zu den Tools siehe Rubrik Info und beim jeweiligen Hersteller. Weitere Infos und Download zum Bart's PE-Builder.

Bart's PEBuilder vom FAT32 Stick booten

  Wie schon im Dokument BartPE-Stick-booten-trouble.html beschrieben, kann der PEBuilder nicht auf einer Partition mit FAT32 installiert werden.

Wie fast immer, gibt es eine Lösung,
die hier darin besteht, dass zu einem externen Bootloader gegriffen wird.

In diesem Fall wird der Linux Bootloader siblo verwendet.
Er ist einfach zu installieren, kann mit einem Bootmenü ausgestattet werden und kann sowohl Linux Versionen als auch NT-Bootloader von FAT32 Partitionen starten.

Folgendes Vorgehen führt zum Erfolg.

USB-Stick leeren

  Als erstes muss der USB-Stick komplett "geleert" werden.
Dies kann mit dem Tool Winhex.exe oder dem Tool Security.exe einfach erledigt werden.

Link zum Hersteller http://www.x-ways.net
Download für das Tool Winhex.exe winhex.zip
Download für das Tool Security.exe security.zip  
 
 

USB-Stick einrichten

  Folgend muss der USB-Stick formatiert und partitioniert werden.
Dies kann mit dem Tool HPUSBFW.EXE einfach erledigt werden.
Das Tool HPUSBFW.EXE partitioniert und formatiert den USB-Stick.
Zudem schreibt es einen Windows NT Bootsektor auf den Stick.
Hier ist zu beachten, dass als Dateisystem FAT32 gewählt wird.
Weitere Optionen müssen nicht gewählt werden.

Download des Programms HPUSBFW.EXE

Das HP-Tool
- erstellt eine aktive primäre FAT32 (Partitions-ID 0C) Bootpartition
- schreibt einen passenden Bootstapcode in den Masterbootrecord (MBR)
- schreibt einen zu Windows XP passenden Bootloader in die Partition
- formatiert die Partition mit dem Dateisystem FAT32  
 
 
 

ISO-Image mit pe2usb.cmd auf den Stick schreiben

  Zuvor die RAM-Disktreiber vorbereiten siehe im Abschnitt RAM-Disktreiber im Dokument BartPE-Stick-RAM-Disk-Version.html.

Um mit dem Programm pe2usb.cmd auf den mit FAT32 formatierten USB-Stick schreiben zu können, muss die Bootsektorprüfung im Programm pe2usb.cmd ausgeschaltet werden.

Dazu werden in der Datei pe2usb.cmd mit einem Editor folgende Zeilen durch Voranstellen von Rem ausgeschaltet.
echo Checking bootsector from drive %_target%
rem "%_base%plugin\system\peinst\mkbt.exe"
       -x -i %_target%
rem if errorlevel 1 (
rem    echo Error: Boot sector inspection failed!
rem    goto _err)

Danach kann das Programm pe2usb.cmd gestartet werden. Wichtig dabei ist, dass der Parameter -F nicht angegeben wird. Die Angabe dieses Parameters ist auch nicht erforderlich, weil ja der siblo Bootloader zu einem späteren Zeitpunkt auf den Stick gespeichert wird.
pe2usb.cmd F:
Alternativ kann auch die ISO-Lösung der Kombi-Version verwendet werden. Hier ist das ISO Image kleiner und der USB-Stick startet dadurch schneller.

Normale Version auf den USB-Stick schreiben

  Für die Multibootversion werden als nächstes die Dateien der Bart's Tool CD auf den USB-Stick geschrieben.

Dazu wird das Programm peinst.cmd verwendet. Dieses Programm ist im Ordner \pebuilder\plugin\peinst zu finden.

Am besten jetzt noch die von Dietmar angepasste Version der Datei NTDETECT.COM nach \pebuilder oder auf den USB-Stick kopieren.

siblo Bootloader auf den USB-Stick schreiben

  Nun wird der siblo Bootloader auf den USB-Stick kopiert und die Bootumgebung abgepasst.
Dazu wird der siblo Bootloader von der Homepage http://simplux.org heruntergeladen und und in den Ordner \Pebuilder\siblo kopiert.

Anschließend wird der Batch-Job siblo2usb.cmd mit folgendem Inhalt erstellt und in den Ordner \Pebuilder kopiert.
@echo off
title Multibootinstaller siblo2usb v1.0
If %1. == . goto fehler
Rem --- Dateiprüfung ---
for %%i in
    (".\siblo\installer\release\install_siblo.exe"
    ".\siblo\siblo.bin" ".\BartPE\i386\setupldr.bin"
    ".\srsp1\setupldr.bin") do if not exist %%i (
    echo Fehler: Datei %%i nicht gefunden!
    goto fehler2)

Rem --- Installation Bootsektor ---
.\siblo\installer\release\install_siblo.exe
    .\siblo\siblo.bin %1
Rem --- löschen Bootloader ---
if exist %1\ntldr Del %1\ntldr /F

Rem --- Alternative ntdetect.com auf den Stick kopiern
if  exist .\ntdetect.com
    copy .\ntdetect.com %1\ntdetect.com /Y

Rem --- Installation Bootloader ---
copy .\BartPE\i386\setupldr.bin %1\setupldr.xp
copy .\srsp1\setupldr.bin %1\setupldr.2k3

Rem --- Installation Bootmenü ---
Echo prompt 1 > %1\siblo.cfg
Echo timeout 0 >> %1\siblo.cfg
Echo default 1 >> %1\siblo.cfg
Echo say 1 Bart PE - normale CD/DVD Version>>
    %1\siblo.cfg
Echo say 2 Bart PE - RAM-Disk / ISO-Version>>
    %1\siblo.cfg
Echo label 1 >> %1\siblo.cfg
Echo ntloader setupldr.xp>> %1\siblo.cfg
Echo label 2 >> %1\siblo.cfg
Echo ntloader setupldr.2k3>> %1\siblo.cfg

Rem --- Dateiprüfung ---
for %%i in
   ("%1\setupldr.xp" "%1\setupldr.2k3" "%1\siblo.cfg")
   do if not exist %%i (
   echo Fehler: Datei %%i nicht gefunden!
   goto fehler3)

Goto ende

:fehler
Echo ************************************************
Echo Fehler beim Aufruf des Programms!
Echo Das USB-Laufwerk muss angegeben werden.
Echo Beispiel: siblo2usb.cmd F:
Echo ************************************************
Pause
Goto aus
:fehler2
Echo ************************************************
Echo Dateiprüfung fehlgeschlagen:
Echo Sorgen Sie dafür, dass die Dateien siblo.bin
Echo und install_siblo.exe vorhanden sind.
Echo ************************************************
Pause
Goto aus
:fehler3
Echo ************************************************
Echo Die Installation des siblo Bootloaders
Echo ist fehlgeschlagen.
Echo ************************************************
Pause
Goto aus
:ende
Echo ************************************************
Echo Der siblo Bootloader wurde erfolgreich installiert.
Echo Der Stick kann verwendet werden.
Echo ************************************************
Pause
:aus

Viel Spaß beim Benutzen des USB-Sticks mit Multibootfunktion.
 
 
 

PE Builder Copyright© 2002-2008 Bart Lagerweij. All rights reserved.
Copyright© 2003-2011 Bernhard Zeiser, comp-o-ass
 
Home Top

[Beratung - Betreuung]  [Seminare]  [Seminartermine]  [EasyPE]  [Bart's Tool CD Online]  [Seminardokumentation] 
[Programmierung]  [manage-us]  [Download]  [über uns]  [Kontakt]  [Impressum/Datenschutz]  [Bernhard's Blog] 
comp-o-ass (c) 2014