Es gibt verschiedene Möglichkeiten, ein Betriebssystem von einem USB Stick zu booten.
Hier wird eine Möglichkeit beschrieben, die sich als relativ leicht umsetzbar erwiesen hat. Dabei werden Vorkenntnisse vorausgesetzt. Dies ist keine Schritt-für-Schritt Anleitung für Anfänger!
Voraussetzungen
Der PC, der mit dem USB Stick gebootet werden soll muss ein BIOS haben, das das Booten von USB gestattet. Dies kann im BIOS fest eingestellt werden (per Bootreihenfolge), oder aber es gibt ein Boot-Menü, das (per Taste) aktiviert werden kann, in dem dann während des Bootvorgangs das gewünschte Bootmedium ausgewählt wird.
Benötigte Software
- BartPE Builder
- SIBLO Boot Loader
- Windows CD mit der Version (WindowsXP oder Windows 2003) auf die BartPE aufsetzen soll.
- Die Datei "NTDETECT.COM" der Windows-Version, auf der BartPE aufsetzen soll.
- Die Datei "SETUPLDR.BIN" von einer Windows 2003 SP1 CD (Verzeichnis "I386").
- Die Datei "ramdisk.sys" (bzw. zunächst "ramdisk.sy_") von einer Windows 2003 SP1 CD (Verzeichnis "I386"). Benötigt wird hierfür auch eine beliebige "expand.exe", um sie zu entpacken. Die expandierte Datei sollte die Version 5.2.3790.1830 und das Änderungsdatum 24.03.2005, 16:29:42 haben. Es ist möglich, dass auch andere Versionen funktionieren.
- Treiber für den Festplatten-Controller der PCs, die mit dem Stick gebootet werden sollen. Diese müssen in der Form vorliegen, wie sie für Floppy-Disks während des Windows-Setups vorgesehen ist (inkl. "txtsetup.oem").
Erklärungen
Das hier verwendete Prinzip macht sich die Eigenschaft des Windows2003 SP1 NT-loaders zu Nutze, dass dieser eine ISO-Datei in eine RAM-disk laden und den Bootvorgang von dort fortsetzen kann.