Windows AIO Datenträger erstellen

Razorblade

SNF-Inventarnr. #9356663
HI!

Da in den letzten Jahren der Abstand zwischen den Betriebssystemen immer geringer wurde, und ich nun meine Dienste (PC-Wartung, Neuinstallation, etc.) auch gegen einen kleinen Obulus anbiete, dachte ich mir, es ist an der Zeit eine AIO-Disc zu erstellen.
Nun, Disc wird es wohl keine werden, da ich plane XP, Vista und 7 zu integrieren.

Nun, im drwindows-forum hab ich schon den Guide zur erstellung einer 7 AIO Disc gesehen und erfolgreich durchgeführt (erste Installation lief auch ohne Probleme (y)).

Ich hab mich dann weiter schlau gemacht, und bin dann auf das MDT, das Microsoft Deployment Tool gestoßen, was augenscheinlich es ermöglichte alle OSes in einen Datenträger zu integrieren, aber da ist ein Punkt, der das ganze zunichte macht: Während man bei den einzelnen OS-Installationen bei einer regulären Installation auswählen kann, wie die Festplatte Partitioniert werden soll, kann man das bei diesem Tool nicht - das heißt, man kann es beim Erstellen des Datenträgers einstellen, aber das gilt dann nur für das jeweilige OS, und lässt sich auch nicht nachträglich ändern.


Ich hab jetzt schon ein paar Tage im Netz gesucht, aber irgendwas stimmte immer nicht. Vieleicht wisst Ihr ja eine gute Anleitung zum Erstellen eines solchen Datenträgers, der alle OSes (immerhin 20 mit den diversen Versionen) beinhaltet.

TY
 
Update:

Ich hab Windows 7 und die Vista WIMS in eine install.wim integriert.
Basis ist die x86 Disc von W7, und die x64 RD hab ich auch integriert.
Weiters hab ich die i386 folders von xp home und pro in das verzeichnis kopiert und nach home und pro geändert, sowie die setupldr.bin hex-editiert von i386 auf home/prof.

Den bootsektor hab ich geändert. Ich hab x64RC eingetragen, sowie die Home/Prof-Version von XP.


Issues:
- W7 funktioniert bis dato gut.
- Vista lässt sich installieren, aber nach nem neustart soll das setup fortgesetzt werden, und da findet es keine setup-files.
Ich denke, dass Problem ist die jeweilige setup.exe, da es auf die falschen inst-files zugreifen will.
- Home/Prof lassen sich starten, aber brechen mit einem code 18 ab, weil die txtsetup.sif fehlerhaft ist oder fehlt.


Auch das entfernen der Verzeichnisse, sowie das erstellen einer XP AIO hat so nichts gebracht. Es wird noch immer mit nem 18er Fehler abgebrochen....


Lösungsvorschläge?
 
Update:

Ich hab wieder von vorn angefangen.

Diesmal hab ich nur W7 und XP Home/Pro hinzugefügt.

Im Prinzip hab ich dasselbe gemacht wie vorher, nur diesmal leicht geändert.

Die größte Modifikation hab ich in der Erstellung gemacht. Ich hab vor allem nicht den -u2, sondern den -u1 switch verwendet, da ja XP anscheinend kein UDF kennt, und -u1 sowohl UDF als auch ISO9660 verwendet.
Weiters hab ich ein kleines Script geschrieben, dass (leider noch nicht ganz funktioniert ^^) alle Dateieen mit relativen Pfad auflistet, sodass es mit dem Parameter -yo verwendet werden kann, so dass die XP-Setupfiles innerhalb der ersten 2 GB der Disc liegen (angeblich auch ne beschränkung im setup).

Das XP Setup startet jetzt wie gewohnt, nur bricht es mit verschiedenen Fehlercodes ab.
Meist findet es die Datei "biosinfo.inf" nicht und bricht mit dem Fehlercode 14 ab.

Könnte das vllt. an der VM liegen?

W7 Setup (Starter getestet) funktioniert einwandfrei.


EDIT:
Hier i.ü. die einträge der bcd.
Ich glaub aber nicht dass es daran liegt...
D:\AIO\DVD>bcdedit /store boot\bcd /enum

Windows-Start-Manager
---------------------
Bezeichner {bootmgr}
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
displayorder {default}
toolsdisplayorder {memdiag}
timeout 30

Windows-Startladeprogramm
-------------------------
Bezeichner {default}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

D:\AIO\DVD>bcdedit /store boot\bcd /copy {default} /d "x64 Recovery Console"
Der Eintrag wurde erfolgreich in {feda3f9e-e178-11e1-bc30-50e549c4434c} kopiert.

D:\AIO\DVD>bcdedit /store boot\bcd /set {feda3f9e-e178-11e1-bc30-50e549c4434c} device ramdisk=[boot]
\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>bcdedit /store boot\bcd /set {feda3f9e-e178-11e1-bc30-50e549c4434c} osdevice ramdisk=[boo
t]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>bcdedit /store boot\bcd /enum

Windows-Start-Manager
---------------------
Bezeichner {bootmgr}
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
displayorder {default}
{feda3f9e-e178-11e1-bc30-50e549c4434c}
toolsdisplayorder {memdiag}
timeout 30

Windows-Startladeprogramm
-------------------------
Bezeichner {default}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

Windows-Startladeprogramm
-------------------------
Bezeichner {feda3f9e-e178-11e1-bc30-50e549c4434c}
device ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description x64 Recovery Console
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

D:\AIO\DVD>bcdedit /store boot\bcd /create {ntldr} /d "Windows XP Professional Setup"
Der Eintrag {ntldr} wurde erfolgreich erstellt.

D:\AIO\DVD>bcdedit /store boot\bcd /set {ntldr} device boot
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>bcdedit /store boot\bcd /set {ntldr} path \PROF\SETUPLDR.BIN
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>bcdedit /store boot\bcd /copy {ntldr} /d "Windows XP Home Setup"
Der Eintrag wurde erfolgreich in {d982ceef-e179-11e1-bc30-50e549c4434c} kopiert.

D:\AIO\DVD>bcdedit /store boot\bcd /set {d982ceef-e179-11e1-bc30-50e549c4434c} device boot
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>bcdedit /store boot\bcd /set {d982ceef-e179-11e1-bc30-50e549c4434c} path \HOME\SETUPLDR.B
IN
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>bcdedit /store boot\bcd /displayorder {d982ceef-e179-11e1-bc30-50e549c4434c} /addlast
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>bcdedit /store boot\bcd /displayorder {ntldr} /addlast
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>bcdedit /store boot\bcd /enum

Windows-Start-Manager
---------------------
Bezeichner {bootmgr}
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
displayorder {default}
{feda3f9e-e178-11e1-bc30-50e549c4434c}
{d982ceef-e179-11e1-bc30-50e549c4434c}
{ntldr}
toolsdisplayorder {memdiag}
timeout 30

Windows-Startladeprogramm
-------------------------
Bezeichner {default}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

Windows-Startladeprogramm
-------------------------
Bezeichner {feda3f9e-e178-11e1-bc30-50e549c4434c}
device ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description x64 Recovery Console
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

Windows-Legacybetriebssystem-Ladeprogramm
-----------------------------------------
Bezeichner {d982ceef-e179-11e1-bc30-50e549c4434c}
device boot
path \HOME\SETUPLDR.BIN
description Windows XP Home Setup

Windows-Legacybetriebssystem-Ladeprogramm
-----------------------------------------
Bezeichner {ntldr}
device boot
path \PROF\SETUPLDR.BIN
description Windows XP Professional Setup

D:\AIO\DVD>bcdedit /store boot\bcd /set {bootmgr} displaybootmenu yes
Der Vorgang wurde erfolgreich beendet.

D:\AIO\DVD>
 
Zuletzt bearbeitet:
Update:

Dank cdob ausm reboot.pro-Forum hab ichs mal gelöst bekommen eine AIO Disk (7 / Home / Prof) zu erstellen. Ich war praktisch schon fertig, ich hab nur den falschen parameter für oscdimg verwendet.

Morgen versuch ich noch Vista zu integrieren, dann werd ich - zeit vorausgesetzt - ein tut schreiben.
 
Vista zickt mehr rum als ich dachte, ich spiele mich mit dem Gedanken 8 zu integrieren und RL stresst rum.
Ich könnte nur mal eine Vorabversion für 7 und XP erstellen...
 
Verstehe ich das richtig? Eine Setup DVD mit Win XP & Win 7 bekommst Du schon hin. Vista will nicht.
Ganz ehrlich, Vista muss auch nicht, wenn einer das noch hat, möge er doch bitte auf 7 updaten.
Die Integration von Windows 8 Standard_Pro & Enterprise wäre noch ganz interresant.
(Wenn es denn hinhaut)
 
Na gut, dann werd ich mich morgen dransetzen, heute ist einfach zu viel zu tun.

Mit 8 muss ich noch schauen wie ich das dreh, da ja erst vor ein paar tagen die meldung kam, dass es sich mit ohne Key installieren lässt...
 
Oben