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

How to make a multi hardware image

Scheduled Pinned Locked Moved
Tutorials
4
14
6.2k
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.
  • V
    Varadin
    last edited by Sep 3, 2013, 4:44 PM

    Hi guys and girls! this is my first serious post in there but I want to share my knowlage of a multi hardware auto installables drivers

    1 you need to build your image as you want softwares, and updates personally I sugest to use vmware šŸ˜‰

    2 find all nic drivers yu need for all the computers you hav to deploy and put them into c:\drivers of your image

    3 use a microsoft tool called DPinstall
    [url]http://msdn.microsoft.com/en-us/library/windows/hardware/ff544842(v=vs.85).aspx[/url]
    [URL=ā€˜http://msdn.microsoft.com/en-us/library/windows/hardware/ff544842(v=vs.85).aspx’]http://msdn.microsoft.com/en-us/library/windows/hardware/ff544775(v=vs.85).aspx[/URL]

    3 call dpinst into your boot script for installing your nic driver

    4 mount a samba share with net use (on your fog server for my set-up)
    5 recall dpinst.exe into that location for installing your drivers specificly for your pc

    voila ! you have an image driver indenpendent how can manage all hardware

    for specific desktop you may use a nic how you already have the drivers into your image and just plug-in it for pulling out of your samba server your computers drivers

    volia if you need more specifications of my technique feel free to ask!

    1 Reply Last reply Reply Quote 0
    • T
      Tom Elliott
      last edited by Sep 3, 2013, 9:40 PM

      I can add to this but its more if you know all the drivers your systems use. You can actually integrate one image with all drivers included into the base image and blast all systems under your control with the same image. Save a lot of time. I’ll post more tomorrow when I can access my script.

      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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

      1 Reply Last reply Reply Quote 0
      • V
        Varadin
        last edited by Sep 4, 2013, 3:25 PM

        Hi Tom your solution is good in theory. if you manage a huge computer park it is far most easy to keep in hand one usb nic and one pci nic and upload the driver then manage a 120 go windows image … and this technique permit to add driver on the fly into your repository, upgrade them easily or remove them if they are not need anymore

        1 Reply Last reply Reply Quote 0
        • L
          Lee Rowlett Developer
          last edited by Sep 4, 2013, 4:38 PM

          I do something very similar to the original post but instead of the post script fog (customised init.gz) detects the model, makes the reg changes to the images and the downloads the driver folder from the server (just after it completes the image task - before it reboots) and lets sysprep take care of the rest… never fails either!

          1 Reply Last reply Reply Quote 0
          • T
            Tom Elliott
            last edited by Sep 4, 2013, 5:50 PM

            [quote=ā€œVaradin, post: 15621, member: 14268ā€]Hi Tom your solution is good in theory. if you manage a huge computer park it is far most easy to keep in hand one usb nic and one pci nic and upload the driver then manage a 120 go windows image … and this technique permit to add driver on the fly into your repository, upgrade them easily or remove them if they are not need anymore[/quote]

            I understand what you’re saying and agree to a point. I work for a school district so every year we bid for the system we need to replace others. Because of this, we actually only maintain 6 different systems. Our images, with all drivers of all systems included with all software for the base is only 20GB. So for us, it’s just easier to build the image with the drivers embedded.

            Different strokes for different folks I guess.

            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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

            Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

            Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

            1 Reply Last reply Reply Quote 0
            • J
              Jaymes Driver Developer
              last edited by Sep 4, 2013, 6:42 PM

              I agree Tom, I use a similar method as what you have described. But I as well work in a school corporation and we only keep about 5 - 6 models on hand, and normally share drivers. Since we use the same company, it normally just involves dropping in the new driver, sysprepping and pushing out the new image.

              I would be interested in looking at your scripts and information to see how I can streamline my processes a little better.

              But on the same note, a colleague of mine uses the same process as Lee has described,

              WARNING TO USERS: My comments are written completely devoid of emotion, do not mistake my concise to the point manner as a personal insult or attack.

              1 Reply Last reply Reply Quote 0
              • T
                Tom Elliott
                last edited by Sep 4, 2013, 7:10 PM

                I wasn’t feeling too well today, so I was not at work, but I’ll try to get something here tomorrow.

                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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                1 Reply Last reply Reply Quote 0
                • J
                  Jaymes Driver Developer
                  last edited by Sep 5, 2013, 12:04 PM

                  No rush, my teachers are busy teaching again so I can go back to playing and learning. Windows 7 got thrown on me last minute last year, so this year I want to take some time to prepare and work the bugs out; I learned to sysprep and all that jazz, now I need to streamline and fix some hiccups.

                  WARNING TO USERS: My comments are written completely devoid of emotion, do not mistake my concise to the point manner as a personal insult or attack.

                  1 Reply Last reply Reply Quote 0
                  • T
                    Tom Elliott
                    last edited by Sep 5, 2013, 12:41 PM

                    We have a network share that we just placed all the drivers, but this could easily be changed to be right on the

                    @echo off
                    net use z: \<location of drivers> <ADPASSWORD> /user:<ADUSERNAME>
                    for /r z:\ %%i in (*.inf) do pnputil -a %%i
                    net use /del z:

                    Thanks,

                    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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                    1 Reply Last reply Reply Quote 0
                    • J
                      Jaymes Driver Developer
                      last edited by Sep 5, 2013, 2:34 PM

                      Ahh yes, another Active Directory environment.

                      I’ve been talking with our technology director, and I have him almost convinced that an Active Directory environment would be good for us.

                      Any experience with a Novell Network? I haven’t been able to get anything to path on my Novell network without first logging on, and if there are no NIC drivers, there is no log on. If there is no log on, there is no access. Are there similar ways to connect to content via the command line? Ideas?

                      WARNING TO USERS: My comments are written completely devoid of emotion, do not mistake my concise to the point manner as a personal insult or attack.

                      1 Reply Last reply Reply Quote 0
                      • T
                        Tom Elliott
                        last edited by Sep 5, 2013, 3:15 PM

                        net use z: \<location of drivers> <ADPASSWORD> /user:<ADUSERNAME>

                        This is for a Hardware (mostly) independent image. So theorethically, you would just create a VM. It’s network drivers should work with any Windows.

                        Change the ADPASSWORD and ADUSERNAME info out for your novell stuff.

                        This script is run before the image is uploaded. So basically, the image comes prepackaged with all the needed drivers.

                        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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                        1 Reply Last reply Reply Quote 0
                        • J
                          Jaymes Driver Developer
                          last edited by Sep 5, 2013, 3:29 PM

                          I’ll give it a shot! I normally use a virutal image and install the novell client before I push the image, there is just one specific model that has a hiccup with the NIC drivers. I’ll let you know what I figure out with the scripts.

                          Not trying to be lazy, I know that Novell and AD are both LDAP network I just didn’t know if the commands transposed šŸ™‚

                          WARNING TO USERS: My comments are written completely devoid of emotion, do not mistake my concise to the point manner as a personal insult or attack.

                          1 Reply Last reply Reply Quote 0
                          • T
                            Tom Elliott
                            last edited by Sep 5, 2013, 3:40 PM

                            Windows commands always do. Good thing for SAMBA.

                            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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                            Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                            Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                            1 Reply Last reply Reply Quote 0
                            • J
                              Jaymes Driver Developer
                              last edited by Sep 5, 2013, 4:47 PM

                              Awesome, I got a form of it working. However if I don’t have the Novell client installed on the computer, it will not map the drive. It tries, it just never succeeds. This should more than work for my student and staff images. Thanks a bunch!

                              I would just like to figure out how to map the drive without installing the Novell client, but that isn’t your problem šŸ™‚

                              WARNING TO USERS: My comments are written completely devoid of emotion, do not mistake my concise to the point manner as a personal insult or attack.

                              1 Reply Last reply Reply Quote 0
                              • 1 / 1
                              1 / 1
                              • First post
                                2/14
                                Last post

                              155

                              Online

                              12.0k

                              Users

                              17.3k

                              Topics

                              155.2k

                              Posts
                              Copyright Ā© 2012-2024 FOG Project