Jump to content











Photo

Newbie builds WB


  • Please log in to reply
1 reply to this topic

#1 llamedoso

llamedoso

    Member

  • Members
  • 31 posts

Posted 26 April 2007 - 02:49 PM

Hi,
This may help other newbies.
I have two PC's,
Desktop PC Asus with A7N8X-E motherboard (uses nvidia network drivers)
Sony Vaio VGN-FS415M Laptop (uses intel PRO100 ve network drivers)
I think LiveXP is a great project, many, many thanks to all those involved. For many years I've been trying to get something simple that will allow me to get onto the internet quickly and without frills. Have tried many versions of Linux, a stripped down W98 version and some others, none really worked. LiveXP does.
Apologies to the experts for the crudity of my methods, but it worked. I did the work on the Desktop PC as the Laptop didn't seem to like this project. Used a 1GB Flash drive for transferring files between Laptop & Desktop PC's.
Did the following.....
Downloaded from boot-land.net:-
Winbuilder 068
NetDriversPack
SNetdrv.script
WinBldr-53b9b-kit-thuun (need this for 2 files, ramdisk.sys & setupldr.bin, supposed to get these from Windows Server 2003, but this is much smaller download and the ones I got from Windows Server 2003 did not work!
Minlogon.exe (used instead of Winlogon.exe) in misc script
Driver_Intel®_PRO_ve_Network_Connection.script This is for the Laptop networking.

The following 2 files are only needed to put Winbuilder ISO on hard disk.
mkbt.exe & nt2peldr.exe from BartsPe
If using then copy these two files to C:\

Create following folders on Desktop:-
XPSP2
MINLOG
SERVERFILES
Create following folders in root C:\
ALL
INF
DLL
SYS
NETWORK

Run Winbuilder068 and select Download option.
Copy all files from the Windows Xp Pro (with SP2) Installation CD into the XPSP2 folder.
Copy all files from NetDriversPack into the C:\ALL folder
Copy minlogon.exe into MINLOG folder
On the Sony Laptop go to C:\drivers\network & copy all files to the NETWORK folder.
From WinBldr-53b9b-kit-thuun folder copy setupldr.bin & ramdisk.sy_ into SERVERFILES folder.
Shutdown PC.
Start up PC with a MSDOS boot disk CD or floppy.
Type:
A:\copy C:\ALL\*.inf C:\INF
A:\copy C:\ALL\*.dll C:\DLL
A:\copy C:\ALL\*.sys C:\SYS
Remove MSDOS disk and reboot.

Move folders INF, DLL and SYS from C:\ back to the Desktop.
Now for a tricky bit!
The Driver_Intel®_PRO_ve_Network_Connection.script script was written for use with Windows 2000 the following now makes it work for Windows XP.

Open the Snetdrv.script and the Driver_Intel®_PRO_ve_Network_Connection.script
In the Driver_Intel®_PRO_ve_Network_Connection.script window select everything from:-

[encodedfile-authorencoded_authorLogo.jpg] down to bottom of page. (Almost the whole file)

Copy and paste into the bottom of the SnetDrv.script window.
Close the Driver_Intel®_PRO_ve_Network_Connection.script window

In the modified Snetdrv.script file:
Replace the following:-

[process]
Echo,"Copying driver files.."
FileCopy,"%ScriptDir%\Driver_Intel®_PRO/100_VE_Network_Connection.files\e100b325.sys","%TargetDir%\i386\system32\drivers\"
FileCopy,"%ScriptDir%\Driver_Intel®_PRO/100_VE_Network_Connection.files\Prounstl.exe","%TargetDir%\i386\system32\"
FileCopy,"%ScriptDir%\Driver_Intel®_PRO/100_VE_Network_Connection.files\net82557.din","%TargetDir%\i386\system32\"
ExtractFile,"%ScriptFile%","Folder","oem2.inf","%TargetDir%\i386\inf\"

With:-

[process]
Echo,"Copying driver files.."
FileCopy,"C:\network\e100b325.sys","%TargetDir%\i386\system32\drivers\"
FileCopy,"C:\network\Prounstl.exe","%TargetDir%\i386\system32\"
FileCopy,"C:\network\e100b325.din","%TargetDir%\i386\system32\"
FileCopy,"C:\network\asfstup.dll","%TargetDir%\i386\system32\"
FileCopy,"C:\network\e100b325.inf","%TargetDir%\i386\inf\"
FileCopy,"C:\network\e100b325.pnf","%TargetDir%\i386\system32\"
FileCopy,"C:\network\e100bmsg.dll","%TargetDir%\i386\system32\"
FileCopy,"C:\network\intelnic.dll","%TargetDir%\i386\system32\"
FileCopy,"C:\network\setupbd.din","%TargetDir%\i386\system32\"
ExtractFile,"%ScriptFile%","Folder","oem2.inf","%TargetDir%\i386\inf\"

Save and close window.
Copy the modified Snetdrv.script into Winbuilder068/projects/LiveXp/Drivers.
Now run Winbuilder, go to left hand pane and modify to own requirements.
Be sure to modify the Misc Settings option, untick the Let "AutoIt" kill "smss.exe" ...........
Tick Use "Minlogon" from XP-Embedded and browse to path \....\minlogon.exe
Click Paths and browse Source directory to the XPSP2 folder.
Click the Play button and let Winbuilder do its stuff. When program goes into the Qemu screen if you get the
Message "Please Wait..." and nothing happens after a few minutes, most probably you have a bad setupldr.bin file
This happened to me, until I used the one from WinBldr-53b9b-kit-thuun.
Next comes big disappointment, message:
No Network Card found.
Now for the VERY clumsy workaround I used.
Get back to desktop.
Now open the INF folder and copy all these files into the Winbuilder068/Target/LiveXP/i386/inf folder.
Now open the DLL folder and copy all these files into the Winbuilder068/Target/LiveXP/i386/system32 folder.
Now open the SYS folder and copy all these files into the Winbuilder068/Target/LiveXP/i386/system32/drivers folder.

Run Winbuilder.exe, DO NOT PRESS the PLAY button!
Instead click on + Finish, then click on Create ISO.
Click on Create a new ISO file, this will make 2 new ISO files in Winbuilder068/ISO.
Burn one to CD and try, (I use a free tool ImgBurn for burning ISO's is good program)

What follows is from the msfn.org/board. (Ever so slightly modified)
1. Copy the LiveXP.iso to C:\ (Note NOT the LiveXp RAM version)
2. Rename to WB.iso
3. Copy setupldr.bin from folder SERVERFILES to C:\ and rename to peldr
4. Then > Start > Run c:\mkbt -c -x c: c:\peboot.bin
5. Then > Start > Run c:\nt2peldr c:\peboot.bin
6. Add the following line to the boot.ini file.
C:\peboot.bin="WB From Ram"
7. Create a winnt.sif file in C:\ with the following in it:-
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\system32\"
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportascd /rdpath=WB.iso"
Architecture = "i386"
Finished, reboot and enjoy a fast slim XP.
Now a few random hopes, any chance one of the experts could write some howto's for us newbies?
A howto on writing drivers would be great.
Minor problem with website, I found the Driver_Intel®_PRO_ve_Network_Connection.script
by accident, was in an answer on one of the message boards, BUT I couldn't find it again.
Would be nice if all scripts were available in a searchable central database.
Another thought, does anyone know how to hide partitions on startup? Would be a great security option if when starting LiveXP it hid all the partitions on the hard disk before going on the net.

L

#2 llamedoso

llamedoso

    Member

  • Members
  • 31 posts

Posted 04 May 2007 - 05:20 PM

Hi,
The method of hiding drives: start>run>mountvol c: /d
works well - thank you. Using Winbuilder and hiding the C drive must make surfing the net very safe from virus, worms etc.
Have simplified my Winbuild, find I don't need the SNetdrv.script, only need the following small script:-

[Main]
Title=NV and Pro100 Net Drivers
Type=script
Level=4
Description=Internet Drivers for Nvidia and Intel Pro100
Selected=True

[process]
Echo,"Copying driver files.."
FileCopy,"C:\network\e100b325.sys","%TargetDir%\i386\system32\drivers\"
FileCopy,"C:\network\Prounstl.exe","%TargetDir%\i386\system32\"
FileCopy,"C:\network\e100b325.din","%TargetDir%\i386\system32\"
FileCopy,"C:\network\asfstup.dll","%TargetDir%\i386\system32\"
FileCopy,"C:\network\e100b325.inf","%TargetDir%\i386\inf\"
FileCopy,"C:\network\e100b325.pnf","%TargetDir%\i386\system32\"
FileCopy,"C:\network\e100bmsg.dll","%TargetDir%\i386\system32\"
FileCopy,"C:\network\intelnic.dll","%TargetDir%\i386\system32\"
FileCopy,"C:\network\setupbd.din","%TargetDir%\i386\system32\"
FileCopy,"C:\network\nvcoe.dll","%TargetDir%\i386\system32\"
FileCopy,"C:\network\nvenet.sys","%TargetDir%\i386\system32\drivers\"
FileCopy,"C:\network\nvenetxp.inf","%TargetDir%\i386\inf\"
FileCopy,"C:\network\mfc42u.dll","%TargetDir%\i386\system32\"
FileCopy,"C:\network\oem2.inf","%TargetDir%\i386\inf\"
FileCopy,"C:\network\mountvol.exe","%TargetDir%\i386\system32\"

Would now like to get my printer to work but don't know how. It's a Brother 1240 and when I connect to the PC the O/S XP installs automatically. but obviously it doesn't when I'm using Winbuilder. Any ideas would be welcome.
Thank you.
L




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users