Che cos'è il parametro vt.handoff = 7 in grub.cfg?


28

Mi chiedo quale vt.handoff=7parametro fa. Non riesco a trovare nessuna voce di bravo uomo per quello ...

A proposito, se hai una bella descrizione di:

search --no-floppy --fs-uuid --set=root

Sarei molto felice :)


grub.cfg esempio:

menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash
initrd /boot/initrd.img-2.6.37-12-generic
}

BTW2 - non riesco a creare tag vt.handoff; (


2
Benvenuti in Ask Ubuntu! Siamo spiacenti, ma Ask Ubuntu non è un forum, ma un sito di domande e risposte: funziona meglio se fai una domanda, quindi puoi ricevere una risposta. Quando fai più domande, devi trovare un esperto esperto in più aree, il che diventa poco gradevole più domande fai, beh, una domanda! ;-) Quindi, per favore, dividi la tua domanda in più domande e lasciami un commento in modo che io possa rispondere a una delle tue domande.
David Foerster,

Risposte:


38

Per un processo di avvio regolare, vogliamo visualizzare qualcosa di diverso da uno schermo nero il più presto possibile e lasciarlo sullo schermo fino a quando il desktop non è pronto. vt.handoff=7fa parte di questo. Abbiamo il boot loader che mostra uno sfondo di melanzane (volevamo anche avere un logo Ubuntu, ma ci sono problemi con diversi rapporti tra il boot loader e il sistema reale, quindi questa è la cosa migliore). vt.handoff=7quindi fa sì che il kernel mantenga il contenuto corrente della memoria video sul terminale virtuale 7, che è un nuovo tipo di VT "trasparente". La prima volta che viene detto al kernel di passare da VT 7, da Plymouth o manualmente (Alt-F1, ecc.), Questi contenuti vengono persi e VT 7 torna alla modalità testo.

Il risultato è che, quando tutto funziona correttamente, si ottiene uno sfondo di melanzane all'uscita dal caricatore di avvio, quindi ad un certo punto Plymouth mostra un logo e un indicatore di avanzamento sopra a quello, e poi viene visualizzato il display manager e lo sostituisce senza problemi con un prompt di accesso.

Inoltre, hai chiesto informazioni sul searchcomando in GRUB. Ciò è documentato nel manuale di GRUB .


Come potrei tranquillamente non riuscire l'opzione "vt.handoff = 7" dalla mia configurazione grub.cfg, quindi, che non venga mai aggiunta di nuovo?

@deblanck: Modifica /etc/grub.d/10_linux come spiegato qui
Serrano,

1
Quindi questo è separato dall'opzione gfxpayload = keep in GRUB? cioè se si ottiene una modalità grafica desiderabile nel menu GRUB e si ottiene lo schermo vuoto di melanzane e il desktop corretto ma si ottiene "Modalità non supportata" invece dello splash di Plymouth, allora questa è colpa di Plymouth?
Sam Brightman,

1
gfxpayload=keepe vt.handoff=7sono due parti dello stesso schema generale; gfxpayload=keepdice a GRUB di non ripristinare la modalità video ai valori predefiniti del firmware prima di avviare il kernel e vt.handoff=7dice al kernel Linux di comportarsi come nella mia risposta sopra. Non so da dove provenga il tuo messaggio di errore.
Colin Watson,

1
@Serrano il link che hai citato nel tuo commento è morto, potresti volerlo sostituire con byobu.info/articles/Changing_Plymouth_Resolution_in_Ubuntu.html .
Guntbert,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.