Toon posts:

Ghost bootdiskette > meerdere NIC's

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

Ik ben op zoek naar een manier om een Norton Ghost bootdiskette te maken die meerdere NIC's ondersteund, zodat het niet nodig is voor iedere NIC een aparte diskette aan te maken.
Het is de bedoeling dat de diskette zelfstandig met de juiste driver boot, dus dat je niet uit een menu zelf de juiste driver selecteert.
Is dit uberhaupt op een of andere manier mogelijk?

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Dat kon wel eens erg moeilijk worden, zoniet onmogelijk... Aangezien dos zelf niet kan zien welke NIC hij moet hebben. Het enige wat je kunt proberen is gewoon domweg alle drivers laden en hopen dat die die goed is blijft hangen en de rest gewoon wordt geskipt.

=( Protected by witchcraft )=


Verwijderd

Keuzelijst voor meerdere typen nics onder dos; ja automatische nicdetectie voor meerdere typen nics inclusief automatische keuze onder dos op 1 diskette; nee

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Zit trouwens net te denken, als je nou een proggie voor L!nux opzoekt wat een Ghost image terug kan zetten. L!nux kan het namelijk wel :)

=( Protected by witchcraft )=


  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Als het allemaal 3COM netwerkkaarten zijn, dan kan het misschien wel. 3Com heeft, als ik me goed herinner, een dos-programmatje om je netwerkkaart te identifieen. Als je dan een beetje met de uitvoer goocheld, dan moet je wel de goede driver kunnen laden...

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


Verwijderd

Het gevraagde kan prima met behulp van de PCI-scan tool.
Kijk eens op www.nu2.nu naar PCIscan, welke je in werking kunt zien bij Bart's MSCLIENT bootdisk.

Kort gezegd scant het programma de pci-bus, retourneert de pci-strings van de apparaten, en kijkt vervolgens in ene tekstbestand of de string erin voorkomt.
Zo ja, wordt de driver die ook in het tekstbestand staat, geladen.

PCISCAN
CTLOAD %PCI0% /opties

ctload is een commandline device driver lader.
voor bv scsi-controller drivers, of atapi/cdrom driver.
Mn zip-driver wil ie niet laden, maar daar is guest.exe/driveltr.exe/scsidrvr.sys voor

Zeer handig.
code:
1
2
3
4
PCISCAN              // vindt scsikaart
CTLOAD %PCI0% /D          // ASPI8DOS.SYS?
CTLOAD ASPICD.SYS /D:SCSICD01 // scsi-cdrom
SHSUCDX /L:X /D:SCSICD01    // mscdex kloon

veel plezier ermee.

Verwijderd

ik gebruik hier een flop waar gewoon extra images op staan van alle drivers van de beschikbare netwerkkaarten in ons bedrijf hieronder een klein stukje autoexec.bat.

@echo off
IF "%config%"=="1" GOTO A
IF "%config%"=="2" GOTO B
IF "%config%"=="3" GOTO C
IF "%config%"=="4" GOTO D
IF "%config%"=="5" GOTO E
IF "%config%"=="6" GOTO F
IF "%config%"=="7" GOTO G


:A
a:\fmenable.exe
a:\lsl.com
a:\fem556od.com
a:\3c90x.com
a:\3c589.com
a:\3C5X9.com
a:\ipxodi.com
a:\vlm.exe /pt=COMPASS_TEST
cls
f:
login .XXX.XXX.XXX <a:\pw.pw
z:

path=a:
goto batch

:B
a:\lsl.com
a:\3c90x.com
a:\ipxodi.com
a:\vlm.exe /pt=COMPASS_TEST
cls
f:
login .XXX.XXX.XXX <a:\pw.pw
z:

path=a:
goto batch

:C
a:\lsl.com
a:\3c5x9.com
a:\ipxodi.com
a:\vlm.exe /pt=COMPASS_TEST
cls
f:
login ..XXX.XXX.XX <a:\pw.pw
z:

path=a:
goto batch

:D
a:\lsl.com
a:\3c589.com
a:\ipxodi.com
a:\vlm.exe /pt=COMPASS_TEST
cls
f:
login ..XXX.XXX.XX <a:\pw.pw
z:

path=a:
goto batch

:E
a:\fmenable.exe
a:\lsl.com
a:\fem556od.com
a:\ipxodi.com
a:\vlm.exe /pt=COMPASS_TEST
f:
login ...XXX.XXX.XX <a:\pw.pw
z:

path=a:
goto batch

:F
a:\lsl.com
a:\n100odi.com
a:\ipxodi.com
a:\vlm.exe /pt=COMPASS_TEST
f:
login ...XXX.XXX.XX <a:\pw.pw
z:

path=a:
goto batch

:G
a:\lsl.com
a:\cbeodi.com
a:\ipxodi.com
a:\vlm.exe /pt=COMPASS_TEST
f:
login ..XXX.XXX.XX <a:\pw.pw
z:

path=a:
goto batch
:batch
path=y:\dos;y:\dos\nc

Verwijderd

Op dinsdag 04 december 2001 08:24 schreef Novell het volgende:
Een niet bepaald georganiseerd batch-bestand...
Voor zover ik zie moet je dan bij jou in config.sys eerst de juiste driver/selectie maken...
De bedoeling is dit compleet geautomatiseerd te doen.
Ook jouw batch-verloop is niet optimaal, al zal t wel werken...
Verder gebruik je IPX/SPX, waar niks mee mis is, maar over t algemeen gebruikt men tegenwoordig TCP/IP, wat onder dos een flinke overhead geeft.

[code]@echo off
goto %config%

:1
a:\fmenable.exe
a:\lsl.com
a:\fem556od.com
a:\3c90x.com
a:\3c589.com
a:\3C5X9.com
goto common

:2
a:\lsl.com
a:\3c90x.com
goto common

:3
a:\lsl.com
a:\3c5x9.com
goto common

:4
a:\lsl.com
a:\3c589.com
goto common

:5
a:\fmenable.exe
a:\lsl.com
a:\fem556od.com
goto common

:6
a:\lsl.com
a:\n100odi.com
goto common

:7
a:\lsl.com
a:\cbeodi.com
goto common

:common
a:\ipxodi.com
a:\vlm.exe /pt=COMPASS_TEST
f:
login ..XXX.XXX.XX <a:\pw.pw
z:
path=a:
goto batch

:batch
path=y:\dos;y:\dos\nc[/code]

Verwijderd

Wat voor Netwerk-protocol wil de poster (Befkikker) eigenlijke gebruiken? TCP/IP, Netbeui, IPX/SPX ???

Reageer ff, en meld even hoe ver je bent met die link die ik gaf. Een beetje feedback is wel handig...

Verwijderd

Topicstarter
Op dinsdag 04 december 2001 20:39 schreef BBL the 2nd het volgende:
Wat voor Netwerk-protocol wil de poster (Befkikker) eigenlijke gebruiken? TCP/IP, Netbeui, IPX/SPX ???

Reageer ff, en meld even hoe ver je bent met die link die ik gaf. Een beetje feedback is wel handig...
Ten eerste, jij en de anderen, bedankt voor de input.

We gebruiken TCP/IP.
Ik heb de bootdisk getest en het werkt prima. Ik wil wel een aantal dingen eruit halen die we toch niet nodig hebben, zodat we een diskette overhouden met een stuk of 5 drivers die puur bedoeld is voor het tot stand brengen een netwerkverbinding en daarbij dus zelf de juiste driver laadt. Normaal wordt Ghost ook vanaf de bootflop opgestart, maar zou dit ook vanaf de server moeten kunnen neem ik aan. Dat je een mapping aanmaakt en automatisch inlogt, waarna Ghost wordt opgestart(?) Gaat waarschijnlijk sneller en scheelt diskruimte. Mischien dat dan het aanmaken van een ramdrive dan ook niet meer nodig is.
Ik zal me nog wel wat moeten verdiepen in de bijbehorende batchfiles, want daar heb ik helaas weinig kaas van gegeten.
Maar al doende leert men :)

Verwijderd

Ik weet niet of Ghost het wel zo fijn vind om op een read-only netwerkdrive te staan en dan gestart te worden.
Makkelijkste lijkt mij alsnog via de bootdisk een kleine ramdisk aan te maken, en dan ghost vanaf t netwerk (z:) te kopieren naar de ramdisk.
Als je niet weet welke drive-letter de ramdisk gaat gebruiken, kun je MS's FINDRAMD.EXE (uit de win98 rescue diskette die je in het control panel kunt maken) gebruiken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
device=ramdrive.sys /e 4096


@echo off
rem this is Ramfindr.bat
findramd.exe                // sets errorlevel
if errorlevel 26 set ramd=Z  
if errorlevel 25 set ramd=Y
[etc...]                
if errorlevel 3 set ramd=C    // C: ramdrive -Virus???
if errorlevel 2 set ramd=B    // Floppy as Ramdrive???
if errorlevel 1 set ramd=A    // Floppy as ramdrive???
Copy Z:\ghost.* %ramd%:\
%ramd%:                // switch2ramdisk
attrib -r -s -h *.*        // remove read-only attr.
ghost.exe /opties

De verkorte versie:
code:
1
2
3
4
5
6
set dl=A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
for %%x in ( %dl% ) do if errorlevel H%%x set ramd=%%x
Copy Z:\ghost.* %ramd%:\
%ramd%:                // switch2ramdisk
attrib -r -s -h *.*        // remove read-only attr.
ghost.exe /opties

H%%x is gebaseerd op een ongedocumenteerde feature in dos bij het errorlevel vergelijken.
Begin dit jaar heeft dit de naam BennyLevel gekregen.


Kortom,
code:
1
2
3
4
5
6
te automatiseren:          door:
------------------------------------------
NIC driver              PCISCAN
SCSI-driver            PCISCAN
RAMDRIVE-LETTER          FINDRAMD.EXE
CDROM-LETTER              FINDCD.COM WWW.NU2.NU

als je van je dos-licenties voor bootdisks af wil,
kun je eens www.freedos.org proberen.
(nog niet stabiel, de commandline shell knalt er vaak uit!)

Verwijderd

simpel...

www.nu2.nu

en maak een netwerk diskette.
Pagina: 1