Windows Server 2008 R2 Dual Boot - eine Maschine, 2 Installationen

snoop83

Lt. Junior Grade
Registriert
Feb. 2005
Beiträge
462
Hallo,

ich habe auf einer Maschine zwei Win 2008 R2 installiert. Die Partitionen habe ich vorher selbst angelegt, irgendwann soll eventuell noch ein Win 7 oder Win 8 dazukommen - alles auf einer Platte. Das System dient rein zu Testzwecken.

Über den Bootmanager - beim Anschalten des PCs - kann ich manuell per Tastatur zwischen beiden Systemen wechseln.

Ich suche nach einer Option, wo ich aus Installation 1 in Installation 2 booten kann, durch einen Rechnerneustart. Ich habe mich nun mit "bcdedit" befasst und mir schwebt eine bat-Datei vor, wie folgt:

Code:
bcdedit /default {id}
shutdown /r /c "OS-Wechsel"

Leider bekomme ich für die IDs der Installationen die gleichen genannt, so dass ich sie damit nicht ändern kann (anbei ein Screenshot).

Kann mir jemand eine Methode nennen, wie ich per Ausführen einer Bat-Datei oder Mausklick von Installation 1 aus neustarten kann, damit Installation 2 gebootet wird. Der Server steht in einem Serverraum, Zugriff gibts nur per RemoteDesktop nachdem die Maschine hochgefahren ist.

--
Was bereits klappt:
Wenn ich im System 1 bin, dann kann ich mit
Code:
bcdedit /default {legacy}
shutdown /r /c "OS-Wechsel"
ins System 2 booten, aber anders herum klappt es leider nicht :(
 

Anhänge

  • bcdedit_screenshot.png
    bcdedit_screenshot.png
    38,9 KB · Aufrufe: 530
genau hingeguckt, ids sind verschieden (1.Segment!)

wenn du schon so viele Betriebssystem verwendest, warum bootest du nicht in eine/viele VHD-Datei(en) ?
 
Ah, die sind ja doch verschieden. Argh ich habs wirklich nicht gesehen ;)

Mit VHDs habe ich mich bisher nicht beschäftigt, da muss ich mich erst einlesen, ob und welche Nachteile/Vorteile ich dadurch habe. Aber danke für den Tipp :)
 
da gibts ein paar tricks im BCD - falls du hilfe brauchst - PN

Tools:
bei Vista brauchst du WAIK
http://www.ltr-data.se/opencode.html/#ImDisk (oder anderes virtual CD tool)


1. neue vhd-datei erstellen
1.1 Start-Ausführen-"diskmgmt.msc"
1.2 Aktion-Neuen virtuellen Datenträger erstellen
1.3 Name "c:\win7.vhd", Größe 20Gb (fixe Größe; Achtung, bei dynamischer Größe nicht Größer als der verfügbare Platz! - sonst Fehlermeldung!)
1.4 Neue primäre Partition (gesamter Speicherplatz), Laufwerk N:
1.5 Formatieren - NTFS
1.6 rechte Maus auf die Partition "aktiv/startpartition markieren"

2. install.wim extrahieren
2.1 rechte Maus auf das windows.iso - mount mit imdisk - laufwerksbuchstabe B: - ok
2.2 Deployment mit DISM http://technet.microsoft.com/en-us/library/hh825258.aspx
2.2.1 Imageindex finden:
Code:
Dism /Get-ImageInfo /imagefile:B:\sources\install.wim
2.2.2 z.b. Index ist 1
​2.2.3
Code:
Dism /apply-image /imagefile:B:\sources\install.wim /index:1 /ApplyDir:N:\
2.3 VHD noch nicht aushängen

3. Bootsektor einrichten, hier wird es interessant:
3.1 zu vorhandenen hinzufügen
3.1
Code:
bcdboot N:\Windows
3.2 GUID suchen
Code:
bcdedit
3.3. VHD einhängen, bitte GUID eingeben
Code:
bcdedit /set {guid-.....-.....-....-....} device VHD=[locate]\win7.vhd
bcdedit /set {guid-.....-.....-....-....} osdevice VHD=[locate]\win7.vhd
bcdedit /set {guid-.....-.....-....-....} detecthal on

4. VHD jetzt aushängen und neustarten


PS: bei SATA Controller-Treibern musst du diese evtl. extra einpflanzen
2.2.4
Code:
Dism /image:N:\ /Add-Driver /driver:C:\extrahierteTreiber\ /recurse
 
Zuletzt bearbeitet:
Zurück
Oben