Help - Search - Members - Calendar
Full Version: Installation problem after HFSLIP
MSFN Forums > Member Contributed Projects > HFSLIP

   
Google Internet Forums Unattended CD/DVD Guide
tjabocom
HI,

HFSLIP seems very interesting, so I think I have some starter problem...

1. During the copy fase of the Windows XP SP2 (SP3) setup I got lots of cannot copy file xxxx.xxx
I guess i have put the exe in wrong folder..

spmsg.dll, spupdsvc.exe, spx.cab, scrobj.dll, scrun.dll, sp2.cab, wshcon.dll, wshext.dll, wshom.ocx..

2. At T13 got problem HFSLIP.cmd.
Windows cannot find /svcpack/mp10setup.exe.

DirecX dialog show up - Please typ the location..

WMCsetup dialog shows up..

3. I also seem have a problem with the sp2.cab at 1. - some merge problem

I will be glad for some help..

/Tjabocom
Tomcat76
Are you entering a custom path when HFSLIP starts?
tjabocom
No, I just press enter..bypass multibootcd

When you say "custom path" I think it is for multiboot image to work..

my workingfolder is
v:\proj_unattended\hfslip\hfslip_mui\

/Tjabocom
tjabocom
Here is my error_report
Tomcat76
OK. A couple of comments...

1) Remove the underscores from "Proj_Unattended" and "HFSlip_MUI" (don't replace them with spaces)
2) Download the latest test release (60325b) and extract the contained CMD into your HFSLIP working folder ("HFSlipMUI" or whatever you're going to call it). You need 7Zip or WinRAR to extract it.
3) Put wmcsetup.exe in the HF folder
4) Is that DirectX executable supposed to work with the /Q:A /R:N switches? Why don't you just take out the necessary d3dx9 cab files from the original package and place them in the HFCABS folder?

Edit:
5) Remove WindowsMedia10-KB911565-x86-ENU.exe. It can only be used when MP10Setup.exe is in the HF folder. If you decide to put MP10Setup.exe in the HF folder, remove WindowsMedia9-KB911565-x86-ENU.exe instead.
tommyp
Did you download your mp10setup.exe directly from microsoft?
tjabocom
Thanks Tomcat76 and tommyp.

Tommyp yes i downloaded it from MS

Iwill try it

Tjabocom
tjabocom
I got an problem with the 60325b,

some how the dosnet.inf seems to get messed up.. it is just 1k and there is just one line with this [Files]..

I have tried it twice with same problem and the last time i looked in the i386 folder during the drivers.cab creations and then the dosnet.inf was ok but when the script was finnish the dosnet.inf was just 1k..

60310 did not mess with the dosnet.inf ....

/Tjabocom
Tomcat76
Would you mind trying this special debug version? It pauses twice. Each time it pauses, could you check if DOSNET.INF in SOURCESS\I386 is still intact?
tjabocom
Hi,

No problem, I am glad is I can help...


Creating SPX.CAB and updating the setup information files.
Microsoft ® Cabinet Maker - Version 5.1.2600.2180
Copyright © Microsoft Corporation. All rights reserved..

9,243,392 bytes in 7 files
Total files: 7
Bytes before: 9,243,392
Bytes after: 4,428,324
After/Before: 47.91% compression
Time: 7.00 seconds ( 0 hr 0 min 7.00 sec)
Throughput: 1289.54 Kb/second
Press any key to continue . . .

The Dosnet.inf seems to be ok 169KB

Microsoft ® Cabinet Maker - Version 5.1.2600.2180
Copyright © Microsoft Corporation. All rights reserved..

File Not Founding current folder]
File Not Found
File Not Found
File not found - *.EXE
0 File(s) copied
File not found - *.INF
0 File(s) copied
Press any key to continue . . .

The Dosnet.inf seems to be ok 169KB

All hotfixes integrated into a folder called SOURCESS.

Remember to reboot your machine after installing
from the SOURCESS folder.


Press any key to continue . . .

The Dosnet.inf is now just 1KB, and just one line
[Files]

/Tjabocom
Tomcat76
Thanks. That greatly limits things. Do you have an ERROR_REPORT.TXT from that last one?
tjabocom
Here it comes...


/Tjabocom
Tomcat76
That's really odd. You wrote that DOSNET.INF is intact at the second pause. After the second pause, only these parts are modifying DOSNET.INF on WinXP: HFCLEANUP and HFEXPERT\WIN. But, judging by your ERROR_REPORT.TXT file, you aren't using any of those.

Would you mind keeping only these files in HFTOOLS and running HFSLIP again?
modifyPE.exe
MSICabExtract.exe
MSICabExtract.txt
tjabocom
stop 1.

9,243,392 bytes in 7 files
Total files: 7
Bytes before: 9,243,392
Bytes after: 4,428,324
After/Before: 47.91% compression
Time: 6.31 seconds ( 0 hr 0 min 6.31 sec)
Throughput: 1430.77 Kb/second
Press any key to continue . . .

The dosnet.inf is ok

Stop 2.

File Not Founding current folder]
File Not Found
File Not Found
File not found - *.EXE
0 File(s) copied
File not found - *.INF
0 File(s) copied
Press any key to continue . . .

The dosnet.inf is ok, anyway I had the file opend in ultraedit and it told it was some change and wanted to reload the dosnet.inf

Stop 3.

when you press any key to quite the script, the ultraedit say again some change have been made and wanted to reload the dosnet.inf. if I do the dosnet.inf is destroyed...

'''''''''''''''''''''''

PS I think I have found why the XP installation did not found some files to copy, I put the slipstreamed i386 in an unantended structure and run a script. I have the runonceex.inf there so i change the dosnet.inf with a script.. Stupid me,, sorry to take your time smile.gif I will try again soon...

/Tjabocom





Sorry the error report

/Tjabocom
tjabocom
Now I am confused,

I have put an rem in my cmd file where I change the dosnet.inf so it seems to be the one from hfslip...

Well, I most analysis this.....

/Tjabocom
tommyp
Probably a stupid question (I'm full of stupid questions), but are you doing a CD installation? Are you messing around with the dosnet.inf file after you run hfslip? I haven't seen TC's script he sent you, but if you are monitoring dosnet.inf during hfslip, you should not keep your dosnet.inf open in a text editor when hslip is running.
Super-Magician
I am pretty sure tjabocom only had UltraEdit open this time around. He says that right after he presses a key to exit the script (when it is done running), the DOSNET.INF is destroyed.
Tomcat76
QUOTE (tommyp @ Mar 26 2006, 09:44 PM) *
I haven't seen TC's script he sent you,
It's nothing major. I inserted a PAUSE right before the CLEANUP section and another PAUSE right after the CLEANUP section.

He already said twice that everything's fine at the second PAUSE. The only things that mod DOSNET.INF after that are HFCLEANUP, HFEXPERT\WIN and FDV. I suppose we can scratch FDV as a possibility on WinXP.
Kramy
I haven't seen the latest versions, but I noted recently on one computer an error in the same location. HFSLIP checks if a Drive\i386 dir exists, but that creates an insert disk error for me. laugh.gif HFSLIP then pauses, and if I hit "Try Again', tries again. If i hit "Cancel"(or equivalent), it finishes the script properly, and if I hit "Continue" it evaluates every single "if" afterwards as true, creating plenty of errors. thumbup.gif

CODE
Echo Remember to reboot your machine after installing
echo from the SOURCESS folder.
ECHO.
REM Modified Lines: Kramy
IF EXIST HFTOOLS\MKISOFS.EXE (
    IF NOT EXIST HFTOOLS\BOOT.BIN CALL :GETBOOTBIN
    IF EXIST HFTOOLS\BOOT.BIN CALL :MKISOFS & pause & exit
)
IF EXIST HFTOOLS\CDIMAGE.EXE IF EXIST HFTOOLS\BOOT.IMG CALL :MAKEISO & pause & exit
ECHO.

CODE
REM ======================================================================================
:GETBOOTBIN
REM Modified Line: Kramy
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\ IF EXIST %%i:\I386 SET HFSLIP=%%i
IF EXIST HFTOOLS\BBIE.EXE HFTOOLS\BBIE.EXE %HFSLIP%: & COPY IMAGE1.BIN HFTOOLS\boot.bin & DEL /F /Q IMAGE1.BIN
GOTO EOF
REM ======================================================================================

Changes made to v60317. Feel free to remove my name.
Tomcat76
To be honest, I used to get that "insert disk error" once in a while but that was a couple of weeks ago. I haven't experienced that anymore recently. I don't know if TommyP made some changes to that section which stopped the error from showing. I never touched that part myself because I don't use it. I make ISOs with my own script.
tommyp
tjabocom - Do you have an empty folder called HFCLEANUP? Do you have an empty folder called HFEXPERT? If you do, delete them and try again.

I had a boot.bin file in my hftools so I never really see that part of the script run. TC, can you take care of the above change? Thanks for the inputs Kramy. We always appreciate constructive criticism.
Tomcat76
@Kramy

I don't see the difference between your :GETBOOTBIN and the current :GETBOOTBIN section (apart from that extra line with your name). What should be changed?

I have a better solution for the whole thing which also allows boot.bin to be used with CDIMAGE.EXE should people prefer that (boot.img is still accepted).

Try test release 60326c...
Kramy
DO IF EXIST %%i:\I386 SET HFSLIP=%%i
--> DO IF EXIST %%i:\ IF EXIST %%i:\I386 SET HFSLIP=%%i

It shut that error message up right away. I also verified that the IFs actually fire, because my knowledge of batch is pretty skimpy. biggrin.gif
Tomcat76
OK. I updated the test release... smile.gif
Super-Magician
Yes, I get that error every time I run it smile.gif.
Tomcat76
With the new test release? smile.gif
Super-Magician
No, I meant the old releases. Sorry if I caused any confusion.
Tomcat76
I knew that... I was smiling... smile.gif
tjabocom
Hi all,

Tomcat76
I dont use - HFCLEANUP and HFEXPERT\WIN I just created some folders in HFEXPERT I don’t have any files inside.

Tommyp
you should not keep your dosnet.inf open in a text editor when hslip is running
First I did not have the text editor open I got the same problem..

I don’t doing a cd installation I would like to use the the slipstreamed i386 in a unattended setup from a share. Well I do not see a problem with it..

Are you messing around with the dosnet.inf file after you run hfslip. No I first thought that, I did it before but now that part is rem:ed out…


tjabocom - Do you have an empty folder called HFCLEANUP? Do you have an empty folder called? If you do, delete them and try again.

I have an empty HFEXPERT I will delete it and try again


I will do some test to morrow, to day is a computer free evening.... sad.gif

/Tjabocom
Super-Magician
Yes, creating HFEXPERT folders without anything inside of them will mess HFSLIP up.

What do you mean the part is rem'ed out? Are you saying you changed the HFSLIP script around a bit?
Tomcat76
He's using his own script to mod some files later on. One file that's being edited is DOSNET.INF. He rem'd out that line but he's still getting a messed up DOSNET.INF.

If "empty folders" is an issue, I uploaded 60327b which ignores empty CODECS, APPREPLACEMENT and HIVES folders in HFEXPERT. As far as I can see, HFEXPERT\WIN doesn't need special treatment anymore so I'm leaving it alone for now.
tjabocom
What do you mean the part is rem'ed out? Are you saying you changed the HFSLIP script around a bit?

No, I was talking about my unattended script it just mostly copy files from a share to a pc drive and run the xp installation unattended, but I had before a part that change the dosnet.inf. but I was month ago I made it and I had forgotten that I have removed that later and found a better way... Well I just wrote it was confused how to found my error... It is just to be forgetten...

Anyway thanks for all help, I like this forum..

/Tjabocom
Super-Magician
Wow, you both posted at the same time laugh.gif.

OK, then, hope you get the problem solved!
tommyp
Amen! HAHAHA. Glad it all works out now.

TC, thanks for fixing the empty HFEXPERT and other advanced folders.
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.