Bootloader auf USB-Stick

  • Ich versuch grad, eine Dual-Boot Umgebung mit XP und Vista einzurichten.


    Ziel ist, bei jedem Start auswählen zu können, welche Platte gestartet wird.


    XP hab ich installiert auf HD 1, Vista auf HD 2. Dänn hängt noch eine Daten-Platte im System, auf die beide Windows-Installationen Zugriff haben.


    Es ist mir bewusst, dass ich ein Bootloader-Menü mit dem Vista-Bootloader generieren könnte, aber wieso einfach wenn's auch kompliziert geht :-)


    Die Idee wäre, einen Bootloader auf einen USB-Stick zu installieren, der dann beim Systemstart geladen wird und der würde im Prinzip auf die 1te od. 2te Disk verweisen.


    Habe das ganze gestern mit Grub versucht, hat auch soweit geklappt, nur bringt mir GRUB die ganze Zeit den "Error 17", anstatt zu starten, und ich kann nicht nachvollziehen, warum das so ist.


    GRUB hab ich nach dieser Anleitung installiert.


    Kann es das Dateisystem auf dem Stick sein ? Habe es mit ext2 und FAT32 versucht.


    Da auf dem fraglichen System kein Linux installiert ist, muss ich das ganze auf meinem eigenen PC machen, sprich: ich müsste wohl die device.map von Hand anpassen und die menu.lst wohl auch. Wenn nur das Bootmenü überhaupt mal soweit kommen würde ?(


    Für 'nen kleinen Denkanstoss wäre ich dankbar. Oder gibts einen Bootloader, mit dem das einfacher geht als GRUB ?

    Init7-Empfehlungscode: 23368766186

    Einmal editiert, zuletzt von Kangaroo ()

  • Habe jetzt den Plan verworfen und das ganze mit dem Windows-Vista-Bootloader gelöst.


    Vista auf HD 1
    XP auf HD 2
    Storage auf HD 3


    Das ganze mit EasyBCD konfiguriert. Musste dann den ntldr, ntdetect.com und die boot.ini auf C: kopieren (also Vista-C:) und in der boot.ini die rdisk von 0 auf 1 ändern (XP ist ja auf der 2ten Platte) et voila. Es läuft.


    Ist zwar nicht ganz so sauber, wie ich mir das gewünscht hätte, aber beide OS sind weiterhin bootbar, wenn man die jeweils andere HD abklemmt. So geht das schon in Ordnung.

    Init7-Empfehlungscode: 23368766186