Getac F110 Imaging

Getac F110 Imaging

Recently at work, we obtained 21 new tablets to replace the current CF-29 Toughbooks that were in production. It is currently my job to set up the Getac F110’s. The process has been… Painful.

While I was finally able to finally get a Getac to image, I was unable to get it to image through the docking station NIC. Instead I found myself buying a USB to Ethernet adapter. While I am sure there is a proper way to image these devices, I have contacted Getac support a few times, and they either never replied to emails, and on the phone I got the usual run around for possible fixes. Let me explain the scenario.

We are deploying Windows 7. Because we do not have time, and it is not our jobs to hold employee’s hands as they learn a new operating system UI. With that said, we got our Getac’s shipped with Windows 7. I had previously set up a WDS server for imaging on our network running Windows server 2008 R2. I will attempt to explain the process to the best my abilities. I understand this is not a solution, but rather a workaround. Because Getac does not have much documentation available on their site, I am stuck with getting machines out on a deadline, so I don’t have time to do it the proper way.

Crap you will be needing:

  • 3 flash drives (Yes, 1 for BIOS, KBC BIOS, Window PE image)
  • Getac F110
  • F110 Docking Station
  • Rufus USB program
  • Alcohol

Note: Getac F110’s are purely UEFI. With this said, it does have a legacy mode, but it does not work with the NIC. The only legacy devices you may boot from are the SSD, and USB drives. PXE boot is strictly UEFI, and there is no legacy mode, which causes me a lot of pain when trying to boot them from a PXE server. The work around has been to use USB drives and boot into those to download an image from WDS or MDT.

So it is always a good idea to update to the latest BIOS before you ship the computer out to production. The current BIOS that are shipped on Getacs (at least ours) does not offer PXE Boot. By updating to it, it was added and enabled, but I was not able to get it working.

  1. Get it hooked up.
    1. I used a USB to Ethernet adapter for initial setup, because I was trying to solely use WDS to deploy and not MDT. After a lot of blood, sweat and tears, I moved on to MDT for deployment, so I am not sure if a USB to Ethernet adapter is still needed, but it doesn’t hurt!
  2. Update the BIO’s
    1. Download the proper BIOS zip file from Getac’s site
    2. Using Rufus, format as FAT and MSDOS, so it is bootable
    3. Extract and copy all of the contents onto the newly formatted USB drive
    4. Plug the USB drive into the Getac and boot into it
    5. Update the BIOS
  3. Update the KBC BIOS
    1. Download the proper KBC BIOS zip from Getac’s site
    2. Using Rufus, format as FAT and MSDOS, so it is bootable
    3. Extract and copy all of the contents onto the newly formatted USB drive
    4. Plug the USB drive into the Getac and boot into it
    5. Update the KBC BIOS
  4. Create boot image – Since we are deploying Windows 7, We will need to use a Windows 7 boot image. Start by fetching a Windows 7 installation disk.
    1. Import the boot.wim file from the installation disk into your deployment server.
  5. Install MDT (Microsoft Deployment Toolkit)
  6. Create a project in MDT called Getac or something

    1. Set the deployment share
    2. Do not ask if a computer backup should be performed
    3. Do not ask for a product key
    4. Do not ask to set the local admin password
    5. Ask if an image should be capturedshare
  7. Take the Getac Windows 7 Driver disk and copy it over
    to the server. There should be a crapload of drivers so it will take a while

    1. Now, back in MDT expand Out-of-Box Drivers and right click on it and select Import Drivers
      1. Browse to the driver location and select the file containing all of the driversdrivers
    2. This will take a long time
  8. Right click on your deployment share and select properties
    1. Under the General tab, remove the x86 platform under ‘Platforms Supported’
    2. Under Windows PE, select the x64 Platform
      1. Under the features tab, add the DISM Cmdlets
      2. Under the Drivers and Patches make sure the Include all drivers from the selection profile is selected
      3. Do not forget to add the inf driver files for the USB to Ethernet adapter
    3. Close out of the properties window
  9. Under the Operating Systems tab, add a new OS, and navigate to the install.wim file from the Windows 7 install CD you copied earlier. If you would like, you may add images from a WDS server(which I did to save space) but it is not required.
  10. Lets make some tasks, right click on Task Sequence to make a new task
    1. Give it an ID of like 1337 or 9001 or something and name with the words capture in it.
      1. Under Select Template make sure Sysprep and Capture is selected
      2. Select the Windows 7 Pro OS from the selection
      3. Fill out the rest of the information if you wish
      4. Finish it and it will now be present
    2. We will make another template for deployment once we have captured our first image
  11. Fun time! Take your base Getac and make an image for it. Install updates and whatever software you wish. Once you are done, do not sysprep the machine. Just unjoin it from a domain if it is currently connected to one.
  12. Capture the image and upload it to the deployment share capture location. (For capturing this image, I used a guide found here)
    1. Basicly, on the golden image or base machine, we are going to navigate to the network share that we set up earlier when we created the deployment share.
    2. Select and execute the LiteTouch.vbs script to start the capturing processscripts
    3. When it is done, it should show up under the deployment share/captures using the ID we specified for the capture template
  13. Now we have captured the base image. YAY. If you are working along side with WDS, upload the captured image to the WDS server. Then add all new WDS images to the deployment share. If you are not, just upload the image to the OS’s in the deployment share
  14. Now go back to task sequences and make a new one for deployment
    1. Select Standard Client Task Sequence
    2. Select the newly captured image for deployment
    3. Fill out the rest of the settings as you wish
    4. Hit finish, and the deployment task should now be present
  15. Make a bootable USB drive using the TouchLite PE.iso image
    1. Select your deployment share and update it. This will take a long time because we need to inject all of the drivers. Once it has completed, we can find the iso and write it to a USB drive.
    2. Locate the file under \\server\deploymentshareaddress$\boot\
    3. Using Rufus, write the LiteTouchPE_64.iso to the USB drive
  16. Plug the USB dongle into the Getac’s one USB port
  17. Dock the Getac and turn it on. Hold the Windows button to access the boot menu
  18. Boot from the USB dongle
  19. Once the LiteTouch program and Selected Deploy when the button appears
    1. Select the deploy task from list of tasks.
    2. Fill out the information and the process should somewhat automate
    3. Once the image has deployed, it will log into it, and attempt to contact the server again. For this to take place, make sure there is a cable connected to the docking station as well as the USB to Ethernet adapter.
    4. You should receive a yellow box saying it was completed.
    5. Unplug USB to Ethernet adapter.
  20. You have just imaged at Getac F110!

I hope others find this helpful, if anyone has any questions, let me know at gbrewster@agoasite.com

Comments are closed.