Was ist der Parameter vt.handoff = 7 in grub.cfg?

28

Ich frage mich, was vt.handoff=7Parameter macht. Ich kann keine guten Einträge dafür finden ...

Übrigens, wenn Sie eine nette Beschreibung haben über:

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

Ich wäre sehr glücklich :)


grub.cfg Beispiel:

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 - Ich kann kein Tag erstellen vt.handoff; (

sirkubax
quelle
2
Willkommen bei Ask Ubuntu! Es tut uns leid, aber Ask Ubuntu ist kein Forum, sondern eine Frage & Antwort-Site: Es funktioniert am besten, wenn Sie eine Frage stellen, damit Sie eine Antwort erhalten. Wenn Sie mehrere Fragen stellen, müssen Sie einen Experten finden, der sich in mehreren Bereichen auskennt. Dies ist umso unwahrscheinlicher, je mehr Fragen Sie in eine Frage stellen. ;-) Also bitte, teile deine Frage in mehrere Fragen auf und schreibe mir einen Kommentar, damit ich eine deiner Fragen beantworten kann.
David Foerster

Antworten:

38

Für einen reibungslosen Startvorgang möchten wir so früh wie möglich etwas anderes als einen schwarzen Bildschirm anzeigen und auf dem Bildschirm belassen, bis der Desktop bereit ist. vt.handoff=7ist ein Teil davon. Wir lassen den Bootloader einen Auberginenhintergrund anzeigen (wir wollten auch ein Ubuntu-Logo haben, aber es gibt Probleme mit unterschiedlichen Seitenverhältnissen zwischen dem Bootloader und dem realen System, daher ist dies die nächstbeste Sache). vt.handoff=7Der Kernel behält dann den aktuellen Inhalt des Videospeichers auf dem virtuellen Terminal 7 bei, einem neuen "transparenten" VT-Typ. Wenn der Kernel zum ersten Mal angewiesen wird, von VT 7 zu wechseln, entweder von Plymouth oder manuell (Alt-F1 usw.), gehen diese Inhalte verloren und VT 7 kehrt in den Textmodus zurück.

Das Ergebnis ist, dass, wenn alles richtig funktioniert, Sie auf dem Weg aus dem Bootloader einen Auberginenhintergrund erhalten, Plymouth dann irgendwann ein Logo und eine Fortschrittsanzeige darüber anzeigt, und dann der Display-Manager erscheint und Ersetzt dies problemlos durch eine Anmeldeaufforderung.

Sie haben auch nach dem searchBefehl in GRUB gefragt . Das ist im GRUB-Handbuch dokumentiert .

Colin Watson
quelle
Wie kann ich die Option "vt.handoff = 7" aus meiner grub.cfg-Konfiguration sacefully nicht wieder hinzufügen?
@deblanck: Bearbeite /etc/grub.d/10_linux wie hier
Serrano
1
Das ist also getrennt von der Option gfxpayload = keep in GRUB? Wenn Sie also einen gewünschten Grafikmodus im GRUB-Menü erhalten und den leeren Auberginenbildschirm und den richtigen Desktop erhalten, aber anstelle des Plymouth-Splashs "Mode Not Supported" (Modus nicht unterstützt) erhalten, ist dies Plymouths Schuld?
Sam Brightman
1
gfxpayload=keepund vt.handoff=7sind zwei Teile desselben Gesamtschemas; gfxpayload=keepWeist GRUB an, den Videomodus vor dem Booten des Kernels nicht auf den Firmware-Standard zurückzusetzen, und vt.handoff=7weist den Linux-Kernel an, sich wie in der obigen Antwort zu verhalten. Ich weiß nicht, woher deine Fehlermeldung kommt.
Colin Watson
1
@Serrano der Link, den Sie in Ihrem Kommentar erwähnt haben, ist tot. Vielleicht möchten Sie ihn durch byobu.info/articles/Changing_Plymouth_Resolution_in_Ubuntu.html ersetzen .
guntbert