Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Windows (https://www.trojaner-board.de/alles-rund-um-windows/)
-   -   Ultimate Boot CD (GRUB4DOS?) mit Bootmgr starten (https://www.trojaner-board.de/148445-ultimate-boot-cd-grub4dos-bootmgr-starten.html)

Microwave 22.01.2014 21:40

Ultimate Boot CD (GRUB4DOS?) mit Bootmgr starten
 
Hi Community,

Ich bin aktuell gerade am Verzweifeln, beim Versuch, die "bootmgr" von Windows7 dazu zu bewegen, den GRUB4DOS-Lader der Ultimate Boot CD 5.11 zu laden. :heulen:

Ziel der "Übung" sollte sein, mein externes, auf Windows 7 basierendes Rettungssystem um die Tools der bekannten Ultimate Boot CD zu erweitern.
Am Ende sollten sich beide Systeme auf der externen 150GB-USB-Festplatte befinden, notfalls auch mit mehreren Partitionen (NTFS, FAT32).
Das eigentliche Windows 7-Rettungssystem mit fünf Einträgen im BCD-Speicher funktioniert bis hierher einwandfrei.


Vorgehen bisher:

Zuerst wurden alle Ultimate Boot CD-Dateien vom funktionierenden UBCD-System(8GB-USB-Stick) auf eine zweite Partition (FAT32) auf der 150GB-Platte kopiert.
Danach extrahierte ich den MBR mittels HxD-Diskeditor aus dem 8GB-Stick und speicherte ihn als Datei "bootsctf" unter \boot\ auf der FAT32-Partition ab.

Nachher habe ich mit dem Tool "Visual BCD" einen neuen Bootsector(Mac OS X/Linux)-Eintrag in der schon vorhandenen Rettungssystem-Liste erstellt. Nun waren es 6 Einträge.
Schließlich wurde das "ApplicationDevice" auf die FAT32-Partition eingestellt, auf der jetzt die kopierten UBCD-Files lagen. Der Parameter "ApplicationPath" wurde so eingestellt, dass er auf die vorher erstellte Datei "bootsctf" verwies.
Der Rechner wurde dann neugestartet.


Bei einem Startversuch zeigte der Bootmgr wie erwartet die Liste mit nun 6 Starteinträgen an.
Beim Versuch, den Eintrag der UBCD (6. Eintrag) zu starten, traten so lange keine Fehler auf, bis ich den originalen 8GB-Stick entfernte.
Erwartet hätte ich nämlich, dass die "bootsctf" auf der FAT32-Partition die UBCD-Dateien von der FAT32-Partition laden würde, in Wirklichkeit lud sie das UBCD-System aber mit den Dateien vom 8GB-Stick.
Als ich dann den 8GB-Stick entfernte, wurde "Operating System missing" (von wem/welchem Bootpart?) bemängelt.
Beim Versuch im Visual BCD den Parameter ApplicationPath auf "\boot\grub\grblr" einzustellen und dann das UBCD-System zu starten, sagte der Bootmgr nun etwas im Wortlaut von "er könne das gewünschte System nicht starten, da es beschädigt sei oder fehle".

Danach ersetzte ich das Abbild vom MBR in der "bootsctf"-Datei durch eines vom VBR aus der FAT32-Partition. Leider kam bei einem Startversuch jetzt "Boot Error".
Dabei muss der VBR Schuld dran sein, denn die Zeichenkette "Boot Error" lässt sich in genau diesem finden.


Tja, und damit ging ein Nachmittag um, und mir die Ideen aus. :confused:


Irgendwelche Tipps, Tricks oder Quellen für mich, wie das klappen könnte?


Grundsätzlich glaube ich, habe ich gewonnen, wenn ich den Bootmgr irgendwie dazu bewegen kann, den GRUB4DOS-Lader zu laden.
Denn dieser ist höchstwahrscheinlich für das interne Startmenü der UBCD verantwortlich.


Ausgelaugte Grüße - Microwave

mort 22.01.2014 21:46

Willst du nur von der Disk Booten?

Microwave 22.01.2014 22:19

Ich wünsche mir, dass die 150GB-USB-Platte autonom bootfähig ist, wenn du das meinst.

Im Bootmgr-Menü will ich dann das Ultimate Boot CD-System auswählen können, das aber ebenfalls auf der 150GB-Platte liegen soll.


Grüße - Microwave

Alois S 22.01.2014 23:29

Hallo Microwave,

vermutlich wurde die externe Platte nicht richtig bootfähig gemacht:

1) Starte bitte mal Diskpart als Administrator

2) list disk eingeben

3) SELECT DISK X (X = die Nummer, welche Deine externe Festplatte hat

4) list partition eingeben

5) select partition X (X = wie Punkt 3)

6) FORMAT FS=FAT32 LABEL="Bootable" QUICK eingeben

7) Diskpart beenden

Danach das Image auf die Partition kopieren. - sollte eigentlich klappen.....


Liebe Grüße, Alois

Microwave 23.01.2014 13:39

Hi Alois, welches Image müsste ich dann auf die Platte kopieren?

Einfach das gesamte Image der Ultimate Boot CD, oder das Image des Bootsektors von (welcher?) Partition/Festplatte? Und was muss ich dann im Visual BCD einstellen, damit der "UBCD"-Eintrag auch tatsächlich bootfähig ist?

Grüße - Microwave

mort 23.01.2014 13:44

Ein Programm um den BCD recht leicht zu bearbeiten währe EasyBCD. Damit solltest du es möglicherweise hinbekommen.

Alois S 23.01.2014 14:51

Einfach nur das Image der CD - denn bootfähig wurde die Platte ja schon vorher gemacht.....das war ja der Sinn der Übung.

Liebe Grüße, Alois

Microwave 23.01.2014 18:42

Hi, komme partout nicht auf einen grünen Zweig.

Hab wieder einiges herumprobiert, aber alles ist fehlgeschlagen.
@mort: Habe zuerst Easy-BCD heruntergeladen und damit mehrere Male versucht dem Bootmgr beizubringen, dass er die UBCD laden soll.
Leider ist dies fehlgeschlagen.
Versuche mit "ISOtoUSB" endeten mit einer nicht erkennbaren USB-Festplatte, was ich glücklicherweise mit HxD schnell reparieren konnte.

Danach habe ich den Ratschlag von Alois befolgt und die Dateien des USB-Sticks auf die FAT32-Partition kopiert, nachdem ich Diskpart habe laufen lassen.

Da ich nicht wusste, was ich jetzt im Easy BCD einstellen sollte (die vielen Möglichkeiten verwirren mich komplett), probierte ich einfach ein paar Sachen aus.

Was ich aber nicht fertigbrachte, ist, dem Easy BCD zu sagen, dass er die Datei grldr im Verzeichnis /boot/grub/ auf der FAT32-Partition laden soll.


Da ich immer weniger verstehe, würde ich gerne wissen, ob das überhaupt möglich ist, was ich machen will.

Also: Angenommen ich kopiere ein FUNKTIONIERENDES UBCD-System vom 8GB-Stick auf die FAT32-Partition der 150GB-USB-Festplatte,
was genau muss ich tun (welche Komponenten, Dateien, wahtever muss ich "dazwischenschalten"), damit ich im Bootmanager-Menü von Windows7 einen Eintrag habe, der mir das UBCD-System lädt?!

Wie haue ich auf die FAT32-Partition einen Bootsektor, der mir den GRUB4DOS-Lader der UBCD lädt, und sollte ich dann diesen Sektor dumpen und den BCD-Eintrag darauf verweisen lassen?

Nochmal Randbedingungen zusammengefasst:
-> 150GB-Platte hat Windows7 MBR und hat eine NTFS-Partition und eine FAT32-Partition
-> MBR lädt VBR?? und startet Bootmgr, der die 6 BCD-Optionen anzeigt (bis dahin klappts ja einwandfrei....)
-> Dann der 6 Eintrag soll IRGENDWIE den Hauptloader der UBCD ankicken, bloß wie?


Grüße - Microwave :headbang:

Alois S 23.01.2014 19:05

Also: Wenn du mit diskpart nacheinander beide Partitionen bootfähig machst, dann müssten theoretisch im Windows7-Loader auch beide Starteinträge zu sehen sein, insofern sich auf jeder Partition auch etwas bootfähiges befindet - allerdings habe ich selbst in der Praxis (außer parallele Betriebssysteme) noch nie eine andere CD integriert.....
Wenn sich hier keiner meldet, der damit praktische Erfahrungen gesammelt hat, bleibt dir höchstens noch, die Dokumentationen dieser Cd sowie von "easy BCD" genauestens zu studieren - gut möglich, dass du dann die Lösung findest.

Aber eines steht fest: Wenn du mit "Add Entry" etwas hinzufügst und den genauen Pfad dazu angibst, dann klappt so etwas auch - sowohl mit "easyBCD" als auch mit dem "Konsolen-BCDedit" !

Liebe Grüße, Alois

Microwave 25.01.2014 00:38

OK, nachdem ich vor lauter MBR, VBR und BCD "den Bootcode nicht mehr gesehen habe", hat mein Bruder nun doch eine Lösungsmöglichkeit beim Easy-BCD gefunden. :Boogie:

Er hat die Fähigkeit von Easy-BCD, direkt ISO-Abbilder starten zu können, auf ein heruntergeladenes Image der Ultimate Boot CD angewendet, wobei er das ISO-Image direkt im Stammverzeichnis der NTFS-Partition platziert hatte.
Beim Startversuch erscheinen jetzt sechs Starteinträge und der sechste lädt das komplette "Ultimate Boot CD"-System direkt aus dem ISO heraus:

Augenscheinlich lädt der ursprüngliche Start-Manager von Vista einen speziellen Lader von Neosmart (Produzenten des Easy-BCD-Tools), der danach wiederum ein Zwischenlinux lädt, welches seinerseits das ISO-Abbild und damit das UBCD-System bootet.


Danke für die Hilfe bisher, auch wenn es nicht wirklich gefruchtet hat(te)(bis auf den Tip, Easy-BCD zu nutzen!) ;)

Grüße - Microwave


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 Uhr.

Copyright ©2000-2024, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129