| Advertise on warmetal.nl! Click for more information about advertising here. |
Did you find this website useful? Did I save you a lot of time? |
|
Om deze images te gebruiken handel je op dezelfde wijze als normaal met ZENworks. De menu's zien er anders uit, maar verder is het gebruik eenvoudig. Het verschil zit in de fases die worden doorlopen:
Om de laatste fase mogelijk te maken moet er een service account worden gemaakt:
.EnglInstaller.ServiceAccounts.Companyname
Deze account heeft een wachtwoord nodig en heeft applicaties geassocieerd staan om te installeren. Het is heel belangrijk dat deze gebruiker geen DLU policy heeft. Hierdoor wordt de local administrator gebruikt om software te installeren en om het profiel vandaan te kopiëren.
Om een build te draaien heb je de engl imaging toolkit nodig op je werkstation. De software kun je downloaden vanaf de website.
Na de installatie draai je de build wizard:
We beginnen met een nieuwe configuratie. Kies voor “New”.
Geef een duidelijke naam.
Klik “Next”.
De ZENworks versie die is gebruikt is ZENworks Desktop Management 7 SP1 IR1, en draait op een netware server.
Zet een installatie source voor Windows XP SP3 op het netwerk, zodat deze later ook nog te gebruiken is.
We geven een activatie sleutel op die niet correct is. Zodoende moeten we tijdens het imagen altijd een activatie sleutel opgeven. Indien je een volume licence key tot je beschikking hebt kun je deze gebruiken.
Geef de land instellingen op.
Geef de LDAP gebruiker, wachtwoord en server op.
De instellingen voor de Novell componenten.
Gebruik dezelfde gebruiker om mee in te kunnen loggen.
We geven de naam handmatig op tijdens het imaging proces.
Geef de zenworks import server op.
Werkstations hoeven niet te worden toegevoegd aan groepen.
Werkstations worden gelijk lid gemaakt van het Active Directory domein.
De NAL wordt gebruikt tijdens de build en wordt in het dagelijks leven opgestart vanuit het login script. Deze hoeft dus niet vanuit het werkstation zelf te worden opgestart.
Je kan het toetsenbord en de muis niet uitzetten, dan zou je namelijk nooit de activatiesleutel kunnen opgeven. Wel is het zaak dat de wachtwoorden niet in logfiles naar voren komen.
Klik “Next”.
Klik “Next”.
Na afloop moeten wat zaken worden opgeruimd en het default user profiel moet worden bijgewerkt. Dit is belangrijk om gemaakte wijzigingen bij alle gebruikers door te voeren.
Het is handig om bovenstaande instellingen over te nemen. Je krijgt zo een iso om in één keer een unattended installatie uit te kunnen voeren.
Klik “Next”.
Voor de unattended installation iso moet je een boot media opgeven, bijvoorbeeld BartPE.
Klik “Next”.
Je hoeft hier alleen de Windows source op te geven. De overige opties gebruiken we niet.
Gebruik de installatie sources die ook worden gebruikt voor de NAL. ENGL wil dat de acu.txt file in de admin directory staat. Deze acu.txt moet in ieder geval aan de volgende eisen voldoen:
Klik “Next”.
We gebruiken geen beveiliging voor het imagen. Gebruikers mogen zelf ook beslissen om te imagen.
Klik “Next”.
Klik “Next”.
Klik “Next”.
Geef de tftp directory op van de ZENworks server.
Klik “Next”.
Klik “Yes”.
Klik “Build”.
Klik “Ok”.
En wachten maar.
Klik “Ok”.
Klik “Finish”.
Todo na build
Mijn ervaring met deze stappen is dat ze niet altijd kloppen. Je kan ze dus wel lezen, om ze te gebruiken als globaal overzicht, maar je kan beter de handleiding gebruiken.
Tik “Y” en druk op Enter. De lokale harde schijf wordt leeg gemaakt en de unattended installatie begint. Er worden verschillende fases doorlopen:
Hier is fase 1 klaar. Zoals je ziet is Windows XP geïnstalleerd met SP3.
In VMware server kun je met <F12> kiezen voor een netwerk boot. Zodra je het scherm ziet dat hij aan het wachten is voor DHCP gegevens druk je op <CTRL> en <ALT> en houdt je ze ingedrukt. Je kunt ze loslaten indien je onderstaand scherm ziet.
Uiteindelijk zie je onderstaand scherm:
En weer wat later kun je ervoor kiezen om de ENGL imaging te verlaten:
Maak een image met het volgende commando:img mp 10.1.3.104 //10.1.3.104/zen/EnglImaging/ImagesAddonEnBase/winxp-presp.zmg
img rp 10.1.3.104 //10.1.3.104/zen/EnglImaging/ImagesAddonEnBase/sysprep.zmg
Dit gaat heel snel, je krijgt een bevestiging of het is gelukt:
Klik “Yes”.
Lees de waarschuwing goed door. Klik daarna op “OK” om de machine af te sluiten.img mp 10.1.3.104 //10.1.3.104/zen/EnglImaging/ImagesAddonEnBase/winxp-postsp.zmg
Indien het base image veranderd moet worden restore dan het winxp-presp.zmg image. Voer hier de wijzigingen op uit en doorloop weer stap 4 en stap 5.
Zie de referenties onderaan om te zien waar je alles heen moet kopiëren. Haal de regel uit de nieuwe images.ini en voeg die toe aan de juiste images.ini file. Plak de regel met het type in SYS:\TFT\ZIMFILES\IMAGES.ini
Let op: deze lijst is aan verandering onderhevig en dient slechts ter documentatie van de opties die worden meegenomen. Behalve aan de ENGL installer moeten ze ook aan de DIA groep gehangen worden. Door de Run Once functionaliteit kun je zo heel snel op een computer zien of bepaalde instellingen hebben gedraaid.
De eerste applicatie is de windows installer. Deze is van belang voor de installatie van de andere applicaties en moet dus als eerst met een run order van “0”:
Verdere applicaties krijgen een hogere run order:
Aan het einde draait een aparte applicatie genaamd “reboot” om de reeks af te sluiten. Via zmainrun en een aantal parameters wordt het proces verteld dat de laatste applicatie geïnstalleerd is en volgt er een reboot om deze fase af te sluiten:
Op het moment dat er een inlog scherm komt is het image klaar.
; ENGL Imaging Toolkit 5.1 Build Wizard ; Copyright (C) 1999-2008 Expert Networking Group Limited ; WindowsXPSP3 ; [Hewlett-Packard] HP Compaq dc5100 SFF(EC959ET) = drivers-hp-hp-compaq-dc5100-sff_ec959et_ | desktop HP Compaq dc5100 MT(PW100ET) = drivers-hp-hp-compaq-dc5100-mt_pw100et_ | desktop HP Compaq dc5100 MT(EC955ET) = drivers-hp-hp-compaq-dc5100-mt_ec955et_ | desktop HP Compaq dc7700p Convertible Minitower = drivers-hp-hp-compaq-dc7700p-convertible-minitower | desktop HP Compaq dc7700p Small Form Factor = drivers-hp-hp-compaq-dc7700p-small-form-factor | desktop HP d330 DT(DC580AV) = drivers-hp-hp-d330-dt_dc580av_ | desktop
SYS:tftp\zimfiles\zim.cfg
Het Engl imaging menu, aangepaste relevante stukken om een Engelse en een Nederlandse versie aan te kunnen biedenstaan er hier bij:
<<<cut>>>
; ------------------------------------------------------
; Menu Definitions
; ------------------------------------------------------
; Main Menu
Menu:Start,mnu_main,"Main Menu","Blue"
Menu:Submenu,mnu_restore,"Restore Menu",""
Menu:Submenu,mnu_maint,"Maintenance Menu",""
Menu:Separator
; Menu:Item,logout,"Logout"
Menu:Item,reboot,"Reboot"
; Restore Menu
Menu:Start,mnu_restore,"Restore Menu","blue"
; Menu:Item,restore_wsobj,"Select Workstation Image object",""
; Menu:Separator
Menu:Item,restore_ztoolkit_begin, "WINXP sp3 Nederlands"
Menu:Item,restore_ztoolkit_engels, "WINXP sp2 Engels"
Menu:Separator
Menu:Item,_top,"Return to Main Menu"
; Maintenance Menu
Menu:Start,mnu_maint,"Maintenance Menu","red"
Menu:Item,maint_view_dmi,"View Workstation DMI information"
Menu:Item,maint_clear_zisd,"Clear ZENworks Image-safe Data"
Menu:Item,maint_view_zisd,"View ZENworks Image-safe Data"
Menu:Item,maint_view_inv,"View ZENworks inventory"
Menu:Item,maint_view_disk,"View ZENworks disk geometry & partitions"
Menu:Item,maint_run_img,"Run ZENworks imaging engine (img)"
Menu:Separator
Menu:Item,maint_run_imgf,"MAKE custom image (NO WARNINGS)"
Menu:Item,theend,"Exit to prompt"
Menu:Separator
Menu:Item,_top,"Return to Main Menu"
<<<cut>>>
; ------------------------------------------------------
; Restore ENGL Smart Windows Deployment images
; ------------------------------------------------------
Label:restore_ztoolkit_begin
; Check hardware was found in lookup file
If:Var,drivers_image,eq,""
Dialog:Ask,"","This machine type was not found in the lookup file.",_Ok,red
Menu:Return
End:
Set:COMPUTERNAME,""
; Read the Computername in from ZISD (if it exists)
;Zisd:Get,NetBiosName,ZISD_COMPUTERNAME
;If:Var,ZISD_COMPUTERNAME,ne,""
; Set:COMPUTERNAME,%ZISD_COMPUTERNAME%
;Else:
;End:
ZISD:Remove
; Launch a Form to display detected hardware and select machine type
Form:Start,"info","Hardware Detected","_OkCancel^Ok",Blue
Form:Item,"Item1",StaticText,"-Manufacturer : %dmi_system_vendor%"
Form:Item,"Item2",StaticText,"-Model : %dmi_system_product%"
Form:Item,"Item3",StaticText,"-Hardware Image : %drivers_image%"
Form:Item,"Item4",StaticText,"-Hardware Type : %desktop_laptop%"
Form:Item,"Item5",Label,"Computer Name :"
Form:Item,"Item6",EditBox,"%COMPUTERNAME%"
Form:Item,"item7",Label,"Auto Restart after imaging:"
Form:Item,"item8",Radiobuttons,"Yes","Yes,No"
Form:Display,"info"
If:Var,_Form,Eq,"_Cancel"
Menu:Return
End:
Set:Ask_COMPUTERNAME,%_Info_item6%
Set:AutoRestart,%_Info_item8%
If:Var,Ask_COMPUTERNAME,ne,"%COMPUTERNAME%"
Set:COMPUTERNAME,"%Ask_COMPUTERNAME%"
End:
Dialog:Ask,"", "Warning! All hard disk data on this machine will be erased.\n \nContinue?","_YesNo",red
If:Var,_ask,eq,"_No"
Menu:Return
End:
Dialog:Popup,"Restoring ENGL Smart Windows build process, please wait...",green
Pause:3
File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/winxp-postsp.zmg",verbose
; Uncomment the following line to restore a "hotfixes" add-on image for use with Zdrvpath
; File:Run,"img rl /%images_path%/hotfixes.zmg",verbose
If:Var,machine_type,eq,"tablet"
File:Run,"img rl /%images_path%/tablet.zmg",verbose
End:
File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/novcomp.zmg",verbose
File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/ztoolkit.zmg",verbose
File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/%drivers_image%",verbose
Pause:2
Dialog:Popupclose
; update the information in ZISD
Zisd:Put,NetBiosName,%COMPUTERNAME%
Zisd:Write
If:Var,AutoRestart,eq,"Yes"
Goto:reboot
End:
Menu:Return
Label:restore_ztoolkit_engels
; Check hardware was found in lookup file
If:Var,drivers_image,eq,""
Dialog:Ask,"","This machine type was not found in the lookup file.",_Ok,red
Menu:Return
End:
Set:COMPUTERNAME,""
; Read the Computername in from ZISD (if it exists)
;Zisd:Get,NetBiosName,ZISD_COMPUTERNAME
;If:Var,ZISD_COMPUTERNAME,ne,""
; Set:COMPUTERNAME,%ZISD_COMPUTERNAME%
;Else:
;End:
ZISD:Remove
; Launch a Form to display detected hardware and select machine type
Form:Start,"info","Hardware Detected","_OkCancel^Ok",Blue
Form:Item,"Item1",StaticText,"-Manufacturer : %dmi_system_vendor%"
Form:Item,"Item2",StaticText,"-Model : %dmi_system_product%"
Form:Item,"Item3",StaticText,"-Hardware Image : %drivers_image%"
Form:Item,"Item4",StaticText,"-Hardware Type : %desktop_laptop%"
Form:Item,"Item5",Label,"Computer Name :"
Form:Item,"Item6",EditBox,"%COMPUTERNAME%"
Form:Item,"item7",Label,"Auto Restart after imaging:"
Form:Item,"item8",Radiobuttons,"Yes","Yes,No"
Form:Display,"info"
If:Var,_Form,Eq,"_Cancel"
Menu:Return
End:
Set:Ask_COMPUTERNAME,%_Info_item6%
Set:AutoRestart,%_Info_item8%
If:Var,Ask_COMPUTERNAME,ne,"%COMPUTERNAME%"
Set:COMPUTERNAME,"%Ask_COMPUTERNAME%"
End:
Dialog:Ask,"", "Warning! All hard disk data on this machine will be erased.\n \nContinue?","_YesNo",red
If:Var,_ask,eq,"_No"
Menu:Return
End:
Dialog:Popup,"Restoring ENGL Smart Windows build process, please wait...",green
Pause:3
File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/winxp-postsp-eng.zmg",verbose
; Uncomment the following line to restore a "hotfixes" add-on image for use with Zdrvpath
; File:Run,"img rl /%images_path%/hotfixes.zmg",verbose
If:Var,machine_type,eq,"tablet"
File:Run,"img rl /%images_path%/tablet.zmg",verbose
End:
File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/novcomp.zmg",verbose
File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/ztoolkit.zmg",verbose
File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/%drivers_image%",verbose
Pause:2
Dialog:Popupclose
; update the information in ZISD
Zisd:Put,NetBiosName,%COMPUTERNAME%
Zisd:Write
If:Var,AutoRestart,eq,"Yes"
Goto:reboot
End:
Menu:Return
<<<cut>>>
De volledige ENGL documentatie is terug te vinden bij: http://engl.co.uk/documentation/imagingtoolkit/5.1/index.html
Discussion