Duckfather Posted December 16, 2005 Share Posted December 16, 2005 Hi allI'm having problems getting cmdlines.txt and drivers installed from my $OEM$ folder. It just doesn't seem to want to run anything in there.My $OEM$ folder is in the root of my install CD (ie the same level as my I386 folder) and the [unattended] portion of my answer file is like this :-[unattended]Unattendmode = FullUnattendedOemPreinstall = YesOemPnPDriversPath="Drivers\audio;Drivers\nic;Drivers\video;Drivers\nic\Broadcom;Drivers\nic\Broadcom\Gigabit"OEMSkipWelcome = 1TargetPath = *FileSystem = ConvertNTFSExtendOemPartition = 1ConfirmHardware = NoOEMSkipEula = YesKeyBoardLayout = "United Kingdom"UnattendSwitch = YesDriverSigningPolicy = IgnoreI've also tried placing my drivers in a $OEM$\$1\ folder, but still no joy.Can anyone see what I'm doing wrong?Cheers.Andy Link to comment Share on other sites More sharing options...
jteylingen Posted December 16, 2005 Share Posted December 16, 2005 According to your sif-file you must place the drivers at $oem$\$1\Drivers. Link to comment Share on other sites More sharing options...
Fencer128 Posted December 16, 2005 Share Posted December 16, 2005 Hi,Just in case - you should make sure that your $OEM$ folder is alongside the i386 folder, and not within it.Cheers,Andy Link to comment Share on other sites More sharing options...
Duckfather Posted December 19, 2005 Author Share Posted December 19, 2005 Do I have to use the OemFilesPath switch in my [unattended] portion of the answer file to point at d:\$OEM$ ?In all the documentation I've seen from Microsoft they tell me to place the $OEM$ IN the I386 folder, where as all documentation on here that I've seen tells me to place it OUTSIDE the I386 folder. Microsoft then say that you must use the OemFilesPath switch if it's outside the I386 folder, but I've seen no mention of it on here.I'm really confused now and using way too many CD's trying to get this sorted Link to comment Share on other sites More sharing options...
Fencer128 Posted December 19, 2005 Share Posted December 19, 2005 (edited) Hi,Just to be certain, you should place the $OEM$ folder at the same level as the i386 folder. The last time I checked (a couple of days ago) the documentation was agreeing on this:http://support.microsoft.com/default.aspx?...kb;en-us;314479See the section under "RIS Installations".I do not use an OEMFilesPath key, I just used to use OEMPnPDriversPath.I use RIS every day and always have $OEME$ alongside i386. Doesn't work otherwise.Yes - it is confusing! Good luck,Andy Edited December 19, 2005 by Fencer128 Link to comment Share on other sites More sharing options...
brainstane Posted December 20, 2005 Share Posted December 20, 2005 (edited) Do I have to use the OemFilesPath switch in my [unattended] portion of the answer file to point at d:\$OEM$ ?You only need to do this when the $OEM$ folder is located someplace else, i.e on a mapped network drive or such. Double check to make sure your folder structure is within the $1 folder and matches the entries in your .sif file. Also, make sure you have the necessary driver files within those folders. Edited December 20, 2005 by brainstane Link to comment Share on other sites More sharing options...
Duckfather Posted December 20, 2005 Author Share Posted December 20, 2005 Nope. It just doesn't seem to see the $oem$ folder so doesn't run anything in it. This includes my cmdlines.txt file as well as the drivers.I'm getting desperate now Anyone got any further ideas?Andy Link to comment Share on other sites More sharing options...
maxXPsoft Posted December 20, 2005 Share Posted December 20, 2005 Add this[Data] MsDosInitiated=0 UnattendedInstall=Yesand in[unattended] OemFilesPath="..\$OEM$" Link to comment Share on other sites More sharing options...
Duckfather Posted December 20, 2005 Author Share Posted December 20, 2005 That worked with only a slight tweak :-I changed the OemFilesPath="..\$OEM$" to read OemFilesPath="D:\$OEM$", which I'd tried before, but not in combination with the [Data] entries.Thanks guys Now my $oem$ folder is being read, I've got loads of other problems with the cmdlines.txt portion of my install, but hey, at least it's progress of a sort, hehehehe Link to comment Share on other sites More sharing options...
maxXPsoft Posted December 21, 2005 Share Posted December 21, 2005 (edited) That worked with only a slight tweak :-But of course,back near the rear end of these forums when i first came here that was gone over a whole lot. Using an actual drive letter is indication that something still not quite right.. Minor things out of place will make it fail and if you doing this in VM then may need to change further to get it to work in an actual setup. What I gave you works for me on a real CD/DVD setup last 100 burns, as long as all the other switches are right. Edited December 21, 2005 by maxXPsoft Link to comment Share on other sites More sharing options...
KevinMo Posted December 21, 2005 Share Posted December 21, 2005 Hi,Just to be certain, you should place the $OEM$ folder at the same level as the i386 folder. The last time I checked (a couple of days ago) the documentation was agreeing on this:http://support.microsoft.com/default.aspx?...kb;en-us;314479See the section under "RIS Installations".I had the same problem here as well. According to my test, I'm sure only put $OEM$ inside will work (I tried, several times).After reading the article above, I think the problem rises because the different installation method. Since I'm using unattended setup, not RIS installation. See the "Unattended Setup" section in the article cited above.PS: http://unattended.msfn.org/global/oemfolders.htm might need a bit correction too, I suppose. Link to comment Share on other sites More sharing options...
Duckfather Posted January 6, 2006 Author Share Posted January 6, 2006 I've managed to find the root problem of all my issues with $OEM$ contents.For some reason, all things that were supposed to run from there were failing because of the old 8.3 naming conventions! As a result, all the RunOnceEx, user setup etc commands that I've been using from this site just wouldn't work because of their long names. They were just being ignored!I've shortened all of the names to 8.3 formats and now everything is running sweet Just something that may be worth noting for anyone having similar problemsAndy Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now