• De afgelopen dagen zijn er meerdere fora waarop bestaande accounts worden overgenomen door spammers. De gebruikersnamen en wachtwoorden zijn via een hack of een lek via andere sites buitgemaakt. Via have i been pwned? kan je controleren of jouw gegeven ook zijn buitgemaakt. Wijzig bij twijfel jouw wachtwoord of schakel de twee-staps-verificatie in.

slipstreaming en unattended installatie

Status
Niet open voor verdere reacties.

frankw

Slumdog millionaire
Lid geworden
5 nov 2003
Berichten
60.341
Waarderingsscore
307
In de vorige tutorial heb ik uitgelegd hoe je een originele XP cd met SP1, kan voorzien van SP2 waardoor je een zelf gemaakte xp cd met sp2 krijgt (slipstream). Zie voor die uitleg deze link: http://www.nationaalcomputerforum.nl/showthread.php?t=25725
Dat was een vrij basic uitleg, de volgende tutorial zal een stuk moeilijker worden.

Inleiding:[hand]
In deze tutorial, waar we een stuk verder gaan, en waarbij de moeilijkheidsgraad een stuk hoger ligt gaan we een paar stappen verder, we beginnen dan nu met een XP versie waar geen servicepacks opstaan en we zowel SP1 als SP2 op zullen slipstreamen, en waarbij we via een unattended installatie ook nog een aantal favoriete programma's direct op de cd mee installeren zodat deze bij een herinstallatie direct worden geinstalleerd. Ook onze voorkeuren en instellingen die we normaal gesproken altijd achteraf pas instellen als windows is geinstalleerd gaan we nu al programmeren in onze windows installatie cd.

Starten:
We beginnen met het aanmaken van 2 mappen in de map C:\ deze noemen we respectievelijk:
winxp en sp.

In de map winxp kopiren we alle bestanden die op de originele schijf staan van XP naar toe, klik dus even met de rechtermuis op de originele xp cd, kies voor verkennen, alles selecteren, en kopieeren, navigeer naar de aangemaakte map winxp en plak daar alle bestanden die op de cd instonden naartoe.

Servicepack 1 downloaden.
Nu gaan we servicepack 1 downloaden via deze manier: http://www.microsoft.com/windowsxp/downloads/updates/sp1/network.mspx kies wel even aan de rechterkant voor welke taal het moet zijn en kies voor downloaden en zorg dat deze in de eerder aangemaakte map sp terecht komt.

Servicepack 1 uitpakken.
Nu deze is gedownload gaan we servicepack 1 uitpakken zodat we hem in een later stadium met onze xp bestanden die we in de map winxp hebben staan kunnen integreren. Dit bestand heet Xpsp1a_nl_x86.exe

We gaan dit nu niet doen via de eenvoudigere maar langzamere manier via start-uitvoeren-commandprompt maar direct vanuit Uitvoeren met een simpel maar doeltreffend commando:
Ga naar start-uitvoeren-en geef hier het commando:
C:\sp\xpsp1a_nl_x86.exe /U /X:C:\sp\ Het servicepack wordt nu uitgepakt in de eerder aangemaakte map C:\sp. (let op tussen de spatie tussen .exe en /u en de spatie tussen /u en /x

Servicepack 1 slipstreamen.
Nu servicepack 1 is uitgepakt in de map C:\sp moeten we de bestanden van de originele cd die we hebben geplaatst in de map C:\winxp gaan bijwerken met de bestanden van het servicepack.

Dit gaan we doen op de volgende manier:
Ga naar start-uitvoeren-en geef hier het commando:
C:\sp\update\update.exe /S:C:\winxp De bestanden in de map C:\winxp worden nu overschreven / bijgewerkt door de bestanden van het servicepack.

Als dit gedaan is en gelukt, kunnen de bestanden uit de map C:\sp\ weer worden weggegooid.

In de map C:/winxp staat nu de bestanden van de originele xp cd inclusief de bestanden van servicepack 1 mee gesliptreamd.

Servicepack 2 downloaden.
Nu gaan we het volgende doen voor servicepack 2, we hebben dit al in een eerdere tutorial ook al eens gedaan maar dan op een andere manier. Als het goed is is de map C:\sp nu leeg, want de oude bestanden van servicepack 1 die erin stonden zijn nu niet meer nodig.

We beginnen dan nu servicepack 2 te downlaoden en op te slaan in onze map C:\sp\ dit servicepack is hier te halen:
http://www.microsoft.com/downloads/...FamilyID=049c9dbe-3b8e-4f30-8245-9e368d3cdb5a

Servicepack 2 uitpakken.
Het gedownloade sp2 bestand heeft als naam
WindowsXP-KB835935-SP2-NLD.exe we gaan nu niet deze naam veranderen, maar lekker moeilijk doen en het servicepack 2 in onze map C:/sp/ uitpakken op de volgende manier:
Ga naar start-uitvoeren-en geef hier het commando:
C:\sp\WindowsXP-KB835935-SP2-NLD.exe /U /X:C:\sp\ Het servicepack wordt nu uitgepakt in de eerder aangemaakte map C:\sp. (let op tussen de spatie tussen .exe en /u en de spatie tussen /u en /x


Servicepack 2 slipstreamen.
Nu servicepack 2 is uitgepakt in de map C:\sp moeten we de bestanden van de originele cd die we hebben geplaatst in de map C:\winxp gaan bijwerken met de bestanden van het servicepack. In de map C:/sp staat na uitpakken een nieuw map genaamd I386.

Dit gaan we doen op de volgende manier:
Ga naar start-uitvoeren-en geef hier het commando:
C:\sp\I386\update\update.exe /S:C:\winxp De bestanden in de map C:\winxp worden nu overschreven / bijgewerkt door de bestanden van het servicepack.



Als dit gedaan is en gelukt, kunnen de bestanden uit de map C:\sp\ weer worden weggegooid. (mocht dit niet lukken "bestand in gebruik" dan op een later tijdstip deze bestanden weggooien)

In de map C:/winxp staat nu de bestanden van de originele xp cd inclusief de bestanden van servicepack 1 + servicepack 2 mee gesliptreamd.

Onnodige mappen en bestanden wegdoen.
In onze map C:\winxp\ staan nu een hoop mappen en bestanden, sommige daarvan zijn echt misbaar en bevatten onnodige rommel en reclame. De mappen die staan in de map C:/winxp met de volgende naam kunnen worden weggegooid, ze zijn niet perse nodig voor onze cd. Je kunt ze dus optioneel verwijderen, maar mag ze ook laten staan.

C:/winxp/docs <--deze mag weg
C:/winxp/valueadd <--deze mag weg


Aanmaken van driver mappen.
We hebben nu alleen nog maar met de map C:/winxp te maken waar we nu wat meer dingen in gaan doen zoals het anamaken van wat mappen en submappen waar straks onze drivers, programma's en dergelijke in komen te staan.

In de map C:/winxp gaan we nu de volgende mappen en submappen aanmaken
C:/winxp/$OEM$ <--deze map.

In deze map C:/winxp/$OEM$ gaan we de volgden submappen aanmaken:
C:/winxp/$OEM$/$1 <--deze map
C:/winxp/$OEM$/$$ <--deze map
C:/winxp/$OEM$/$docs <--deze map
C:/winxp/$OEM$/$progs <---deze map

In de map C:/winxp/$OEM$/$1 maken we de volgende submappen:
C:/winxp/$OEM$/$1/Install <--deze map
C:/winxp/$OEM$/$1/Drivers <---deze map

In de map C:/winxp/$OEM$/$$ maken we de volgende submap
C:/winxp/$OEM$/$$/system32 <--deze map


Wizard instellingen en voorkeuren draaien.
Met de volgende stappen gaan we aangeven welke instellingen er vooraf ingesteld moeten worden tijdens de installatie van onze windows xp, dit doen we met het volgende programma dat te vinden is in onze map C:/winxp/support/tools/ staat een map genaamd DEPLOY klik daarop en zoek het bestand genaamd setupmgr, dubbeklik erop en een popup verschijnt waar je het programma wilt uitpakken, kies hiervoor even een makkelijke plaats bijvoorbeeld het buroblad. Op het buroblad wordt nu een map geplaatst met daarin het volgende programma:
setupmgr.exe, dubbeklik erop en een wizard verschijnt.

Je zal dit scherm nu zien:



Je hebt hier 2 opties:
nieuw antwoordbestand maken
bestaand antwoordbestand aanpassen.

we kiezen hier voor optie 1, en klikken op volgende we krijgen nu dit scherm te zien:



we kiezen hier weer voor de bovenste optie en klikken op volgende, we krijgen nu dit scherm te zien waar we kiezen om welke windows versie het gaat.



in ons geval kiezen we nu voor Windows XP Home. Dus de bovenste aanvinken en op volgende drukken. We krijgen nu dit scherm te zien:



We kiezen hier voor volledig automatisch zodat onze instellingen worden gebruikt en je geen keuzes kan maken tussen instellingen tijdens de installatie. Vervolgens klikken we op volgende waar we het volgende te zien krijgen:



We kiezen hier voor de optie "installatie vanaf cdrom" en klikken weer op volgende in het volgende venster moeten we de gebruiksrechtovereenkomst aanvinken.



Nadat we weer op volgende hebben gedrukt krijgen we het volgende plaatje te zien waar je stap voor stap jouw instellingen kan instellen die jij wilt, ik ga hier nu niet alle stappen uitleggen want deze wijzigen zichzelf uit. (zorg er wel voor dat de cd van xp in de cdromlade ligt en je de productcode bij de hand hebt)



Als alles doorlopen is wordt in de map op je buroblad waar het installatieprogramma setupmgr.exe instond een tekstbestand aangemaakt met de naam unattented.txt hier staan de instellingen in die je net hebt opgegeven.

Verander nu de naam van unattended.txt in Winnt.sif dit is nodig voor het kunnen starten van de cdrom later. Dit bestand Winnt.sif kopieeren we nu naar onze map C:/winxp/I386.

Aanpassen van het Winnt.sif bestand.
Als we nu dit sif bestand openen wat we net hebben aangemaakt met kladblok dan ziet dat er zo ongeveer uit (afhankelijk van je eigen instellingen)

;SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS

[GuiUnattended]
AdminPassword="XXXXXX"
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=85
OemSkipWelcome=1

[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXX
FullName="Frank"
OrgName=""
ComputerName=frankw

[Display]
BitsPerPel=32
Xresolution=1024
YResolution=768
Vrefresh=60

[Branding]
BrandIEUsingUnattended=Yes
Home_Page=www.google.nl [Prox...eer sluiten en de wijzigingen opslaan.[/hand]
 
[hand]We gaan nu een stapje verder en het wordt misschien nu ook wat moeilijker maar als we nooit eens iets proberen leren we ook niets?

Zelf scriptbestanden maken.
Hoewel scriptbestanden maken zelf niet mijn sterkste kant is heb ik gelukkig wat hulp gehad. Om zelf programma's en drivers te installeren hebben we scripts nodig, scripts eindigen vaak met de extensie .BAT of .CMD.

In deze scripts staan de opdrachten die tijdens de installatie uitgevoerd moeten worden bijvoorbeeld kan er instaan dat tijdens de installatie van xp, cc cleaner geinstalleerd moet worden. Dan zoekt de installatie eerst naar het Winnt.sif bestand waar we hebben aangegeven dat er tevens in andere programma's geinstalleerd dienen te worden die in onze map $oem$ dadelijk komen. En hoe en op welke wijze dit programma dan moet worden geinstalleerd vindt de installatie in het .bat bestand.

Dus om iets te installeren kan je het zo ongeveer zien.
In winnt.sif staan 2 verwijzingen = 1 dat er programma's moeten worden geinstalleerd vanuit de map oem, 2 dat er een bat / cmd bestand is dat aangeeft hoe dat moet gebeuren.

In ons Winnt.sif bestand moeten we trouwens nog wel even aangeven dat er .bat / cmd bestanden zijn die de installatieprocedure moet uitvoeren.
We gaan dus beginnen met een nieuwe regel aan te maken in ons Winnt.sif bestand, ik zal de nieuwe regel even in de kleur blauw arceren:

;SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=yes
TargetPath=\WINDOWS

[GuiUnattended]
AdminPassword="xxxxxxx"
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=85
OemSkipWelcome=1

[UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
FullName="Frank"
OrgName=""
ComputerName=frankw

[Display]
BitsPerPel=32
Xresolution=1024
YResolution=768
Vrefresh=60

[Branding]
BrandIEUsingUnattended=Yes

Home_Page=www.google.nl [Proxy] ...ar deze website: [URL]http://www.nu2.nu/bbie/ en downloaden daar het bestand barts boot image extractor.

Pak dit bestand dat je hebt gedownload uit, en kopieer de bestanden die in deze map staan naar de eerder aangemaakte map boot.

We gaan nu de bootbestanden die op de cd staan van XP met behulp van bart boot progje wegschrijven in een bestandje dat we gaan gebruiken om straks onze eigen cd bootable te kunnen maken, snappen we het nog :) nee dan toch even verder gaan.

Kijk even wat de schijfletter is van je cdromspeler waar je cd van xp nog inzit. Bij mij is de schijfletter van de cdromspeler waar de XP cd nog inzit is G:

Nu we dit weten gaan we met behulp van Bart de bootbestanden die op de originele cd van XP staan kopiren / wegschrijven als een ander bestand dat we kunnen gaan gebruiken om dadelijk onze eigengemaakte geslipstreamde XP cd met sp2 bootable mee te kunnen maken.

Start weer de commandprompt door in start-uitvoeren-cmd in te vullen, we geven nu de volgende commando's achter elkaar iedere keer weer gevolgd door een enter:

cd..
cd..
cd boot
bbie G:

slip18copyne1.jpg


Door dit laatste commando wordt er nu naar de map C:\boot een bestand aangemaakt met de naam image1 en dit betreft een BIN bestandje. Controleer even of dit bestandje daar nu staat.

slip19rj6.jpg




We gaan nu onze cd branden en gebruiken daarvoor het programma Nero.

Volg even de stappen aan de hand van deze plaatjes hieronder:

Plaatje 1
[img=http://img402.imageshack.us/img402/4195/nero1wp1.th.jpg]


Je ziet dat in bovenstaand plaatje je erop moet letten dat je de volgende dingen aangevinkt / ingevuld zijn onder het tabblad opstarten:
- Kies voor cdrom opstartbaar
- Bij imagebestand, ga naar de locatie waar het bin bestand staat dus
C:\boot\image1.bin
- Vink de expert settings aan.
- Zet bij emulatie hem op "geen emulatie"
- Zet aantal geladen sectoren deze op 4

Plaatje 2
[img=http://img408.imageshack.us/img408/8190/nero2lq1.th.jpg]


Vervolgens ga je naar het tabblad ISO, waar je let op de volgende zaken:
- Zet bij gegevensmodus hem op Modus 2/XA
- Zet bij bestandsysteem hem op ISO 9660 + joliet
- Lengte bestandsnaam op max 31 tekens zetten
- Tekenset op ISO 9660 zetten
- Bij beperkingen verzachten alles aanvinken

Plaatje 3
[img=http://img408.imageshack.us/img408/669/nero3pu9.th.jpg]


Bij het derde tabblad genaamd "label" vul je de gegevens in zoals hierboven beschreven op de afbeelding:
- Bij "Schijfnaam", vul je de naam in van de originele schijf, dus de naam die je ziet als de originele cd van XP in je cdromspeler zit. Deze naam hebben we al eerder opgeschreven in het begin.

Kies nu voor "Nieuw". Aan de rechterkant zal je nu een soort verkenner zien. Ga naar de map C:\winxp selecteer alle bestanden die daarin staan, en kies met je rechtermuis voor de optie "toevoegen aan compilatie". Je zal zien dat de bestanden nu in het linkervenster worden gezet. Kies nu voor de optie "branden" bovenin het venster en je geslipstreamde XP cd wordt gemaakt.

Je windows xp cd inclusief servicepack 1 + servicepack 2 + je favoriete programma's en instellingen is nu klaar.

Vertrouw uiteraard niet blind nu op deze cd, 1 klein typfoutje of verkeerde instelling kan er al voor zorgen dat de cd niet of niet goed werkt, wel heb je door al deze stappen weer een hoop bijgeleerd en hopelijk wat lol eraan beleefd.

Er zijn nog veel meer mogelijkheden en instellingen die je kunt doen om een cd te maken een hoop interessante tips en trucs daarvoor kan je hier nalezen:

1) http://unattended.msfn.org/unattended.xp/view/web/1/ [/hand]
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan