La finestra di dialogo "Opzioni per il riavvio" permette di impostare &xshutdown; in
modo che non utilizzi la routine interna di riavvio ma un programma a scelta.
Le voci impostate qui sono quelle che appariranno nella finestra di conferma di &xshutdown;:
scegliendo una voce diversa
da "Valore assunto" verr… eseguito il programma corrispondente invece della routine interna.
Questa funzione risulta di particolare utilit… se usata assieme al programma di Gestione Caricamento IBM,
in dotazione ad &os2;. Gestione Caricamento si attiva da linea di comando digitando SETBOOT.
Si veda la documentazione relativa in
&warp; - Riferimento per i comandi per i dettagli.
&xshutdown; ne utilizza la funzione "reboot to", che si richiama con il comando
SETBOOT /iba:<os>, dove "<os>" corrisponde al nome del sistema operativo
come indicato nel menu Gestione Caricamento dopo l'avvio del sistema.
L'utilizzo di questa funzione permette di riavviare il sistema dalla partizione
selezionata, saltando il menu Gestione Caricamento.
Per esempio, si supponga di voler riavviare direttamente PC-DOS 7, che nel menu di Gestione Caricamento
Š indicato come "PC-DOS 7". Dalla linea di comando immettere:
setboot /iba:"PC-DOS 7"
Se si vuole fare di PC-DOS 7 un'opzione di riavvio in &xshutdown; procedere nel modo seguente:
- scegliere "Nuovo";
- nel campo "Descrizione" inserire quello che si desidera appaia nella finestra di conferma (ad es "PC-DOS 7");
- nel campo "Comando" inserire il comando da eseguire, in questo caso:
setboot /iba:"PC-DOS 7"
- scegliere "OK". La nuova voce appare nella finestra di conferma di &xshutdown;.
A partire dalla versione 0.9.0, in questa finestra di dialogo Š stato aggiunto il tasto "Partizioni"
(questo tasto Š abilitato solo se si Š selezionata un'opzione per il riavvio nell'elenco soprastante;
pu• darsi che sia necessario premere "Nuovo" per abilitare il tasto "Partizioni").
Premuto tale tasto viene proposto un menu che elenca tutte le partizioni avviabili presenti nel sistema
(questo menu non Š disponibile se Gestione caricamento non Š stato installato, dato che Š
questo il programma che legge nella tabella delle partizioni alla ricerca delle voci aggiunte alla
Gestione caricamento).
Quando si seleziona una voce in questo menu, vengono aggiornati titolo e comando
(SETBOOT.EXE ...) dell'opzione di riavvio selezionata in quel momento.
Nota bene:
- Non c'Š nessuna forma di verifica, n‚ nella finestra di dialogo "Opzioni per il riavvio"
n‚ al momento della chiusura del sistema.
Sia nel caso si sia sbagliata la sintassi del comando, sia che si cerchi di usare il comando
SETBOOT senza Gestione
caricamento installata, il sistema si bloccher… una volta chiuse tutte le finestre.
- Nel caso sul proprio computer non si conoscano i titoli esatti delle partizioni gestite da Gestione caricamento
e il tasto "Partizioni" non sia utilizzabile, digitare FDISK (
LVM su Aurora) da linea di comando e prenderne nota da lŤ.
- Il programma qui definito viene eseguito una volta completata la chiusura delle finestre
e salvati i file INI;
i file system non vengono rilasciati, dato che &xshutdown; si aspetta che sia il programma stesso
a chiuderli (ad es. con l'API DosShutdown).
SETBOOT, per esempio, lo fa.
- Il programma qui definito viene avviato via CMD.EXE con il parametro /C.
Se lo si deisdera Š possibile avviare anche uno script REXX.
- Naturalmente, se il programma non si trova in una directory
compresa nella variabile PATH, sar… necessario specificarne il
percorso. Questo non Š necessario per
SETBOOT, che si trova nella directory OS2.