• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Help with Win10 Driver injection

Scheduled Pinned Locked Moved
General Problems
9
88
35.8k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Q
    Quazz Moderator
    last edited by Dec 19, 2016, 4:12 PM

    I’m late, but if you’re using inf files and such to install drivers, it’s sufficient to place them in a folder under Windows\inf and windows will install them during first boot. (which means I’ll also recommend copying them over during postdownloadscript stage of imaging)

    Just my two cents

    K 1 Reply Last reply Dec 19, 2016, 4:15 PM Reply Quote 1
    • K
      kyle.heath @Quazz
      last edited by Dec 19, 2016, 4:15 PM

      @Quazz So you think pushing them into the Windows\inf folder would work better than pushing them into a C\windows\driver folder? I may try this also and see if it works. Looks like I can approach this in multiple ways. Thanks for the input!

      Q 1 Reply Last reply Dec 19, 2016, 4:17 PM Reply Quote 0
      • Q
        Quazz Moderator @kyle.heath
        last edited by Quazz Dec 19, 2016, 10:17 AM Dec 19, 2016, 4:17 PM

        @kyle.heath I have a folder with network drivers on all my images and that works fine. I just put all of them there from the universal driverpacks.

        Cool thing is, you don’t need to specify windows to install those drivers, it does so by itself.

        K 1 Reply Last reply Dec 19, 2016, 7:34 PM Reply Quote 0
        • K
          kyle.heath @MRCUR
          last edited by Dec 19, 2016, 7:04 PM

          @MRCUR I tested this by changing the values of those to false and it still didn’t install all the drivers. It installed a couple, but I’m missing
          0_1482174268705_upload-694998b4-d3c9-4575-a9a8-631c367ec218

          I’m going to try dpinst.exe to see if that works.

          S 1 Reply Last reply Dec 19, 2016, 8:14 PM Reply Quote 0
          • K
            kyle.heath @Quazz
            last edited by Dec 19, 2016, 7:34 PM

            @Quazz So right now I have a folder on my FOG server that pushes out a folder called Drivers onto my machines. If I push out a folder called INF into windows instead of Drivers that should push them into the correct area for Microsoft installation. It’s installing some of my drivers but not all. SMBus and some USB drivers don’t install.

            G 1 Reply Last reply Dec 19, 2016, 7:51 PM Reply Quote 0
            • G
              george1421 Moderator @kyle.heath
              last edited by Dec 19, 2016, 7:51 PM

              @kyle.heath Its installing the same number of drivers as when you place them in c:\windows\drivers?

              If that is the case you need to check the drivers to see if they are unpacked.

              I do have to ask the question where did you get all of these drivers from? Were they on the Dell Deployment CAB for your hardware model or did you download them individually from the Dell site.?

              Also note as a Moderator I’m going to fork this section of the thread since its a bit off topic of the original tutorial. I’ll clean it up after the issue has been resolved or come to an end.

              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

              K 1 Reply Last reply Dec 19, 2016, 8:07 PM Reply Quote 0
              • K
                kyle.heath @george1421
                last edited by Dec 19, 2016, 8:07 PM

                @george1421 It’s not installing the same number because when i point the missing drivers to the C:\Windows\Drivers folder it installs them. I got them from the Dell website and they were on the Dell Deployment CAB. It installs certain ones like the networks ones, but SMBUS and USB ones it does not.

                1 Reply Last reply Reply Quote 0
                • S
                  sudburr @kyle.heath
                  last edited by Dec 19, 2016, 8:14 PM

                  @kyle.heath In Windows 7, some drivers for newer devices must be installed after drivers for older devices are installed with a reboot in between and vice versa.

                  And as @Quazz said, you can quite simply dump your entire library of drivers into ‘c:\windows\inf’, but you will still be limited by Windows 7’s ability, or inability to prioritize driver installation order.

                  [ Standing in between extinction in the cold and explosive radiating growth ]

                  1 Reply Last reply Reply Quote 1
                  • M
                    MotD
                    last edited by Feb 9, 2017, 6:46 PM

                    I Need some Help with this Scipts.
                    I have HP and Lenovo Machines, and i want to test the Driver Injection with a Lenovo ThinkPad L560.

                    I dont know if i had all made all required settings, my Drivers dont copied to the Client.

                    I have placed the fog.drivers, fog.log and fog.postdownload into /images/postdownloadscripts and set the Files to 755.
                    And i have create da drivers Folder into /images with Rights set to 755.

                    Under drivers there is a Folder named to the result from “dmidecode -s system-product-name” and the other needet Folders under it.
                    Looks like this:
                    /images/drivers/20F10026GE/win10/x64

                    Under x64 i put all 64Bit Drivers from a SCCM Package for the ThinkPad L560.

                    But i think the FOG dont start the Scripts unter /images/postdownloadscripts.
                    The Folder C:\Windows\DRV was not created and no Drivers copied.

                    Do i have any settings to make so FOG run the Scrips under /images/postdownloadscripts?

                    Please can someone help me?

                    T 1 Reply Last reply Feb 9, 2017, 7:30 PM Reply Quote 0
                    • T
                      THEMCV @MotD
                      last edited by Feb 9, 2017, 7:30 PM

                      @MotD What does your fog.postdownload and fog.drivers look like?

                      Any error messages?

                      M 1 Reply Last reply Feb 9, 2017, 8:10 PM Reply Quote 0
                      • M
                        MotD @THEMCV
                        last edited by Feb 9, 2017, 8:10 PM

                        @THEMCV I have taken the Files and Folder Structure from this Thread and dont change anything.
                        https://forums.fogproject.org/topic/8889/fog-post-install-script-for-win-driver-injection/2

                        Where can i see a Log File or else?
                        The Messages on the Client System runs too fast to read it.

                        T 1 Reply Last reply Feb 9, 2017, 8:12 PM Reply Quote 0
                        • T
                          THEMCV @MotD
                          last edited by Feb 9, 2017, 8:12 PM

                          @MotD Check out this thread and make sure you’ve got the updated ones. This is what I’m using.

                          https://forums.fogproject.org/topic/8878/fog-drivers-script-will-not-run-correctly-in-postdownloadscripts/51?page=1

                          M 2 Replies Last reply Feb 9, 2017, 8:18 PM Reply Quote 0
                          • M
                            MotD @THEMCV
                            last edited by Feb 9, 2017, 8:18 PM

                            @THEMCV Many Thanks to you, i’ll read it now and then i try it 🙂

                            1 Reply Last reply Reply Quote 0
                            • M
                              MotD @THEMCV
                              last edited by Feb 9, 2017, 8:34 PM

                              @THEMCV Now i have another Question, i try to run the fog.postdownload script in Terminal.
                              And get a Error because i there is no Folder called “/usr/share/fog” with the called funcs.sh Script. The Folder is completly missing.

                              I have FOG 1.3.3 installed on a Ubuntu 14.04 LTS.
                              Where i get the needed Files?

                              T 1 Reply Last reply Feb 9, 2017, 8:36 PM Reply Quote 0
                              • T
                                THEMCV @MotD
                                last edited by Feb 9, 2017, 8:36 PM

                                @MotD You shouldn’t run it, it should go in /images/postdownloadscripts. The error I’m not sure about.

                                in /images/postdownloadscripts do you have fog.postdownload and fog.drivers in there from the thread?

                                M 1 Reply Last reply Feb 9, 2017, 8:42 PM Reply Quote 0
                                • M
                                  MotD @THEMCV
                                  last edited by Feb 9, 2017, 8:42 PM

                                  @THEMCV Right, under /images/postdownloadscripts i have the fog.postdownload, the fog.log and the fog.drivers all File rights set to 755

                                  But if the Script call the funcs.sh and this file does not exist?

                                  G 2 Replies Last reply Feb 9, 2017, 8:50 PM Reply Quote 0
                                  • G
                                    george1421 Moderator @MotD
                                    last edited by Feb 9, 2017, 8:50 PM

                                    @MotD You have to remember the post download scripts run from the perspective of the FOS engine that runs on the target compuer, not the FOG server. The paths are a bit different.

                                    functs.sh only exists on the FOS virtual hard drive.

                                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                    M 1 Reply Last reply Feb 9, 2017, 8:55 PM Reply Quote 0
                                    • G
                                      george1421 Moderator @MotD
                                      last edited by george1421 Feb 9, 2017, 2:56 PM Feb 9, 2017, 8:52 PM

                                      @MotD In /images/postdownloadscripts you should have the master FOG hook script called fog.postdownload that should be configured to call your fog.drivers bash shell script. That script is what should move your files.

                                      Also FWIW the Lenovo’s hide their system name in a different place than the Dells in SMBIOS.

                                      You may need to make a elaborate structure to pull the machine name from the Lenovo systems and the Dells if you random deploy to each.

                                      Something like:

                                      sysmanufact=$(dmidecode -s system-manufacturer | tr -cd '\40\60-\176')
                                      sysmanufact="${sysmanufact%"${sysmanufact##*[![:space:]]}"}"
                                      
                                      if [[ -z ${systemanufact} ]]; then
                                          #system manufacturer is blank so try to pick up name from baseboard
                                          # / motherboard value
                                          sysmanufact=$(dmidecode -s baseboard-manufacturer)
                                          sysmanufact="${sysmanufact%"${sysmanufact##*[![:space:]]}"}"
                                      fi
                                      
                                      case ${sysmanufact} in
                                          *[Dd][Ee][Ll][Ll]*)
                                              machine=$(dmidecode -s system-product-name)
                                              ;;
                                          *)
                                             # Do this for all other machines i.e. Intel and Lenovo
                                              machine=$(dmidecode -s baseboard-product-name)
                                              ;;
                                      esac
                                      

                                      To get the proper value into the machine variable.

                                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        MotD @george1421
                                        last edited by MotD Feb 9, 2017, 2:58 PM Feb 9, 2017, 8:55 PM

                                        @george1421 Ok, thanks i dont know that.
                                        Sorry i am new on FOG Project and Linux.
                                        I take all Scripts from your Post, and do not make any changes but the Drivers dont copied to the Client.

                                        Can i see a Log File about the Image Deploy and the result of the running from the fog.postdownload and fog.drivers Scripts?

                                        i run a Windows Version of dmidecode called dmidecode212 under the Windows Maschine and get the Result: 20F10026GE from the Lenovo ThinkPad L560. and i create the Folder Structure /images/drivers/20F10026GE/win10/x64

                                        Under x64 i put all 64Bit Drivers from a SCCM Package for the ThinkPad L560

                                        G 2 Replies Last reply Feb 9, 2017, 8:57 PM Reply Quote 0
                                        • G
                                          george1421 Moderator @MotD
                                          last edited by Feb 9, 2017, 8:57 PM

                                          @MotD There is no log file for these scripts. If you took things just as I have defined, that is for Dell hardware. That should work as I have them listed. For Lenovo you will have to make some changes to the scripts.

                                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 2 / 5
                                          • First post
                                            Last post

                                          246

                                          Online

                                          12.2k

                                          Users

                                          17.3k

                                          Topics

                                          155.5k

                                          Posts
                                          Copyright © 2012-2024 FOG Project