I found Ed_P's 'Adding drivers to BartPE' thread here. I followed the links for installing the plugin for SATA HDD support, and got that set up pretty easily. But for video drivers, I followed the link to daederatz's VBemp plugin setup here, and before slamming into a wall, got as far as:
- Downloading the required files: SetMaxRes1007.cab, the vbemp VGA driver, and sleep.exe (found it googling).
- Adding the paragliders SetMaxRes v1.0.0.7 SetMaxRes1007.cab plugin with pebuilder.
- Creating the needed 'x:\pebuilder\plugin\vbemp\files' folders.
- Putting a copy of vbemp.sys in the 'x:\pebuilder\plugin\vbemp\files' folder
- Copying the text for daederatz's ‘vbemp.inf’ file to Notepad and saving it as 'x:\pebuilder\plugin\vbemp\vbemp.inf'
- Copying the text for daederatz's vbemppnp.inf file and saving it as 'x:\pebuilder\plugin\vBemp\Files\vbemppnp.inf'
What’s left to do? After studying daederatz's post for half the day now, here's the steps that seem to be left in the order that he mentions them in his post:
- Determine if Geoshell a requirement. Have people set these things up successfully without it?
- Figure out how to set up sleep.exe.
daederatz talks about it in relation to the following code:
CODEdir %windir%\system32
I don’t understand where that code goes. I assume the file sleep.exe is to placed in the x\pebuilder\BartPE\i386\ folder. Correct me if I’m wrong there. - Create an autorun9res.cmd file and copy it to ‘x:\pebuilder\Programs\setmaxres\’
I’m guessing I do that by copying daederatz’s code from his post to a text editor and saving it as 'autorun9res.cmd' to "\Programs\setmaxres\" which is where he says *.cmd scripts should be copied.
I also assume that I have to create that ‘x:\pebuilder\Programs\setmaxres\’ folder, as installing the 'SetMaxRes1007.cab' plugin (couldn’t find 1006) obviously doesn’t do it. - Create a pair of scripts, ‘8001660.cmd’ and ‘SetMaxRes_nu2menu.xml’ from the code in daederatz’s post.
I guess I put the ‘8001660.cmd’ file into ‘x:\pebuilder\Programs\setmaxres\’ with the 'autorun9res.cmd' file I created in the previous step. But where does the ‘SetMaxRes_nu2menu.xml’ file go.?
Should the name of that file be shortened to ‘SetMaxRes.xml’ and placed in 'x:\pebuilder\plugin\SetMaxRes\'? Or is the name and a different destination necessary to be set up via daederatz’s Geoshell? - That leaves 'pskill.exe' that from a brief search appears to be a kill utility, which he mentions as an afterthought. I see no substantive information about it following his link about it.
I can see that setting up these sorts of BarPE plugins is no walk in the park. Information on them and the processes for installing them is scattered all over the place. It would be nice to see a central wiki, or something similar that would pull together all of the up to date processes for setting these things up.
Thanks for any input on all or some of this all
TS