Ghost's All-PC-Install (incl. Meulc's Updates)

Discussion of Dutch translation of the Update Pack. Wees vrij om in het Nederlands te discussiëren!
Locked
Ghost
Posts: 55
Joined: Mon Feb 20, 2006 3:46 am

Ghost's All-PC-Install (incl. Meulc's Updates)

Post by Ghost » Thu Feb 15, 2007 5:30 pm

`
Met het maken van CD/DVD's voor installaties zonder toezicht
zijn we hier bekend. Ik zal hier niet nader op in gaan omdat
dit niet de methode is die ik gebruik voor een COMPLETE install.

Wat ik doe is in de kern heel eenvoudig. Het begint met een XP
installatie, in dit geval x86 maar voor x64 werkt het evengoed.
Deze installatie vul ik op met alle gewenste applicaties en utils.

Zou ik deze gewoon Inpakken met een Image-programma, en
deze Ghost terugzetten in andere hardware dan werkt dat niet,
behalve als vrijwel identieke onderdelen worden gebruikt.
Ik plaats daarom een XP install directory op de HD, met daarin
de bekende minimale onderdelen om een installatie te starten.
De installatie wordt dan een UPGRADE over de bestaande heen!

Maar nu komt het: Zodra de PC de eerste keer in de procedure
herstart heb ik een floppy of CD met een Imager, zoals Ghost
van Symantec aanwezig, die boot in plaats van dat de installatie
doorzet. Zodoende maak ik een "bevroren" Image van de
upgrade die juist op het punt stond om hardware te detecteren.

Je begrijpt nu wel dat wanneer ik de Source van tevoren update
met Meulc's updates en met alle mogelijke Drivers, dat dit een
installatie wordt die op werkelijk ALLE PC's zijn weg zal vinden!

De gemaakte Ghost Image wordt nu op een bootable DVD gezet
met een DOS menu`tje incl. drivers voor CD/DVD of ext. drive.
Met een enkele toetsaanslag wordt nu de Image teruggezet en
begint, nee.. hervat, de installatie op het punt waar was gestopt.

Vlak voordat ik met de Upgrade begon had ik wel even een
RunOnce in orde gebracht voor een BatchFile die vervolgens
bij de eerste opstart na afronding van de Installatie nog van
alles voor me kan doen. Hierbij moet je denken aan allerlei
registertweaks, weer opnieuw inschakelen van virusscannen,
popup, automatic-updates-on, Defender enz. Eventuele updates,
later dan Meulc ze kon verwerken kunnen er ook nog bij. Alles
eindigt met opstarten van een tempfiles- en registercleaner.
O ja, met reschange.exe stelt het ook nog even de resolutie in,
zodat de Batch begint met:

@echo off
echo.
echo Laatste UPDATES starten...
echo.
@cd c:\tools\updates\!extra\
@cmdow.exe @ /HID
@start /wait reschange.exe -width=1024 -height=768 -depth=32 -refresh=75 -quiet
@start updatesxp.exe

Het prepareren van de Source is nu eigenlijk waarover een
discussie ging. Ik gebruik hiervoor dus nLite. En wel omdat
het zeer makkelijk is om Meulc's updates en Bashrat's DP in
één bewerking te streamen in de XP installatiemap op de HD.

Het bleek nu dat uit het laatste DriversPack meer drivers in
het register kwamen dan de maximale hoeveelheid tekens
toelaat in de waarde bij:
HKLM\Software\Microsoft\Windows\CurrentVersion\DevicePath
Zoals ik al schreef, ik kwam tot maximaal 712 drivers.

De maker van nLite zou nu overwegen om de naam NLDRV in
te korten, zodat meer drivers in de regel gezet kunnen worden.

Ik hoop dat men hier wat aan heeft.

Vr.gr.
.

User avatar
muiz
Moderator
Posts: 1254
Joined: Sat Sep 24, 2005 7:51 pm
Location: The Netherlands

Post by muiz » Thu Feb 15, 2007 5:41 pm

Nee niet echt sorry, mijn dvd werkt op de meeset hardware, en is veeeeel minder gedoe.

Sorry wil je niet afzeiken, maar dit heeft weinig met unattended te maken.

User avatar
Bâshrat the Sneaky
Posts: 22
Joined: Sun Oct 23, 2005 2:47 pm
Location: Hasselt, Belgium
Contact:

Post by Bâshrat the Sneaky » Thu Feb 15, 2007 5:45 pm

ARGH dat is gewoon een copy/paste van de mail die je me stuurde :P Dan zal ik het antwoord hier ook maar publiekelijk posten, misschien dat iemand er nog wat aan heeft.




Dag Ghost,

ik heb geantwoord tussen jouw tekst in, wat mijn antwoord als geheel duidelijker zou moeten maken.
On Feb 15, 2007, at 23:10 , ghost168 wrote:

Hallo,

Met het maken van CD/DVD's voor installaties zonder toezicht
zijn we beiden bekend. Ik zal hier niet nader op in gaan omdat
dit niet de methode is die ik gebruik voor een COMPLETE install.

Wat ik doe is in de kern heel eenvoudig. Het begint met een XP
installatie, in dit geval x86 maar voor x64 werkt het evengoed.
Deze installatie vul ik op met alle gewenste applicaties en utils.

Zou ik deze gewoon Inpakken met een Image-programma, en
deze Ghost terugzetten in andere hardware dan werkt dat niet,
behalve als vrijwel identieke onderdelen worden gebruikt.
Ik plaats daarom een XP install directory op de HD, met daarin
de bekende minimale onderdelen om een installatie te starten.
De installatie wordt dan een UPGRADE over de bestaande heen!

Maar nu komt het: Zodra de PC de eerste keer in de procedure
herstart heb ik een floppy of CD met een Imager, zoals Ghost
van Symantec aanwezig, die boot in plaats van dat de installatie
doorzet. Zodoende maak ik een "bevroren" Image van de
upgrade die juist op het punt stond om hardware te detecteren.
Originele benadering! Goed gezien van je.
Je begrijpt nu wel dat wanneer ik de Source van tevoren update
met Meulc's updates en met alle mogelijke Drivers, dat dit een
installatie wordt die op werkelijk ALLE PC's zijn weg zal vinden!
Jouw methode doet hier niets aan: een gewone image-based installatie (sysprep) of media-based (CD/DVD) zal ook gewoon werken op alle pc's. Wat jouw methode echter toelaat is om een geGhost non-sysprepped systeem TOCH op alle pc's te kunnen gebruiken.
De gemaakte Ghost Image wordt nu op een bootable DVD gezet
met een DOS menu`tje incl. drivers voor CD/DVD of ext. drive.
Met een enkele toetsaanslag wordt nu de Image teruggezet en
begint, nee.. hervat, de installatie op het punt waar was gestopt.
En dit is waar het misgaat, en waarom methode 2 niet werkt voor jou. Jij START de installatie vanaf een gewone installatie CD. Vervolgens GHOST jij je HDD in het MIDDEN van de installatie. Dit vormt geen probleem voor de STANDAARD Windows installatie methode, maar wel voor methode 2, want hierbij worden NA de eerste reboot nog bestanden VANAF DE CD gekopieerd. Maar als jij je geghoste image naar een HDD kopieert en laat verderdoen, is die CD er niet meer natuurlijk!
Vlak voordat ik met de Upgrade begon had ik wel even een
RunOnce in orde gebracht voor een BatchFile die vervolgens
bij de eerste opstart na afronding van de Installatie nog van
alles voor me kan doen. Hierbij moet je denken aan allerlei
registertweaks, weer opnieuw inschakelen van virusscannen,
popup, automatic-updates-on, Defender enz. Eventuele updates,
later dan Meulc ze kon verwerken kunnen er ook nog bij. Alles
eindigt met opstarten van een tempfiles- en registercleaner.
O ja, met reschange.exe stelt het ook nog even de resolutie in,
zodat de Batch begint met:

@echo off
echo.
echo Laatste UPDATES starten...
echo.
@cd c:\tools\updates\!extra\
@cmdow.exe @ /HID
@start /wait reschange.exe -width=1024 -height=768 -depth=32 -refresh=75 -quiet
@start updatesxp.exe

Het prepareren van de Source is nu eigenlijk waarover de
discussie ging. Ik gebruik hiervoor dus nLite. En wel omdat
het zeer makkelijk is om Meulc's updates en Bashrat's DP in
één bewerking te streamen in de XP installatiemap op de HD.

Het bleek nu dat uit het laatste DriversPack meer drivers in
het register kwamen dan de maximale hoeveelheid tekens
toelaat in de waarde bij:
HKLM\Software\Microsoft\Windows\CurrentVersion\DevicePath
Zoals ik al schreef, ik kwam tot maximaal 712 drivers.

De maker van nLite zou nu overwegen om de naam NLDRV in
te korten, zodat meer drivers in de regel gezet kunnen worden.
Als je nLite gebruikt, wordt de Finisher niet mee geslipstreamed. Met andere woorden: ATI Control Panel, nVidia nForce control panel, en nog een hoop andere uitzonderingen worden niet meer goed geïnstalleerd/toegepast. Het is dus zeer aan te raden om wél het DriverPacks BASE te gebruiken!!!
Ik hoop dat je hier wat aan hebt.

Vr.gr.
Ghost

De makkelijkste oplossing is deze: Sysprep gebruiken. Ik zal je in het heel kort uitleggen wat Sysprep is.

0) Sysprep staat voor "system preparation".
1) Installeer Windows + applicaties + instellingen + DriverPacks (zie opmerking).
2) Run de sysprep tool.
3) Maak een image
4) Kopieer image naar HDD van pc die je wilt installeren.
5) Er is geen vijfde stap. Als de klant nu de pc boot, zal hij de OOBE krijgen, dus kan hij zelf gebruikersnaam, pc naam enzovoort kiezen.

Opmerking: hoe DriverPacks gebruiken met sysprep:

So this is what you need to do:
1) Prepare everything for sysprep (create the C:\Sysprep directory
and copy all files there).

2) Extract all DriverPacks you'd like to use to C:\, you'll end up
with a directory C:\D and many subfolders below that.

3) Use the attached executable (remove the '.rename' part of its
filename, GMail does not allow .exe's) to execute the following
command:
DevPath.exe C:\D

4) Copy DPsFnshr.ini to C:\ and extract DPsFnshr.7z to C:\. (Do not forget this
step!)

5) Add to the GUIRunOnce section of sysprep.inf these two commands:
C:\DPsFnshr.exe

6) Run Sysprep.

7) Deploy!


Sysprep links:
http://support.microsoft.com/kb/302577
http://www.microsoft.com/technet/prodte ... ction.mspx
http://en.wikipedia.org/wiki/Sysprep

Sysprep + ghost:
http://service1.symantec.com/SUPPORT/gh ... 1610075225


mvg,
Bâshrat the Sneaky

Ghost
Posts: 55
Joined: Mon Feb 20, 2006 3:46 am

Post by Ghost » Thu Feb 15, 2007 6:42 pm

Bâshrat the Sneaky wrote:ARGH dat is gewoon een copy/paste van de mail die je me stuurde :P Dan zal ik het antwoord hier ook maar publiekelijk posten,
Als er Persoonlijke zaken aan bod kwamen dan lag het natuurlijk anders.
Jouw methode doet hier niets aan: een gewone image-based installatie (sysprep) of media-based (CD/DVD) zal ook

gewoon werken op alle pc's. Wat jouw methode echter toelaat is om een geGhost non-sysprepped systeem TOCH op alle

pc's te kunnen gebruiken.
En dat is juist waar het om ging. Een Kant-en-Klare custom install
die zo flexibel mogelijk toepasbaar is, met enkele toetsaanslagen.
Ik kan dit toepassen op elke gekoesterde installatie, die zodoende
vrijwel ongewijzigd, onder alle omstandigheden kan worden hersteld.
Een gewone backup heeft vele beperkingen.
En dit is waar het misgaat, en waarom methode 2 niet werkt voor jou. Jij START de installatie vanaf een gewone

installatie CD. Vervolgens... enz.
<>
Bâshrat the Sneaky
Sorry, de installatie start hier vanaf de Harddisk.
Alleen de GhostImage wordt later op een DVD gebrand.

M.b.t. methode 2
Ik vermoedde het al, dat hier de moeilijkheid zat.

Voor het overige dank ik je voor de uitgebreide info.
Ik zal er zeker m'n voordeel mee doen, .................

vr.gr.

Locked