WinXP Installation CD Slipstream For Ebox-3300
WinXP Installation CD Slipstream For Ebox-3300
Copyright Notice:
Private individuals are welcome to use, modify and improve this document freely as they like.
Comments and suggestions are always welcome, and Green Gadgets would do their best to
make this document complete. Please post your comments and suggestions in MicroClient
Google Group: http://groups.google.com/group/microclient
Companies willing to use this document (or parts of it) should receive prior permission from
Green Gadgets Ltd. Failure to obtain permission would be considered copyright infringement
and would be prosecuted respectively. DMP Electronics Inc. and its employees are exempt to
this rule and are allowed to use this document freely and/or publish it on their site, but other
companies that obtained the file from DMP Electronics Inc. are still bound by the rule above.
Preface:
DMP eBox-3300 (www.compactpc.com.tw) / NorhTec MicroClient JrDX (www.norhtec.com)
uses "RDC Semiconductor" IDE controller, which is not supported "out-of-the-box" by most
Operating Systems. Windows XP is not an exception, and it requires a boot-time driver for
this controller during Setup, to be able to detect hard disk / CF card during installation.
The standard procedure in this case is to supply a floppy diskette with drivers at boot time (by
pressing F6 when prompted for third-party drivers). The problem with this procedure is that by
June 2009, floppy disk drives have long been obsolete and do not exist in most computers
anymore, while Windows XP is still widely used. So for most users, when they want to install
Windows XP on eBox-3300 / MicroClient JrDX, they would have to purchase a USB floppy
drive and some floppy diskettes, which a) costs too much money for 1-time usage; and b)
requires additional wait time until the ordered floppy drive arrives when the computer itself is
already in user's possession.
To save the extra costs and time, a solution is known called "slipstreaming". More information
on this solution can be found here: http://en.wikipedia.org/wiki/Slipstream_(computing). But in
short, it is possible to avoid having to purchase a USB floppy, by integrating the missing IDE
(and other) drivers directly into Windows XP installation CD.
Basically, you just need to add the drivers to the installation CD and modify
TXTSETUP.SIF file that is located in i386 folder of the CD to use the drivers
you added. However, the modification is not straightforward, and definitely
not for the novice user, so it's much easier to use off-the-shelf software that
will automatically modify TXTSETUP.SIF and add the drivers for you.
Prerequisites:
To complete the job, you would need the following:
1. A legal Windows XP installation CD (physical CD or ISO image file).
2. An ISO image burning to CD tool like Ahead "Nero Express" or similar.
3. Another computer (besides the eBox-3300) with CD-RW / DVD-RW device, running
Windows (not necessarily XP).
4. A blank 700MB compact disk.
5. We assume that you already have a USB CD-ROM that is needed for eBox-3300.
6. Download all the necessary software (see below).
Note: all software listed above can be also downloaded from mirror location
http://groups.google.com/group/microclient/files
[#1] For VGA drivers you can use any driver version you find, and it will work fine (both the old
one that is available on DMP website, and the newer one on XGI website). But if you're eager
to get the latest driver, it might be a bit tricky to find it on XGI website. So, follow the download
link in the table above, and then select Embedded -> Volari Z7/Z9/Z9s/Z... -> Windows and
click "Go", like on below screenshot:
The "slipstream" software we are going to use (nLite) will proceed successfully and create a
bootable ISO image, which you would be able to burn successfully on a CD. However, during
Windows XP installation you will get a blue screen (like on screenshot below) after the first
installation part is finished. This is very annoying because you will not know it until you create
and burn the CD, format the hard disk / CF card in eBox-3300 and go through Windows XP
Setup files copy process (which in total will take you about 2 hours). If you follow the standard
install instructions for Windows XP from DMP website, and use the USB floppy, then you
should not experience this problem, but then again – our point is to save on purchasing /
using the USB floppy.
Installation:
1. Install nLite that you downloaded from the link supplied above.
2. Extract the 3 drivers you downloaded from archived files, and create in your PC a
folder named "eBox-3300 drivers". Copy the 3 folders with drivers as subfolders of
this folder.
3. Start nLite and follow the steps in the next chapter.
Slipstreaming:
Choose your language and click Next. This is not the language of Windows XP that you will
work with, but the language of nLite interface.
At this point you need to own either Windows XP CD or Windows XP ISO file. If you have
Windows XP ISO file, extract it to a folder on your hard disk. If you have Windows XP CD,
insert it into your PC.
Click Browse to point nLite to a valid Windows XP installation CD (or a valid folder extracted
from Windows XP ISO). It will detect the Operating System details (as in below screenshot)
and allow you to proceed by clicking Next (In my case, I use Windows XP Home Hebrew with
Service Pack 3).
If you already worked with nLite before, the following screen will show you the saved settings.
Click Next here (or modify your settings if you are familiar with nLite). I just clicked Next:
Next screen will allow you to add various drivers, Service Packs and other utilities to the
Windows XP CD. Mark the "Drivers" section so that green light appears to the left of it:
In the end we want to produce a Bootable ISO file which we will later burn to CD using Nero
Express or similar software. So we will mark "Bootable ISO" as well:
You will get an option to select either "Regular PNP driver" or "Textmode driver". Select
"Textmode driver":
Now click on the driver name in the "Textmode integration options" box, and click "OK":
Note that the driver appeared in the drivers list now. IDE driver is the only one needed during
Windows XP Setup time, and integrating just it, would already save us from using the CD-
ROM. However, if we are at it already, we would like to integrate also the LAN and the VGA
drivers. For this, click Insert again, and repeat this procedure for LAN driver:
Double-click "netrdc.inf":
After LAN driver is added, let's do the same for VGA driver:
The VGA driver contains more than one folder, so below you see the screenshots that show
you from which folder exactly to take the driver. In our case, we navigate to WinXP folder:
Now you may burn the image directly on CD, but we prefer to create an ISO file first, so that
you can burn it again in case your previous CD stops functioning or gets lost. So, here we will
select "Create Image". You can change the label from "nLite" to something more meaningful
like "WinXPHome". Now we also have the option to add the drivers we just inserted into
Windows XP installation also as a folder on the CD, so that we could conveniently copy them
from the CD to eBox-3300 after Windows XP installation is finished. Click "Explore":
You will get the temp folder opened. Copy here the 3 folders we extracted before from the 3
driver files we downloaded:
Now burn your ISO file to a CD using Nero Express or another software. The mode you need
to select is "Burn Image to Disk" and not "Create a Data CD"! After the CD is ready, insert it
into USB CD-ROM, connect to eBox-3300 and proceed with Windows XP installation. All the
drivers should be already recognized by Windows, and you would not need to install anything.