¿Qué es el parámetro vt.handoff = 7 en grub.cfg?

28

Me pregunto qué vt.handoff=7parámetro hace. No puedo encontrar ninguna entrada de buen hombre para eso ...

Por cierto, si tiene una buena descripción sobre:

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

Yo seria muy feliz :)


grub.cfg ejemplo:

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: no puedo crear una etiqueta vt.handoff; (

sirkubax
fuente
2
Bienvenido a Ask Ubuntu! Lo sentimos, pero Ask Ubuntu no es un foro, sino un sitio de preguntas y respuestas: funciona mejor si hace una pregunta, por lo que puede recibir una respuesta. Cuando hace varias preguntas, necesita encontrar un experto versado en múltiples áreas, lo que se vuelve más improbable cuantas más preguntas haga, bueno, ¡una pregunta! ;-) Entonces, por favor, divida su pregunta en varias preguntas y envíeme un comentario para que pueda responder una de sus preguntas.
David Foerster

Respuestas:

38

Para un proceso de arranque sin problemas, queremos mostrar algo que no sea una pantalla en negro lo antes posible y dejarlo en la pantalla hasta que el escritorio esté listo. vt.handoff=7es parte de esto Tenemos el cargador de arranque que muestra un fondo de berenjena (también queríamos tener un logotipo de Ubuntu, pero hay problemas con diferentes relaciones de aspecto entre el cargador de arranque y el sistema real, por lo que esta es la mejor opción). vt.handoff=7luego hace que el núcleo mantenga el contenido actual de la memoria de video en el terminal virtual 7, que es un nuevo tipo de TV "transparente". La primera vez que se le dice al núcleo que se aleje de VT 7, ya sea de Plymouth o de forma manual (Alt-F1, etc.), estos contenidos se pierden y VT 7 vuelve al modo de texto.

El resultado es que, cuando todo funciona correctamente, obtienes un fondo de berenjena al salir del cargador de arranque, luego, en algún momento, Plymouth muestra un logotipo y un indicador de progreso encima de eso, y luego aparece el administrador de pantalla y reemplaza suavemente eso con un mensaje de inicio de sesión.

Además, preguntaste sobre el searchcomando en GRUB. Eso está documentado en el manual de GRUB .

Colin Watson
fuente
¿Cómo puedo sacefully incapaz la opción "vt.handoff = 7" de mi configuración grub.cfg, por lo tanto, que nunca agregue de nuevo?
@deblanck: Edite /etc/grub.d/10_linux como se explica aquí
Serrano
1
Entonces, ¿esto es independiente de la opción gfxpayload = keep en GRUB? es decir, si obtiene un modo de gráficos deseable en el menú de GRUB, y obtiene la pantalla en blanco de berenjena y el escritorio correcto pero obtiene "Modo no compatible" en lugar de la presentación de Plymouth, entonces esto es culpa de Plymouth.
Sam Brightman
1
gfxpayload=keepy vt.handoff=7son dos partes del mismo esquema general; gfxpayload=keeple dice a GRUB que no cambie el modo de video a los valores predeterminados del firmware antes de iniciar el kernel, y vt.handoff=7le dice al kernel de Linux que se comporte como en mi respuesta anterior. No sé de dónde viene su mensaje de error.
Colin Watson
1
@Serrano, el enlace que mencionó en su comentario está muerto, es posible que desee reemplazarlo por byobu.info/articles/Changing_Plymouth_Resolution_in_Ubuntu.html .
Guntbert