Faughnan Home | Contact Info | Site Contents | Search
Rev: 01 Nov 2004.
In June/July of 2000 I had to solve a very annoying problem. The solution is presented here as it may be of interest to others, though few will face exactly the same issue. 
I needed to use Symantec's Norton Ghost to install a disk image onto a legacy-free SONY PictureBook PCG-C1XE. The only method I could use to do this was to boot DOS, mount a network drive on a Windows 98 machine, and install over my LAN. This page describes how I did this.
This machine was imported by Dynamism from Japan -- it is a Japanese PC that was configured for US use. It originally came with Japanese Windows 98 and Japanese versions of the SONY VAIO utilities and machine-specific software. US Windows 98 was installed on top of it.
In June 2000 a mysterious Windows glitch resulted in the failure of several of the SONY VAIO OCX modules. Attempts to reinstall from disk failed, Dynamism was unable to help. (Overall their technical support was quite disappointing, particularly considering the cost of this imported machine.) The only fix was a complete image replacement using Norton Ghost.
I attempted to get SONY's CD player to work with this machine, the PCG-CD51. After days of labor I finally gave up. I could not locate the appropriate Phoenix PCM drivers -- these are available only to OEMs.
I could not use the usual Ghost solutions, such as a parallel port. Even the NETBIOS approach in the Ghost manual failed (that approach sets up simple two machine LAN where I think both machines are booting DOS and maybe running Ghost -- but I couldn't get anywhere with it.)
I needed to use a DOS boot-disk based networking solution -- I tried several variations without success. This is the variation that worked. The resulting "Microsoft Networking" is variably described as "LAN Manager client", NDIS-2, or IPX based.
This method works best, but it requires access to the hard drive on startup.
These steps are not performed by the installation but are essential. The Enabler.exe program allows DOS to work with a PC (PCMCIA) card.
DEVICE=a:\ENABLER.EXE /IRQ=11 /IOP=320
I was unable to browse my LAN (no browse master here, it's all Win98). I used the Net command to map a remote shared directory to my D: drive.
Example: net use d: \\TIMBOX\IMAGES
The original installation routine was designed for DOS 3.x. Windows 9x boot disks have much less free room and the installation does not work correctly. Providing you can put the Microsoft Networking and Linksys installation files on your c: drive (see Method I: Support files on hard drive), there is a way to get the installation to work. These abbreviated directions are strictly for experts, they are variations on Method I:
This file contains the results (omitting the system files). If you create the system disk (format a:) you could copy these files to it. Alternatively, if you've got Method I working, then after completing the intial Method II installation (with missing files) you can compare the files produced with Method I and fix up the diskette to include the missing Method I files (while deleting the unneeded files).
Note that enabler.exe is what allows the OS to talk to the PC card. This utility comes from Linksys and is NIC specific. IFSHLP.SYS is the key NDIS-2 driver.
DEVICE=a:\ENABLER.EXE /IRQ=11 /IOP=320
This suggestion was email to me by Shawn. It sounds simpler!
I solved a similar situation for a CD-driveless IBM ThinkPad 560X by using a slight variation on your method that might be a little easier for some. The 560X was equipped with a 3Com Megahertz 3CCFEM556 10/100 LAN + 56K Modem PC Card.
By using the Network Client Administrator utility on an NT 4.0 Server, one can generate a single Network Client V3.0 startup disk that loads NIC drivers. As the selection of NIC drivers is limited in this utility, it is necessary to modify the diskette with the appropriate drivers. I followed the instructions for my NIC card as provided by 3Com. It seems the startup disk can be modified for any NIC that has an NDIS driver.
To view these instructions, search for "Creating a DOS bootable disk for Microsoft Windows NT" in the 3Com knowledgebase at http://knowledgebase.3com.com/. As the knowledgebase is dynamic I couldn't find a URL to link directly to the page.
More general instructions for modifying this disk can be found at http://www.windows2000faq.com/Faq.cfm?FaqID=509
The Network Client Administrator utility isn't very easy to use but instructions can be found in online help and in MS's knowledgebase.
Of course, one needs access to an NT 4.0 server to generate this disk. I had a friend create and email me the image.
Few persons indeed will need this part of the document, but perhaps one soul somewhere will be helped. Here's what I did.
net use e: \\timbox\image
In the other direction, saving a drive image to a mapped remote drive, Ghost was unable to recognize a 35GB drive. It did well with a 7GB drive.
This set of links relates to an unsuccessfule attempt to get a CD to boot on this machine using DOS and PhoenixCard. It's included here because I had it at hand.
|||It is a bit disturbing that I actually got this working. The familiarity with DOS that this required dates me severely. It's also a sad waste of neurons to store the obscure, irrelevant, and mostly pointless knowledge this required.|
Since Google does not use indexing information stored in meta tags, I've reproduced some of the meta tags here to facilitate indexing.
<meta name="author" content="John G. Faughnan">
<meta name="keywords" content="networking,DOS,MS-DOS,MSDOS,NDIS,NDIS-2,NDIS 2,LAN,GHOST,GHOST6.EXE,image,LAN MANAGER,IPX/SPX,Microsoft,mount drive,PC Card,PCMCIA,Linksys,boot disk,startup disk,jfaughnan,jgfaughnan,.en-us,.us,english">