grub.cfg 中的 vt.handoff=7 参数是什么?

sir*_*bax 30 boot grub2

我想知道什么vt.handoff=7参数。我找不到任何好人条目...

顺便说一句,如果你有一个很好的描述:

search --no-floppy --fs-uuid --set=root
Run Code Online (Sandbox Code Playgroud)

我会很高兴:)


grub.cfg 例子:

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
}
Run Code Online (Sandbox Code Playgroud)

BTW2 - 我无法创建标签vt.handoff;(

Col*_*son 41

为了顺利启动过程,我们希望尽早显示除黑屏以外的其他内容,并将其保留在屏幕上,直到桌面准备就绪。 vt.handoff=7是其中的一部分。我们让引导加载程序显示茄子色背景(我们也希望有一个 Ubuntu 徽标,但引导加载程序和真实系统之间存在不同的纵横比问题,所以这是下一个最好的事情)。 vt.handoff=7然后使内核在虚拟终端 7 上维护视频内存的当前内容,这是一种新的“透明”VT 类型。第一次告诉内核从 Plymouth 或手动(Alt-F1 等)切换离开 VT 7 时,这些内容将丢失并且 VT 7 恢复到文本模式。

结果是,当一切正常时,您会在从引导加载程序出来的路上得到一个茄子背景,然后在某个时候普利茅斯在其上显示一个标志和一个进度指示器,然后显示管理器出现并顺利地用登录提示替换它。

另外,您询问了searchGRUB 中的命令。这在GRUB 手册中有记录