Problems
The B2175 doesn't boot to USB, it doesn't have a floppy drive and it doesn't have a CD drive.
The only way to install anything on it is through PXE.
Solution
- Download my custom zip file package. It contains everything required to install Win XP through PXE except for the Win XP installation files ;-)
- Unzip the file to C:\ drive. After unzipping you will have a folder called 'root' and a file called smartdrv.exe on the c drive.
- Copy the i386 folder from your windows xp cd to a folder that is shared on your local network. In my case I copied the i386 folder to \\xpcomputer\video .
- Copy the file smartdrv.exe from c:\ to your share folder i.e. \\xpcomputer\video
- In the root folder there will be a file called 'Tftpd32-3.33-setup.exe'. Run the file to install a TFTP server onto you computer.
- After installing the TFTP server. Start the TFTP server.
- Change current directory to 'c:\root' in the TFTP server program
- Under DHCP Server tab set the following (assuming your router's ip address is 192.168.0.1):
ip pool starting address to 192.168.0.40
Size of pool 10
Boot file pxelinux.0
WINS/DNS Server 192.168.0.1
Default router 192.168.0.1
Mask 255.255.255.0 - Click save and then choose the 'settings' button and make sure that 'PXE compatibility' is checked.
- Now boot the destination machine into PXE. After PXE boots up you should see the following screen. Choose 'network boot' and press enter.
I have run this setup on a home network with normal settings. I wouldn't set this up on a corporate network unless you know what you are doing as the TFTP server may interfere with DHCP settings or other settings.
I referenced the following page in order to create this walk through.
http://r00tsecurity.org/forums/index.php?showtopic=9338
If you have any comments about this walk through or are having problems then post a comment.



















9 comments:
Thank you! This was very useful post especially for me.
No problem,
Glad to see it helped you
Wow, I searched everywhere for a tutorial. All of the others, including from Microsoft itself, were so complicated and called for Microsoft Server 2003 or Vista. This has been the easiest-to-follow walkthrough I have found. Thanks for your time and for posting this.
@David A
Glad to hear it has helped you and thanks for your comment.
Hi
When I re-boot the destination machine, it keeps getting a PXE-E53 "No boot filename received".
Does anyone have any ideas on how to rectify this?
thanks
Not sure about your set up but is there any other dhcp server on the network.
If so then disable it or make sure it is not conflicting.
Also make sure all the files have correctly extracted into the source folder.
Hope this helps
you mentioned ubuntu so i was hoping this would provide an answer as to how to initiate this from ubuntu, not another winxp machine.. i have a laptop which has no cd drive, external usb/fw drives do not show up as bootable devices in my bios, but USB sticks do. (go figure).. I have a mac, and a linux box w/ ubuntu installed here, I don't want to install win on my ubuntu box just so i can install winxp on my laptop... can you point me in the right direction as to how to initiate the PXE boot from a Ubuntu 9 machine??
Thanks a lot!!
Found this site which shows how to setup a tftp server on Ubuntu. After setting up the tftp server on Ubuntu the rest of the walk through should be fairly similar.
Thanks for your comment
Thanks..!! It was really helpful..!!
Post a Comment