Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.Login to AccountCreate an Account

Javascript Disabled Detected

You currently have javascript disabled. Several functions may not work. Please re-enable javascript to access full functionality.

SP2 or what? biosinfo.inf

trefrog

Posted 19 February 2008 - 08:40 AM

trefrog

Newbie

Member

10 posts

Joined 12-December 06

Is this intended for SP2? I thought I was doing something wrong when I kept getting biosinfo.inf could not be found in $WIN_NT$.~BT, then I noticed that nLite was deleting alot of files, so I decided to only use it to integrate KB updates, which caused absolutely no deletions, mostly just additions + changes (checked with ExamDiff). Then I saw how it's supposed to work with the $OEM$ folders so I customized the reg files and added my switchless installers (with modified nLite.cmd makecabbed back in -> NLITE.CM_) Also I made some changes to winnt.sif to match some of what was happening in nLite. This is what I confidently believe to be a 'loaded' XP CD, as opposed to 'stripped'.

What could be going wrong? Is biosinfo.inf supposed to be in $WIN_NT$.~BT, or is it (wherever this reference is coming from) supposed to be pointing to where the file is actually ending up: \$WIN_NT$.~LS\I386\ ?

wimb

Posted 19 February 2008 - 12:33 PM

wimb

Senior Member

Developer

678 posts

Joined 21-March 07

Somehow parsing DOSNET.INF for making Windows XP Setup Bootfolder $WIN_NT$.~BT
is not going well. I think biosinfo.inf is supposed to be copied to $WIN_NT$.~BT
Where is your XPSOURCE Located ?
Can you change the location such that the XPSOURCE is a Folder containing I386 folder ?

Can you check if something is wrong in your DOSNET.INF file.
May be you can try to use an XP-SP2 Clean Source to see if that can solve your problem.

nLite can be used to Integrate Windows UpdatePacks in the XP-Source.
May be you can give your DOSNET.INF as Attachment (zip the file first).

trefrog

Posted 19 February 2008 - 10:41 PM

trefrog

Newbie

Member

10 posts

Joined 12-December 06

Ok. I was about to take a little break from this, but it's bugging me now. I restored the factory partition (glad I backed the thing up - thank Acronis!... and USB/IDE adapters) and just went back to square one (yawn), because I need my laptop (and my 2G stick) in working condition for the rest of the week.

The page that led me (back) to msfn.org when looking for a solution for USB XP install had an interesting comment about a change made to a line of code that fixed their own particular problem with the biosinfo.inf message. This is apparently a page regarding an older version of this script package.

I searched the USB_MultiBoot3 folder for the text SET __xpdir.!dtel!=%%H and found:

1 instance in BT_folder2.cmd1 instance in CMDCONS_Folder.cmd1 instance in USB_MultiBoot3.cmd

I don't know which of these scripts/sections actually run during my setup, but the snippet is the same in each:

SET cpyflag=0
SET /A dtel=0
FOR /F "tokens=1,2* delims== " %%G IN (%xpsource%\I386\DOSNET.INF) DO (
SET FTAG=%%G
IF "!FTAG!"=="[Directories]" (
SET cpyflag=1
) ELSE (
SET FTAG=!FTAG:~0,1!
IF "!FTAG!"=="[" SET cpyflag=0
IF "!cpyflag!"=="1" (
SET /A dtel=!dtel! + 1
SET __xpdir.!dtel!=%%H
)
)
)

I'm not a major pro with batch scripting, but if the delims are '=' and ' ' (right?), then wouldn't that first line give something different? I don't know... it just sticks out for being different. I think I did try changing that line when I was working with the old version before I found this board... obviously I abandoned that whole branch.

I'll attach the whole DOSNET.INF anyway.

My XPSOURCE is in the physical CD-ROM (L:) VX2PVOL_EN

Can you change the location such that the XPSOURCE is a Folder containing I386 folder ?

I don't quite get what you're saying here... the root folder on L:\ contains I386... or do you want me to point to I386 directly?

My USB_MultiBoot3 folder is on root of C:\ to avoid any "spacing problems" (if any)

I can try the clean source idea, but it will have to be like... 2 weeks from now when I'll get a weekend to myself at home.

jaclaz

Posted 23 February 2008 - 01:26 AM

jaclaz

The Finder

Developer

15,789 posts

Joined 23-July 04

OS:none specified

Country:

@trefrog
I understand you are newish here , and I also understand that what is usually defined as "common sense" is often unexpectedly UNcommon, but come on, the board is to post shortish messages and code snippets, NOT several hundreds of lines of text.

Please use the attachment feature, attaching a FILE, whenever you have LOOONG things to post...