Unattended Windows installation mit Bootdiskette
Config.sys bearbeiten
Hallo,
ich sitze im Moment vor einem Problem bei einer unattended Windows Xp Installation und hoffe dass mir jemand weiter helfen kann.
Hier das Problem:
Ich habe eine Bootdiskette erstellt, die sich automatisch mit einen Server PC verbindet und ein auf diesem Server liegendes Script zur Unattended Installation startet. Soweit läuft alles Gut.
Es wird also das Win XP Setup gestartet und die Daten in ein Temporäres Verzeichnis auf meinem PC Kopiert.
Das Problem ist nur: Nach dem Kopieren der Dateien macht der Rechner einen Neustart und dabei bootet er natürlich wieder von meine Diskette. Dann folgt das gleiche wie oben, alte Daten werden gelöscht und die Setupdaten wieder per Netzwerk übertragen, mit anschließendem Neustart.
Ich bräuchte also etwas das das Booten von Diskette verhindert. Also etwa so wie bei der CD von Windows wo am Anfang die Frage kommt ob man von CD Booten will (Taste drücken) oder von der Festplatte (nix machen).
Meine Bootdiskette basiert auf einer Windows 98 Bootdisk, und ich habe am anfang sogar das "Microsoft Windows 98 Startmenü" (Wo man früher auswählen konnte zwischen: "PC mit CD-Rom Unterstützung starten", "PC ohne CD-Rom Unterstützung starten" und "Hilfedatei anzeigen").
Meine Frage: Gibt es eine Möglichkeit die Config.sys so anzupassen das er von der Festplatte bootet? Also quasi ein zusätzliche "menuitem" einbauen
Meine Config.sys:
----Start----
[menu]
menuitem=SMS, Software Management Server
menudefault=SMS,1
menucolor=7,0
[SMS]
device=a:\himem.sys
[COMMON]
files=60
buffers=30
dos=high
stacks=9,256
lastdrive=z
device=a:\net\ifshlp.sys
country=049,850,a:\country.sys
install=keyb.com gr,,keyboard.sys
----Ende---
(Bei SMS bootet er von Diskette)
Ich hoffe ich habs geschafft das Problem einigermaßen logisch zu Beschreiben.
Mit freundlichen Grüßen
Phifen
Hallo,
ich sitze im Moment vor einem Problem bei einer unattended Windows Xp Installation und hoffe dass mir jemand weiter helfen kann.
Hier das Problem:
Ich habe eine Bootdiskette erstellt, die sich automatisch mit einen Server PC verbindet und ein auf diesem Server liegendes Script zur Unattended Installation startet. Soweit läuft alles Gut.
Es wird also das Win XP Setup gestartet und die Daten in ein Temporäres Verzeichnis auf meinem PC Kopiert.
Das Problem ist nur: Nach dem Kopieren der Dateien macht der Rechner einen Neustart und dabei bootet er natürlich wieder von meine Diskette. Dann folgt das gleiche wie oben, alte Daten werden gelöscht und die Setupdaten wieder per Netzwerk übertragen, mit anschließendem Neustart.
Ich bräuchte also etwas das das Booten von Diskette verhindert. Also etwa so wie bei der CD von Windows wo am Anfang die Frage kommt ob man von CD Booten will (Taste drücken) oder von der Festplatte (nix machen).
Meine Bootdiskette basiert auf einer Windows 98 Bootdisk, und ich habe am anfang sogar das "Microsoft Windows 98 Startmenü" (Wo man früher auswählen konnte zwischen: "PC mit CD-Rom Unterstützung starten", "PC ohne CD-Rom Unterstützung starten" und "Hilfedatei anzeigen").
Meine Frage: Gibt es eine Möglichkeit die Config.sys so anzupassen das er von der Festplatte bootet? Also quasi ein zusätzliche "menuitem" einbauen
Meine Config.sys:
----Start----
[menu]
menuitem=SMS, Software Management Server
menudefault=SMS,1
menucolor=7,0
[SMS]
device=a:\himem.sys
[COMMON]
files=60
buffers=30
dos=high
stacks=9,256
lastdrive=z
device=a:\net\ifshlp.sys
country=049,850,a:\country.sys
install=keyb.com gr,,keyboard.sys
----Ende---
(Bei SMS bootet er von Diskette)
Ich hoffe ich habs geschafft das Problem einigermaßen logisch zu Beschreiben.
Mit freundlichen Grüßen
Phifen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 32698
Url: https://administrator.de/contentid/32698
Ausgedruckt am: 19.11.2024 um 13:11 Uhr
17 Kommentare
Neuester Kommentar
Hi Phifen,
nachdem der Rechner das Kopieren der Dateien angefangen hat, kannst Du die Diskette rausnehmen - er braucht sie nicht mehr.
Ich mache das ähnlich wie Du:
Rechner bootet von Diskette und verbindet ein Laufwerk auf einen Server.
Dann lösche ich die Platte, lege mit GDISK eine neue Partition an welche auch gleich formatiert ist. Jetzt brauche ich leider nochmal ein Reboot des Rechnern bevor ich auf diese neu angelegte Partition die Setupdaten kopieren lassen kann.
Das Löschen und die eigentliche Installation rufe ich per Hand auf (2 Batchdateien). Ich übergebe beim Setup noch den Rechnernamen und die gewünschte Partitionsgröße.
Was mich interessieren würde, ist wie ich den Reboot vermeiden kann. Wie machst Du das?
Gruß,
Thomas
nachdem der Rechner das Kopieren der Dateien angefangen hat, kannst Du die Diskette rausnehmen - er braucht sie nicht mehr.
Ich mache das ähnlich wie Du:
Rechner bootet von Diskette und verbindet ein Laufwerk auf einen Server.
Dann lösche ich die Platte, lege mit GDISK eine neue Partition an welche auch gleich formatiert ist. Jetzt brauche ich leider nochmal ein Reboot des Rechnern bevor ich auf diese neu angelegte Partition die Setupdaten kopieren lassen kann.
Das Löschen und die eigentliche Installation rufe ich per Hand auf (2 Batchdateien). Ich übergebe beim Setup noch den Rechnernamen und die gewünschte Partitionsgröße.
Was mich interessieren würde, ist wie ich den Reboot vermeiden kann. Wie machst Du das?
Gruß,
Thomas
Hi,
mach aus der Diskette eine bootfähige CD, dann greift der Bootmanager von XP/2K.
Die kann dann drinbleiben.
Gruß - Toni
P.S. bei Compaq Servern gabs mal eine Möglichkeit, die Anzahl der Bootvorgänge auf der Diskette festzulegen mittels eines Counters. Geht aber nur bei CPQ, da dies vom BIOS unterstützt werden muß!
mach aus der Diskette eine bootfähige CD, dann greift der Bootmanager von XP/2K.
Die kann dann drinbleiben.
Gruß - Toni
P.S. bei Compaq Servern gabs mal eine Möglichkeit, die Anzahl der Bootvorgänge auf der Diskette festzulegen mittels eines Counters. Geht aber nur bei CPQ, da dies vom BIOS unterstützt werden muß!
mach aus der Diskette eine bootfähige
CD, dann greift der Bootmanager von XP/2K.
Die kann dann drinbleiben.
CD, dann greift der Bootmanager von XP/2K.
Die kann dann drinbleiben.
Das kann so nicht gehen, denn a) ist der Bootmanager von Windows nachdem das Setup die Daten kopiert hat, noch nicht installiert und b) wenn der Rechner im Bios auf booten von CD steht, dann wird er von der CD zu booten beginnen und einen auf der Platte installierten Bootmanager gar nicht angehen.
Gruß,
Thomas
Wie du den Reboot verhindern kannst
weiß ich auch nicht, da ich bis jetzt
meine Platte noch nicht formatieren lasse
benötigt er bei mir keinen Reboot.
weiß ich auch nicht, da ich bis jetzt
meine Platte noch nicht formatieren lasse
benötigt er bei mir keinen Reboot.
Und wie machst Du das dann wenn eine Platte noch keine Partition hat? Dann kann das Setup keine Installationsdateien kopieren und wenn Du vom Kaffe trinken kommts hat sich nicht viel getan
Oder was passiert bei Dir wenn schon eine alte Installation drauf ist?
Gruß,
Thomas
goto %CONFIG%
:NOSMS
echo Start von Festplatte
:SMS
echo SMARTDRV wird gestartet...
:NOSMS
echo Start von Festplatte
:SMS
echo SMARTDRV wird gestartet...
Du springst bei der Auswahl von NOSMS auf die entsprechende Sprungmarke und es wird der Text ausgegeben. Dann läuft die Autoexec einfach weiter durch, weil es kommt ja keine weiter Verzweigung mehr ...
So kann das nicht tun
Thomas
habe jetzt die Formatierung mit GDisk eingebaut, aber bei mir braucht er nach dem
löschen und neu erstellen der Partition keinen neustart, sondern mach mit meinem
Script weiter.
löschen und neu erstellen der Partition keinen neustart, sondern mach mit meinem
Script weiter.
Ok, das versuche ich nachher nochmal ...
gdisk 1 /del /all
gdisk 1 /cre /pri /for /q
fdisk /mbr
gdisk 1 /cre /pri /for /q
fdisk /mbr
Das kannst Du auch so machen:
gdisk 1 /mbr /wipe /y (löscht alle Partitionen auf der Platte und schreibt den MBR neu)
gdisk 1 /cre /pri /for /q
Thomas
such mal nach "Bart's Way", damit
Der Tipp war super !!! Barts JO.SYS kann das was Phifen sucht. Der genaue Link: http://www.nu2.nu/jo/
Gruß,
Thomas
Ok, wieder was dazugelernt ...
Der Rechner braucht jetzt kein Reboot mehr (komisch, ob das damals eine ältere Version von GDisk war?) und man muss nur noch beim 1. Booten von der Diskette (bei mir geht es über Netzwerk, mit Barts MultiBoot-Diskette = 8 verschiedene Netzwerkkarten werden automatisch erkannt) einmal eine Taste drücken. Das wars dann, der Rechner installiert sich von alleine .
Danke an Euch!!
Thomas
*EDIT*
Zu früh gefreut: Ohne Reboot geht es nur, solange die Partitionen die gelöscht werden FAT formatiert sind. Wenn aber die Partition die gelöscht wird NTFS war, dann geht es nicht ohne Reboot.
Der Rechner braucht jetzt kein Reboot mehr (komisch, ob das damals eine ältere Version von GDisk war?) und man muss nur noch beim 1. Booten von der Diskette (bei mir geht es über Netzwerk, mit Barts MultiBoot-Diskette = 8 verschiedene Netzwerkkarten werden automatisch erkannt) einmal eine Taste drücken. Das wars dann, der Rechner installiert sich von alleine .
Danke an Euch!!
Thomas
*EDIT*
Zu früh gefreut: Ohne Reboot geht es nur, solange die Partitionen die gelöscht werden FAT formatiert sind. Wenn aber die Partition die gelöscht wird NTFS war, dann geht es nicht ohne Reboot.
@leknilk0815:
Um ein Unattended Setup machen zu können, muss die Platte FAT formatiert sein. Sonst kann das Setupprogram, welches ja unter DOS läuft, die Daten nicht auf die Platte schreiben.
Also kann ich das ja schon mal nicht gemeint haben.
Aber stell Dir mal vor, Du hast einen Rechner und auf dem ist ein Windows auf einer NTFS-Partition und jetzt willst Du den Rechner neu installieren ... was für ein Dateisystem hat die Platte? NTFS? Genau, und diese löscht man dann im Zuge des Unattended-Setup ... Und was war meine Aussage?
Bitte erst lesen, dann posten
@phifen:
Ich habe es versucht, so lange ich das Setup vor der Konvertierung zu NTFS abgebrochen habe und dann die Platte gelöscht habe, läuft das Setup gleich nach dem neu Anlegen und Formatieren der Partition.
Breche ich das Setup aber erst dann ab, wenn die Platte schon NTFS ist und starte dann eine neues Unattended-Setup auf die gleiche Weise, sagt mir das Setup dass es keinen Platz findet auf den es die Dateien kopieren könnte.
Mit einem Reboot dazwischen geht es.
Thomas
Um ein Unattended Setup machen zu können, muss die Platte FAT formatiert sein. Sonst kann das Setupprogram, welches ja unter DOS läuft, die Daten nicht auf die Platte schreiben.
Also kann ich das ja schon mal nicht gemeint haben.
Aber stell Dir mal vor, Du hast einen Rechner und auf dem ist ein Windows auf einer NTFS-Partition und jetzt willst Du den Rechner neu installieren ... was für ein Dateisystem hat die Platte? NTFS? Genau, und diese löscht man dann im Zuge des Unattended-Setup ... Und was war meine Aussage?
Bitte erst lesen, dann posten
@phifen:
Ich habe es versucht, so lange ich das Setup vor der Konvertierung zu NTFS abgebrochen habe und dann die Platte gelöscht habe, läuft das Setup gleich nach dem neu Anlegen und Formatieren der Partition.
Breche ich das Setup aber erst dann ab, wenn die Platte schon NTFS ist und starte dann eine neues Unattended-Setup auf die gleiche Weise, sagt mir das Setup dass es keinen Platz findet auf den es die Dateien kopieren könnte.
Mit einem Reboot dazwischen geht es.
Thomas