Scenario: You’re missing drivers when using one of the rescue media and want to add them.
This may be necessary for several reasons:
This happens due to lack of drivers for the respective devices.
Unfortunately it is not possible to add any drivers to the Linux RCD. If this environment runs into driver issues please use the WinPE environment instead.
If Linux does not boot due to missing drivers it usually keeps hanging permanently showing a grid of coloured lines moving above a harddisk. This image is shown while the system scans the attached drives and other hardware. This process may take a couple of minutes normally. So please be patient anyway.
There are two ways to add drivers when using the Windows PE (WinPE) rescue environment:
Option #1: Add drivers during the WinPE session with the “Add Drivers” option. The rescue environment is installed in a RAM disk. Thus it is non-permanent. After a reboot or shutdown the RAM disk is gone and so are the drivers. This option is useful for ad hoc use or for testing a driver in the WinPE environment.
Option #2: Add drivers upon media creation.
It’s usually advisable to get drivers from the manufacturer’s website. OEMs typically provide drivers for download in a section called Support or Downloads. Driver packages often comes as .exe files that unpack themselves into a folder including files with extensions .sys, .inf and others. Unpack them somewhere. An .inf file is the index of a driver packet. Our software needs necessarily an .inf file to implement a driver.
Alternatively, you can retrieve the drivers from within your Windows. Launch Windows Device Manager (right click My Computer > Manage > Device Manager) and locate the device. Double click the device and open Driver > Driver Details. There, you should see several .sys files with the path
C:\Windows\System32\drivers\. For each of them that lists a provider other than Microsoft Corporation, write down its name. Then open
C:\Windows\System32\DriverStore\FileRepository\ (you’ll need to enable display of protected system files in folder options) and search for each filename you wrote down. They will be inside folders. Save the contents of each folder elsewhere.
Then re-create the media again while using RMB. When prompted, add the drivers by pointing the program to the folders you’ve previously saved. Alternatively, you can add the drivers after booting from the recovery media. While in the express mode, open Load Drivers, navigate to where you had copied driver folder contents, and select the .inf file. Repeat this for each driver.