Zastanawiam się, co vt.handoff=7
robi parametr. Nie mogę znaleźć żadnych dobrych wpisów dla tego człowieka ...
BTW, jeśli masz ładny opis na temat:
search --no-floppy --fs-uuid --set=root
Byłabym bardzo szczęśliwa :)
grub.cfg
przykład:
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 - nie mogę utworzyć tagu vt.handoff
(
Odpowiedzi:
Aby zapewnić płynny rozruch, chcemy jak najwcześniej wyświetlić coś innego niż czarny ekran i pozostawić go na ekranie, aż pulpit będzie gotowy.
vt.handoff=7
jest częścią tego. Mamy moduł ładujący wyświetlający tło bakłażana (chcieliśmy również mieć logo Ubuntu, ale są problemy z różnymi proporcjami między modułem ładującym a rzeczywistym systemem, więc jest to kolejna najlepsza rzecz).vt.handoff=7
następnie powoduje utrzymanie przez jądro bieżącej zawartości pamięci wideo na wirtualnym terminalu 7, który jest nowym „przezroczystym” typem VT. Za pierwszym razem, gdy jądro ma przełączyć się z VT 7, albo z Plymouth, albo ręcznie (Alt-F1 itp.), Zawartość zostaje utracona i VT 7 wraca do trybu tekstowego.Rezultatem jest to, że gdy wszystko działa poprawnie, po wyjściu z modułu ładującego pojawia się bakłażanowe tło, a następnie Plymouth wyświetla logo i wskaźnik postępu, a następnie pojawia się menedżer wyświetlania i płynnie zastępuje to monitem logowania.
Pytałeś także o
search
polecenie w GRUB-ie. Jest to udokumentowane w podręczniku GRUB .źródło
gfxpayload=keep
ivt.handoff=7
są dwie części tego samego ogólnego schematu;gfxpayload=keep
mówi GRUB-owi, aby nie przełączał trybu wideo z powrotem do domyślnego oprogramowania układowego przed uruchomieniem jądra, ivt.handoff=7
mówi jądru Linuxa, aby zachowywał się jak w mojej odpowiedzi powyżej. Nie wiem, skąd pochodzi twój komunikat o błędzie.