Saya ingin tahu vt.handoff=7
parameter apa yang dilakukan. Saya tidak dapat menemukan entri orang baik untuk itu ...
BTW, jika Anda memiliki deskripsi yang bagus tentang:
search --no-floppy --fs-uuid --set=root
Saya akan sangat senang :)
grub.cfg
contoh:
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 - saya tidak bisa membuat tag vt.handoff
; (
Jawaban:
Untuk proses boot yang mulus, kami ingin menampilkan sesuatu selain layar hitam sedini mungkin dan membiarkannya di layar sampai desktop siap.
vt.handoff=7
adalah bagian dari ini. Kami memiliki boot loader menampilkan latar belakang terong (kami ingin memiliki logo Ubuntu juga, tetapi ada masalah dengan rasio aspek yang berbeda antara boot loader dan sistem nyata, jadi ini adalah hal terbaik berikutnya).vt.handoff=7
kemudian menyebabkan kernel mempertahankan konten memori video saat ini pada terminal virtual 7, yang merupakan tipe VT "transparan" yang baru. Pertama kali kernel diperintahkan untuk beralih dari VT 7, baik dari Plymouth atau secara manual (Alt-F1, dll.), Konten ini hilang dan VT 7 kembali ke mode teks.Hasilnya adalah, ketika semuanya bekerja dengan benar, Anda mendapatkan latar belakang terong saat keluar dari boot loader, kemudian di beberapa titik Plymouth menampilkan logo dan indikator kemajuan di atasnya, dan kemudian manajer tampilan muncul dan dengan lancar menggantikannya dengan prompt login.
Juga, Anda bertanya tentang
search
perintah di GRUB. Itu didokumentasikan dalam manual GRUB .sumber
gfxpayload=keep
danvt.handoff=7
merupakan dua bagian dari skema keseluruhan yang sama;gfxpayload=keep
memberitahu GRUB untuk tidak mengganti mode video kembali ke default firmware sebelum mem - boot kernel, danvt.handoff=7
memberitahu kernel Linux untuk berperilaku seperti pada jawaban saya di atas. Saya tidak tahu dari mana pesan kesalahan Anda berasal.