Prerequisites:
- NIC need to be able to PXE (fixed or via USB dongle)
- BIOS configuration
- Dongle needs to support PXE (Startech 7500 USB to Ethernet Dongle is supported)
- Not possible via WLAN/Bluetooth
- DHCP server needs to be configured correctly
- KACE internal DHCP server is suitable
- Options 66 (FQDN of the K2000 or RSA), 67(k2000.0)+ 244(IP of the K2000 or RSA) need to be set
- Client needs to be in the same subnet like the K2000 or RSA
Deployment:
- Client boots to the KBE-Boot Environment
- Via PXE
- KBE from boot media (flash media/USB thumb key)
http://www.itninja.com/blog/view/deploying-images-from-usb-devices-with-the-kace-2000
- KBE mounts the K2000
- KBE needs only two drivers: network + storage for the questioned system
- KBE queries kgetdhcp 66 and kgetdhcp 244 to get the correct IP
- KBE mounts the drivers \\k2000\drivers\ as drive Y:
- If this fails possibly a driver is missing https://support.software.dell.com/kb/111717
- KBE runs the interactive GUI or if started as automated task directly the SI/Image
- KBE runs the Pre-Install Tasks
- Create partition(s)
- Format the partition(s)
- Install MBR for questioned OS
- Get/Set Computername if needed
http://www.kace.com/support/resources/kb/article/get-set-computername
- KBE runs the Installation (SI/Imaging) including Mid-Install Tasks
- Reboot, the client boots from HDD
- OS runs the Post-Install Tasks
- Install Agent
- Automatic inject the drivers so no yellow question mark is in device manager anymore
i. For Dell systems: enable the driver feed and download the drivers for that system
ii. For systems which are not in that feed: http://www.itninja.com/blog/view/driver-feed-builder
- Modify the firewall to allow the agent
- Scripts for all stuff you may need
- Installing software should be done by the K1 if possible
Typical issues:
Before testing on a client please try always in a virtual environment to be shure that the installation itself works fine
- Client don’t boot the KBE
- Review this table for Dell systems: http://www.itninja.com/blog/view/bios-pxe-boot-issues
- Review the BIOS config of the client (boot from NIC with PXE)
- Review the settings of the DHCP server (the settings must not have a space in it (esp. at the end!)
- Client boots the KBE but is not able to mount the K2000
- Check if the KBE got a correct IP
i. Type ipconfig /all
ii. If no IP: clean out all drivers for the KBE and download the KBE driver pack and install it https://support.software.dell.com/kb/111717
iii. Recache the drivers and rebuild the KBE
iv. If this don’t fix: inject on the same way the needed network + storage drivers
v. Recache and rebuild
- Post Install Tasks not working correctly
- Use the runonceex converter http://www.itninja.com/blog/view/k2000-postinstall-task-converter
- If a batch is started, use call call batch.bat
- If a vbs is started, use cscript cscript vbscript.vbs
- If you use a post install task use start /wait
- Attachments must be smaller than 2GB due to a limitation of the box
- If you use 3.6 or newer: remove all call, cscript, start /wait and the runonceex-converter, as this was only needed prior to 3.6 since with the 3.6 a new task scheduler is in use which does not need it anymore. You can use the K2 advisor to check your installations. It will show you possible problems: http://www.itninja.com/blog/view/k2-advisor
For some reason when you select on the link it adds a "9" (SOL1117179) to the URL and it fails. - LarryD 10 years ago