Issue:

If a manufacturer does not supply any drivers for a machine (for example, if they do not support Windows 10 on an older machine, or support Windows 7 on a newer machine) then the default templated zim.cfg will not allow you to perform a build because you cannot create a driver image file.  For example

This is a security mechanism, to ensure that you do not deploy to a PC when you do not have the correct drivers. However, in some circumstances, the drivers built-in to Windows will suffice, and so you do not need a drivers image.


Solution:

  • Right-click the "Machines" entry in the File Library and choose "Create images.ini" which will add an entry for every machine in the file library, for each operating system shown in the File Library

  • Alternatively, you can edit the images.ini file, and add an entry for the desired operating system to the line for this machine, as shown in the documentation Imaging configuration files - for example to allow a Dell Optiplex 755 to deploy Windows 10, change (added item is in green)
    [Dell*]
    OptiPlex 755="drivers-dell-optiplex-755|desktop|win8-x64"


    to

    [Dell*]
    OptiPlex 755="drivers-dell-optiplex-755|desktop|win8-x64,win10-x64"


  • It is also possible to edit zim.cfg to remove the check, but this is not recommended, as it removes your safety-check, and would mask problems with missing driver packs.


During the build, an error will be shown in zim.log for the driver image restore because the driver image does not exist for this operating system, but this will not prevent the build from proceeding.


If you have any problems or questions about the steps in this TID please contact the ENGL support team