Comment Tony Smith
March 24, 2005 at 2:03pm
I created a network multicard template Ghost boot CD about 6 months ago using similar method as the author.
I found that pcidet.dos insists on writing files to the A drive which was a problem when booting from a CD.
(Emphasis added by NightOwl) The solution was to create a ram drive and copy the net and Ghost directories from the floppies created by the Ghost Boot Wizard to the ramdrive. Then you need a program like device.com that loads drivers in autoexec.bat instead of config.sys. Before pcidet.dos runs you need to use the assign statement to map your ramdrive to A: My config.sys looks like this:
device=oakcdrom.sys /d:cdrom
DEVICE=HIMEM.SYS /testmem:off
FILES=30
BUFFERS=20
device=a:ramdrive.sys 4096 /e
LASTDRIVE=Z
My autoexec.bat looks like this:
rem @echo off
SET TZ=GHO+07:00
prompt $p$g
mscdex /d:cdrom /L:x
mouse.com
rem----- Copy the necessary system files to the ramdrive
copy command.com c:
copy assign.com c:
copy autoexec.bat c:
copy comp.dat c:
copy device.com c:
rem----- Copy the nic card folder and Ghost program to the ramdrive
xcopy x:net*.* c:net /s/v
xcopy x:ghost*.* c:ghost /s/v
rem----- The assign statement is necessary because pcidet.dos copies to A:
assign a:=c:
device netpcidet.dos
device netprotman.dos /I:net
device netdis_pkt.dos
call netdoit.bat
netnetbind.com
rem echo Loading...
cd ghost
ghost
I have recently created a new boot cd that uses
pciscan.exe
instead of pcidet.dos to detect the network card. With this I don't need the assign statement and it will be easier to add new NIC's