Интересно, что 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, который является новым «прозрачным» типом VT. При первом обращении к ядру с просьбой переключиться с VT 7, либо с Плимута, либо вручную (Alt-F1 и т. Д.), Это содержимое теряется, и VT 7 возвращается в текстовый режим.В результате, когда все работает правильно, вы получаете баклажановый фон на выходе из загрузчика, затем в какой-то момент Плимут отображает логотип и индикатор прогресса, а затем появляется менеджер дисплея и плавно заменяет это приглашением для входа.
Также вы спрашивали о
search
команде в GRUB. Это задокументировано в руководстве GRUB .источник
gfxpayload=keep
иvt.handoff=7
являются двумя частями одной общей схемы;gfxpayload=keep
говорит GRUB не переключать режим видео обратно на встроенное ПО по умолчанию перед загрузкой ядра, иvt.handoff=7
говорит ядру Linux вести себя так, как в моем ответе выше. Я не знаю, откуда пришло ваше сообщение об ошибке.