Jump to content

Partitionen über Script


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

vielleicht sehe ich den Wald vor lauter Bäumen nicht, oder ich habe schon zu lange daran gearbeitet, dass ich irgendwo einen dreher drin habe.

 

----------------------------------------------------------------------------------

 

Ich habe nun ein Image. Da gibt es einen Ordner I386. Auf der Ebene habe ich einen Ordner $OEM$ angelegt.

In diesem Ornder $OEM$ habe ich wieder rum einen Ordner C und eine CMDLINES.txt angelegt.

 

Der Inhalt dieser CMDLINES.txt ist folgender

 

[commands]

"diskpart /s c:\diskpart.txt"

"c:\laufwerk.cmd"

 

-----------------------------------------------------------------------------------

 

Nun soll eine diskpart.txt angelegt werden. Dies habe ich gemacht. Diese sieht wie folgt aus:

 

select volume 0 'Select Cd - Rom'

assign letter=r 'ändere Laufwerksbuchstaben CD - ROM'

select disk 0

create partition extended

create partition logical

assign letter=d

exit

 

!! WO MUSS DIESE DATEI HIN ??? :confused:

 

------------------------------------------------------------------------------

 

Damit ich das Laufwerk über Script automatisch formatieren lassen kann, habe ich eine formatdisk.txt angelegt. Die sieht wie folgt aus:

 

@ECHO OFF

color 1b

c:

ECHO Warte auf Fertigstellung der Partitionierung...

sleep.exe 20>nul

ECHO Formatiere erweiterte Partition (QUick - NTFS)

format d: /fs:ntfs /q/y

label c:System

label D:Daten

exit

 

 

!! WO MUSS DIESE DATEI HIN ?? :confused:

 

--------------------------------------------------------------------------------

 

 

Dann habe ich die sleep.exe aus dem Resource Kit besorgt.

 

!!WO MUSS DIESE DATEI HIN ?? :confused:

 

------------------------------------------------------------------------------

 

Dann habe ich die Antwortdatei des Images. Diese sieht wie folgt aus:

 

 

[data]

floppyless = "1"

msdosinitiated = "1"

OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"

OriTyp = "4"

LocalSourceOnCD = 1

 

[setupData]

OsLoadOptions = "/noguiboot /fastdetect"

SetupSourceDevice = "\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

 

[unattended]

FileSystem=ConvertNTFS

ExtendOemPartition=0

TargetPath=Windows

UnattendMode=FullUnattended

UnattendSwitch=Yes

DisableDynamicUpdates=Yes

OemSkipEula=Yes

DriverSigningPolicy=Ignore

OemPreinstall=Yes

OemFilesPath=C:\$OEM$

WaitForReboot=No

InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"

LegacyNIC = 1

 

[userData]

FullName = "%USERFIRSTNAME% %USERLASTNAME%"

OrgName = "%ORGNAME%"

ComputerName = %MACHINENAME%

ProductID=xxxxx_xxxxx_xxxxx_xxxxx_xxxxx

 

[GuiUnattended]

OemSkipWelcome = 1

OemSkipRegional = 1

TimeZone = %TIMEZONE%

AdminPassword =*

 

 

[Display]

ConfigureAtLogon=0

BitsPerPel = 16

XResolution = 800

YResolution = 600

VRefresh = 60

AutoConfirm=1

 

[Networking]

ProcessPageSections=Yes

 

[NetServices]

MS_Server=params.MS_PSched

 

[identification]

JoinDomain = %MACHINEDOMAIN%

CreateComputerAccountInDomain=No

DoOldStyleDomainJoin = Yes

 

[RemoteInstall]

Repartition = Yes

UseWholeDisk = no

 

 

 

[OSChooser]

Description="Windows Professional"

Help="Hiermit wird Windows Professional mit einer Standardkonfiguration installiert."

LaunchFile="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"

ImageType="Flat"

 

-----------------------------------------------------------------------------

 

Passt es damit dann so?????

 

Wo muss ich die Daten hinstellen, damit das alles von alleine Funktioniert. Vielleicht habt ihr ja noch etwas gedult mit mir ;)

 

Ich danke euch schon mal im voruas und wünsche einen netten Feierabend

Link zu diesem Kommentar

CMDLINES.txt in den Ordner $OEM$

 

diskpart.txt in den Ordner $OEM$/C

 

formatdisk.txt > keine .txt sondern z.B.:formatdisk.cmd

Die Datei am besten in den Ordner $OEM$/C, und in der CMDLINES.TXT den Eintrag "C:\laufwerk.cmd" auf den Eintrag Deiner Wahl (in Deinem Fall "C:\formatdisk.cmd") ändern.

 

diskpart.txt in den Ordner $OEM$/C

 

 

sleep.exe in den Ordner $1/System32 (musst Du anlegen)

($1 = %systemroot% = c:\winnt oder c:\windows)

 

[RemoteInstall]

Repartition = Yes ändern auf NO

 

Das hat zur Folge, dass Du nach dem Booten über die Netzwerkkarte die authentifizierts und das passende Image auswählst. Dannach kommt die Abfrage auf welche Partition Windows installiert werden soll. Hier lösche ich alle Partitionen und erstelle eine Partition meiner Wahl (Größe).

Wichtig nur eine Partition erstellen auf der Windows installiert werden soll. Die zweite Partition wird kurz vor Fertigstellung der Windowsinstallation erstellt.

 

Solltest Du noch Fragen haben, melde Dich. Ich bin dabei eine Schritt für Schritt-Anleitung zu erstellen.

Link zu diesem Kommentar

Kleine Korrektur:

 

$OEM$\$1 ist das %Systemdrive% ( Beispiel C: )

$OEM$\$$ ist das %Systemroot% ( Beispiel C:\WINDOWS )

 

Soll eine Datei in system32 kopiert werden,

gehört diese in $OEM$\$$\SYSTEM32

 

http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/deployguide/en-us/Default.asp?url=/resources/documentation/WindowsServ/2003/all/deployguide/en-us/acicb_ui_wbgu.asp

Link zu diesem Kommentar

Wird das Script überhaupt aufgerufen?

 

Ich denke so ca. 10 min vor dem Ende der Installation.

 

Die Scripte auf Tippfehler untersuchen, Pfadangaben überprüfen.

 

CMDLINES.TXT im $OEM$ vorhanden?

 

diskpart.txt und formatdisk.cmd im Ordner $OEM$\C vorhanden?

 

Stimmen die Pfade in der CMDLINES.TXT?

 

Werden die Dateien diskpart.txt und formatdisk.cmd auf C:\ kopiert?

Link zu diesem Kommentar

Hallo Zusammen

 

Habe doch noch ein Problem gefunden ... wenn der diskpart aufgerufen wird mit der Scriptdatei wie abgebildet - bleibt er hängen ewig und drei Tage ... liess ihn schon mal ne Viertelstunde warten fuer ne 20 GB Disk ...

 

 

select disk 1

create partition extended ==> Hängt hier fest

create partition logical

assign letter=D

exit

 

Schiesse ich den Task mit dem tskmgr ab und schauen nach ist die Disk jedoch trotzdem partitioniert ...

 

 

Habt Ihr dazu auch eine Idee ??

 

Gruss,

 

Matthias

Link zu diesem Kommentar
Original geschrieben von twenty

Ich verwende "SELECT DISK 0", ist ja die Erste Platte.

 

 

... Und wenn Du zwei physikalische HD's hast .... die erste wird mit dem setup schon partitioniert und formatiert ..

 

 

Der Rechner bleibt bei mir im GUI_Mode hängen bei dem Command: create partition extended

 

... habs auch schon mit primary versucht ... testete auch verschiedene Datenträger:

- Raid1 Partiton an Proliant Compaq Raidcontroller 5300/6200

- Hundsnormale EIDE Disk (70 GB)

 

..

 

Gruss,

 

matthias

Link zu diesem Kommentar

Mogen zusammen,

 

ich habe da mal eine weitere Frage. Wie soll das eigentlich funktionieren. Der Rechner geht doch direkt bei dem kopieren der Daten hin und partitioniert die gesamte Platte zu C:\. Wie soll ich die den Nachher im Setup wieder neu partitionieren lassen??? Das kann doch irgendwie nicht funktionieren.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...