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

我想知道vt.handoff=7参数是做什么的。 我找不到任何好人参赛作品……

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

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

我会很开心:)


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 } 

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

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

结果是,当一切正常工作时,你会在从引导加载程序出来的途中获得茄子背景,然后在某些时候Plymouth会在其上显示一个徽标和进度指示器,然后显示管理器出现并且用登录提示顺利替换它。

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