Pagina 1 di 1

Opzioni lilo: delay, timeout e prompt.

Inviato: gio 12 ott 2006, 12:11
da pino.giaquinto
Vorrei evitare all'avvio la visualizzazione della maschera rossa di lilo e rendere il boot rapido.
Ho dato un'occhiata alle opzioni di lilo e ne ho notate due che sembrano equivalenti:
delay=dsec
Specifica il numero di decimi di secondo che il boot loader dovrebbe attendere prima di fare il boot con la prima immagine. Ciò è utile su sistemi che fanno il boot immediatamente da disco fisso dopo aver abilitato la tastiera. Il boot loader non attende niente se `delay' è omesso o impostato a zero.
timeout=dsec
imposta un tempo limite (timeout, in decimi di secondo) per l'ingresso dalla tastiera. Se non è premuto alcun tasto nel tempo specificato, è bootata automaticamente la prima immagine. Similmente, il prompt per la password è terminato se l'utente non fa niente per troppo tempo. Il tempo limite di default è infinito.
Ho pensato: impossibile che siano equivalenti... deve pur esserci una differenza!
Ho dato un'occhiata al mio lilo.conf ed ho notato che compare solo l'opzione 'timeout = 50' e che inoltre c'e' l'opzione 'prompt' che neanche ho capito benissimo a cosa serve:
prompt
forza l'ingresso nel prompt di boot senza aspettare che sia prima premuto un tasto. Reboot incustoditi sono impossibili se `prompt' è impostato ma non lo è `timeout'.
Quindi per un boot immediato devo lasciare 'prompt' e impostare 'timeout = 0'? Cos'e' un 'reboot incustodito'? Forse e' proprio quello che cerco io?
Che senso ha mettere 'prompt' e 'timeout = 50' nel lilo.conf? Considerando che attualmente la mia slack attende 5 secondi prima di caricare il kernel... devo pensare che 'timeout' ha maggiore priorita' di 'prompt'... ma perche' son stati messi entrambi dal setup di slack nel mio lilo.conf?
Forse la fonte di informazioni (http://www.linuxinfor.com/italian/man5/lilo.conf.html) che ho scelto non e' il massimo... ma e' in italiano. Vabbe', cerchero' altrove... ma sarei felice di avere da voi qualche spiegazione in merito, e magari qualche dritta per ridurre i tempi di avvio della mia slack.
Intanto ho commentato in 'rc.M' le righe relative a 'ldconfig'... spero solo di ricordarmi di eseguirlo se e quando sara' necessario :-)
Ciao e grazie.

Inviato: gio 12 ott 2006, 12:17
da dapuzz
Come hai capito il timeout è espesso in decimi di secondo e io lo lascio sempre a 50 (5 sec)
Personalmente quandi ho bisogno di scegliere decommento prompt, altrimenti lo lascio commentato ed avvia automaticamente l'immagine di default oppure la prima se non è impostato nessun default.
Mi sembra comunque che anche se prompt è commentato che ci sia una frazione di secondo nella quale se premi qualche tasto puoi comunque scrivere l'immagine da caricare e i vari parametri da passare al kernel nel caso ne hai bisogno (non mi ricordo se control o qualche altra combinazione :D

Inviato: gio 12 ott 2006, 12:30
da gallows
Il delay se non ricordo male dovrebbe ritardare l'avvio "automatico" senza prompt (la mascherina rossa).
Il timeout è il tempo limite per scegliere il kernel nel prompt.
Quello che cerchi tu dovrebbe essere una configurazione _senza_ la voce "prompt" e con un delay minimo (10?).

Inviato: gio 12 ott 2006, 22:40
da pino.giaquinto
L'opzione 'delay' non c'era e non l'ho aggiunta... quindi non so ancora quale sia la sua funzione.
Intanto ho fatto un po' di esperimenti e sono giunto al risultato che speravo di raggiungere: con timeout=0 parte subito il kernel di default, ma comunque appare (anche se solo per un istante) la maschera rossa di lilo. Veloce... ma non mi piace :-(
Ho risolto commentando la linea relativa all'opzione 'prompt' e in tal modo si evita anche questo piccolo problema.
Ho commentato in rc.M le linee relative a ldconfig e quelle relative a fc-cache e ora la mia slack parte come un razzo :-)
Sperando che tutto cio' possa tornare utile a chi abbia come me la necessita' di un boot rapido... vi auguro buona serata ;-)
Ciao e grazie a tutti.