Newsgroup: it.comp.hardware.cd
Titolo: Fare un disco di boot che lanci un eseguibile.

Sto provando a creare un disco di boot.
Ho fatto con Nero e il cd effettivamente e' avviabile e carica correttamente
il driver ATAPI universale oakcdrom.sys.
Ma io vorrei che lanciasse automaticamente un file setup.exe all'avvio.
metto la riga di comando setup.exe nell'Autoexec.bat, ma dovrei dare anche
il percorso del cdrom.
La riga nel config.sys e': DEVICE=OAKCDROM.SYS /D:MSCD001
Nell'autoexec.bat: LH MSCDEX /D:MSCD001
Sono riuscito a far lanciare il file automaticamente se nel Autoexec.bat
assegno con mscdex una lettera precisa al cdrom
(Ad esempio LH MSCDEX /D:MSCD001 /L:F
                    F:\SETUP.EXE
ma io vorrei che partisse senza assegnarli la lettera, mi spiego meglio:
Mettiamo che ho un hard disk (lettera C), il cdrom diventa la lettera D.
Se creo il cdrom di boot, mettendo la riga di comando D:\setup.exe, sul mio
sistema parte senza problemi, ma se porto il cd di boot da un mio amico che
ha due hard disk e quindi il  suo lettore diventa la lettera E, a quel punto
il file eseguibile non parte piu' perche' con la riga di comando
D:\setup.exe cerca il file sul secondo hard disk.
Quello che mi serve e' un cd di boot che si adatti ogin volta al sistema su
cui viene fatto partire.
La soluzione piu' semplice potrebbe essere quella di assegnare nell'Autoexec
la lettera Z al Cdrom, cosi' partirebbe su tutti i sistemi, ma al momento
del riavvio (ho gia' provato)  andrebbe a ricercare dei files sul drive Z
che pero' non esisterebbe piu' perche' il cdrom sarebbe diventato la prima
lettera disponibile.
A me seve che la lettera sia sempre la stessa, perche' e' un disco di
installazione tipo Windows e quindi nei vari riavii non puo' cambiare
lettera la fonte sorgente.
Vorrei saper come potrei modificare il config.sys e l'autoexec.bat, in modo
che parta il file dal CDrom automaticamente, ma ogni volta adattandosi al
sistema su cui e' installato.
Una soluzione tipo:        LH MSCDEX /D:MSCD001 /L:CDROM
                                    CDROM:\setup.exe
(PS: quest'ultima l'ho gia' provata senza successo)
Grazie a tutti.
--
___________________
Per le risposte
dani...@pn.itnet.it
oni oni oni me so rotto li...

il percorso del cdrom.
metti in autoexec:
D:\setup
E:\setup
F:\setup
G:\setup
...
in uno di questi lo troverà... per gli altri dirà comando o nome di file non
valido... :-)
Il problema poi sorge se anche negli altri drive esiste un file che si
chiama setup...
...dagli un nome un po' più strano allora!!!
(Nel mio caso cmq non funzionerebbe!!! I lettori cdrom e i master sono: n:
o: p: q: !!! :)
--
Ciao!
Irridux.
irr...@freemail.it
ICQ: 36075893

 o: p: q: !!! :)
cosě poco? da me il lettore č X ...il mast č Y,lo zip č Z ! 
bisogna esagerare se no che gusto c'č? :-)
-- 
please remove 69 from the email to reply via direct email.
Togli 69 dall'email per rispondere direttamente via email.
good bye 

bisogna esagerare se no che gusto c'č? :-)
Guarda che da me era effettivamente cosě....
Adesso poi ho due pc collegati in rete e tra hd, partizioni varie e unitŕ
virtuali non mi bastano + le lettere!!!!
--
Ciao!
Irridux.
IRRIDUCIBILI CURVA NORD - Juventus f.c.
irr...@freemail.it
ICQ: 36075893

Grazie a tutti.
Il disco di ripristino di windows 98 crea, tramite il file
setramd.bat, una variabile d'ambiente di nome cdrom che contiene la
lettera effettiva dell'unita' cd. Per lanciare il setup bastera' dare
il comando %CDROM%:\setup.exe
-------------------------------------------
Attenzione: rimuovi TOGLIERE per scrivermi.
Remove the word TOGLIERE when you reply.