Jump to content

TEXTMODE MassStorageDrivers Method


trainee

Recommended Posts

Well I have a doozy of a problem

Iastor.sys exist in many versions and some of our dell box require a specific one to boot from an unattended cd (raid mode)
I tried using the latest AA or Matrix iastor - NOT
My question is can i use multiple iastor maybe seprate them by folder and let the unattned find the right one?

I have an example from SIS - but I'm getting confused
I download the SIS raid 32bit setup r3.04c and looked in the floppyimage folder
under
-964_180
-----raid
----------srv2003
----------win2000
----------winxp
----------ws03xp64

same structure for 2 other folders : 964plus180(181) and 965_965L

the txtsetup.oem for the 964_180 folder is:

[color="#CC6600"][size=1][Disks]
d1 = "SiS Raid/IDE Driver Diskette", \SISRAID, \
d2 = "SiS Raid/IDE Driver Diskette", \SISRAID, \RAID\SRV2003
d3 = "SiS Raid/IDE Driver Diskette", \SISRAID, \RAID\WIN2000
d4 = "SiS Raid/IDE Driver Diskette", \SISRAID, \RAID\WINXP
d5 = "SiS Raid/IDE Driver Diskette", \SISRAID, \RAID\WS03XP64

[Defaults]
scsi = SISRAID_XP

[scsi]
SISRAID_2003 = "Srv2003 32bit SiS Raid/IDE Controller"
SISRAID_XP = "WinXP 32bit SiS Raid/IDE Controller"
SISRAID_2000 = "Win2000 32bit SiS Raid/IDE Controller"
SISRAID_64 = "Windows 64bit SiS Raid/IDE Controller"

[Files.scsi.SISRAID_2003]
driver = d2, SiSRaid.sys, SiSRaid
dll = d2, Property.dll
inf = d2, SiSRaid.inf
catalog= d2, sisraid.cat

[HardwareIds.scsi.SISRAID_2003]
id="PCI\VEN_1039&DEV_0180", "SiSRaid"

[Files.scsi.SISRAID_XP]
driver = d4, SiSRaid.sys, SiSRaid
dll = d4, Property.dll
inf = d4, SiSRaid.inf
catalog= d4, sisraid.cat

[HardwareIds.scsi.SISRAID_XP]
id="PCI\VEN_1039&DEV_0180", "SiSRaid"

[Files.scsi.SISRAID_2000]
driver = d3, SiSRaid.sys, SiSRaid
dll = d3, Property.dll
inf = d3, SiSRaid.inf
catalog= d3, sisraid.cat


[HardwareIds.scsi.SISRAID_2000]
id="PCI\VEN_1039&DEV_0180", "SiSRaid"

[Files.scsi.SISRAID_64]
driver = d5, SiSRaid.sys, SiSRaid
;dll = d5, Property.dll
inf = d5, SiSRaid.inf
catalog= d5, sisraid.cat

[HardwareIds.scsi.SISRAID_64]
id="PCI\VEN_1039&DEV_0180", "SiSRaid"

[Config.SiSRaid]
value = parameters\PnpInterface,"5",REG_DWORD,1[/size][/color]

how do i intergrate this into my unattend and how do I create one for the iastor/intel version
I'll be working on this and post any if any of my success !!!!
Link to comment
Share on other sites

  • 2 weeks later...

Dude, does anyone know where I can get this utility?? I need it soo bad - I've done ton's of work on an image - and my goal is to be able to inject txtmode sata drivers into an alread created image that can go on any model of machine... right now I've got it up to about 30 different models of machines....

IF ANYONE knows where I can get this utility, I would really appreciate it PLEASE!!!!!

Thx,
bh

Dude, does anyone know where I can get this utility??

RASOR - Raid Ata Sata Oem Repackager

I need it soo bad - I've done ton's of work on an image - and my goal is to be able to inject txtmode sata drivers into an alread created image that can go on any model of machine... right now I've got it up to about 30 different models of machines....

IF ANYONE knows where I can get this utility, I would really appreciate it PLEASE!!!!!

Thx,
bh
Link to comment
Share on other sites

  • 1 month later...
RASOR requires files from my website to run correctly. I changed webhosts and never put the files back online because there wasnt that much interest in RASOR. I have been very busy with my job but I will try to get to this if I can.

Sorry guys I dropped the ball...
Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...
I am currently setting this method to use for my OPK via RIS deployments. It works flawlessly until it reboots to start the graphical portion of Windows setup and then I get a blue screen right away (obviously the drivers are not being called in to play)...

Anyone have any ideas about this...it should not be TOO different than a CD based installation.
Link to comment
Share on other sites

Well...I finally got it. Have my RIS serving up WinPE with mass storage support hooking up with the OPK and installing an image with mass storage support and all the BTS driver packs integrated. I must say...nothing gains you knowledge like trial, error, a lot of caffeine, even more swearing and late night frustration. All had to do with the fact I used the manufacturers txtsetup.oem and left the file structure in tact. Text mode started up saying it could not copy the files I listed in [OEMBootFiles] even though the paths were there. Stripped out the path from Unattended.txt in the cfgset and modified the txtsetup.oem and move the driver to the root of ..\Textmode and works like a dream.
Link to comment
Share on other sites

  • 1 month later...
Anyone got any ideas on this one>>

This is my winnt file for textmode:

[MassStorageDrivers]
"WinXP Promise MBFastTrak133 Lite (tm) Controller" = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"


[OEMBootFiles]
txtsetup.oem
FASTTRAK.INF
FASTTRAK.CAT
FASTTRAK.SYS

It boots to the section of saying "press F6.............." then it throws this up:

"Please insert the disk labeled windows XP Home Edition CD-ROM into dirve A"

Where do I go from here??
Link to comment
Share on other sites

Might have got a bit further but still need a bit of advice.

I've looked thru the txtset.oem & I think it is still pointing to the floppy.

From the file:

[Disks]
d4 = "Promise FastTrak Series Driver Diskette", \fasttrak, \WinXP

[Files.scsi.FastTrak133_xp]
driver = d4, Fasttrak.sys, Fasttrak
inf = d4, Fasttrak.inf

d4 is disc four of a floppy set??

If so how do I get the setup to look at the cd rom for [Files.scsi.FastTrak133_xp]????

Edit/ These two links in the first post of the thread are dead so I can't check. Down the bottom of the post.

* txtsetup.oem
* oemsetup.inf Edited by Hipster Doofus
Link to comment
Share on other sites

Hipster post a link to the exact driver you want and Ill take a look.

just to clarify: DO NOT PRESS F6 when using this method!


If I could figure out which CD I put my source code on I would try to get RASOR running again :blink:

Link to comment
Share on other sites

trainee here's the link to the driver>
[url="http://www.giga-byte.com/Support/Motherboard/Driver_DownloadFile.aspx?FileType=Driver&FileID=712"]driver_raid_promise[/url].
[url="http://asia.giga-byte.com/FileList/Driver/motherboard_driver_raid_promise_20276.exe"]Direct link to exe[/url]

Here's the path to the driver.....motherboard_driver_raid_promise_20276\RAID_chip20276\Driver\WinXP\
The Txtsetup.oem is in the driver folder which I put into the winxp folder.

In [scsi] I am using this>
[scsi]
FastTrak133_xp2 = "WinXP Promise MBFastTrak133 Lite (tm) Controller", FastTrak

Better give a bit more info...

Following the guide I copied my MassStorageDrivers entry from the txtsetup.oem.

[code][MassStorageDrivers]
FastTrak133_xp2 = "WinXP Promise MBFastTrak133 Lite (tm) Controller", FastTrak = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

[OEMBootFiles]

txtsetup.oem
FASTTRAK.INF
FASTTRAK.CAT
FASTTRAK.SYS[/code]

When I first booted up I got about 1 or 2 seconds then this came up>>

"Line 68 of the INF file \I386\winnt.sif is invalid" That pointed to the massstoragedriver line.

What I did then was to edit the mass driver to remove words outside the quotes.

It now looks like this>
[code][MassStorageDrivers]
"WinXP Promise MBFastTrak133 Lite (tm) Controller" = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

[OEMBootFiles]
txtsetup.oem
FASTTRAK.INF
FASTTRAK.CAT
FASTTRAK.SYS[/code]

This is where I get to "press F6" which I don't, then staight after I get the box about loading the floppy. Edited by Hipster Doofus
Link to comment
Share on other sites

ok the change you made was correct for the [MassStorageDrivers] is correct.

The disk portion of the txtsetup.oem isnt actually that important. Trust me I've screwed with it a lot. However where are you copying your files and are you copying all of them with the directory structure?

The reason I ask is that this is a generic txtsetup.oem file for all of those drivers. If you are only copying the 3 files (FASTTRAK.cat, FASTTRAK.sys, FASTTRAK.inf) to your folders it probably wont work. You will need to keep the directory structure below where the txtsetup.oem file is.

so .../Textmode/WinXP/ needs to be maintained.

I usually recommend copying the whole darn thing and then pairing it down after you have it working. So in your case the contents of the Driver directory should be copied (its less than 2mb) to ALL of the directories. I'm willing to bet it will work then.


Once you have it working we can work on removing what you don't need. Its not too hard to rewrite the txtsetup.oem file, that is what RASOR does...its around here somewhere I swear...
Link to comment
Share on other sites

Still get that **** "Insert XP floppy" message. grrrrr

I've stripped the install back to basics. Tried again. Same result. I'll list my stuff to make sure it is all in the right place.

First my winnt.sif
[code];SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS

[GuiUnattended]
AdminPassword=
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=255
OemSkipWelcome=1

[UserData]
ProductKey=
FullName="Hipster Doofus"
OrgName="XP Ontology"
ComputerName=

[Display]
BitsPerPel=24
Xresolution=800
YResolution=600
Vrefresh=60

[RegionalSettings]
LanguageGroup=1
SystemLocale=00000c09
UserLocale=00000c09
InputLocale=0c09:00000409

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes

[MassStorageDrivers]
"WinXP Promise MBFastTrak133 Lite (tm) Controller" = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

[OEMBootFiles]
Txtsetup.oem
FASTTRAK.INF
FASTTRAK.CAT
FASTTRAK.SYS[/code]

Now the folder/file structure.
$OEM$\TEXTMODE\WinXP\FASTTRAK.CAT: FASTTRAK.INF: FASTTRAK.SYS
.....................|
.....................|
..............Txtsetup.oem (plus all the other folders & files from the driver pack)

I386\$OEM$\(same structure as above)

If it is all correct then it's a dead end............knowing me though it's not right.

[b]UPDATE:[/b] Been looking through the thread again & dowwn the bottom of the first page trainee mentioned something I have not done. Seeing as my files are in an extra folder (WinXP) I am going to add it to the winnt file under [OEMBootFiles] so it looks like this>>

Txtsetup.oem
WinXp\FASTTRAK.INF
WinXp\FASTTRAK.CAT
WinXp\FASTTRAK.SYS

All fingers crossed!

[b]Next Update[/b] FIZZER. No go. :( Same message. Wish I had a XP home floppy. At least it would install quickly. :D

Edited by Hipster Doofus
Link to comment
Share on other sites

I was reading back through this thread...is this still the message you are getting?:

[quote]"Please insert the disk labeled windows XP Home Edition CD-ROM into dirve A"[/quote]


If it is I do NOT believe it is related to the drivers. For kicks you might try the bare source of this XP cd (aka the original cd). Does it throw up this same message?


You might also consider altering/adding this to your winnt.sif:

[code][Data]
AutoPartition=0

[Unattended]
FileSystem=*[/code]


This will help determine if the drivers are actually loading correctly and it is giving this message after that. If you watch the blue bar at the bottom of the screen you should see the drivers loading. They will be toward the end (after you see all the adaptec etc. drivers go by), but they can go fast and are easily missed.

Finally, just so we cover all of the bases, you are testing this on the actual hardware correct? Not emulated? Edited by trainee
Link to comment
Share on other sites

This is driving me nuts. It is on the actual hardware. I've got a spare partiton setup to test it. I tried about 15 times yesterday with various setups. All the same........"Please insert that floppy you don't have or won't".

I went right back to basics, using XPSP2, tried textmode, no go, insert floppy.

I tried adding to the txtsetup.sif, creating a cab file, no go, insert floppy.

I tried nlite, no go, insert floppy.

What happens [b]everytime[/b] time is it will start to boot then say to press F6 (which I don't) then straight after that it asks for the floppy. It seems as if no files are being loaded as the F6 thing comes up after a couple of seconds after booting.

I must have an issue somewhere other than the driver. I'll try what you suggested above & see how it goes. I'll use the original XP disc.

Thanx for the help. Appreciate it. :)

Edited by Hipster Doofus
Link to comment
Share on other sites

[quote name='Hipster Doofus']"Please insert the disk labeled windows XP Home Edition CD-ROM into dirve A"[/quote]Does files \WIN51IC and \WIN51IC.SP2 exist at cd?
Case is importand.

Remember, a a:\WINNT.SIF goes first.
Edit a a:\WINNT.SIF, remove [MassStorageDrivers] section and boot existing cd.
Do you get error message still?

@trainee
Thanks for winnt.sif [MassStorageDrivers] solution.
I'm using that at PE. Setupldr.bin in minint mode use files:
\I386\SYSTEM32\WINNT.SIF
\I386\SYSTEM32\$OEM$\TXTSETUP.OEM
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...