Apa itu vt.handoff = 7 parameter di grub.cfg?

28

Saya ingin tahu vt.handoff=7parameter 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; (

sirkubax
sumber
2
Selamat Datang di Tanya Ubuntu! Kami minta maaf, tetapi Tanya Ubuntu bukan forum, tetapi situs Tanya Jawab: berfungsi paling baik jika Anda mengajukan satu pertanyaan, sehingga Anda dapat menerima satu jawaban. Ketika Anda mengajukan beberapa pertanyaan, Anda perlu menemukan satu pakar yang berpengalaman dalam banyak bidang, yang menjadi tidak disukai semakin banyak pertanyaan yang Anda masukkan, well, satu pertanyaan! ;-) Jadi tolong, bagi pertanyaan Anda menjadi beberapa pertanyaan dan berikan komentar agar saya dapat menjawab salah satu pertanyaan Anda.
David Foerster

Jawaban:

38

Untuk proses boot yang mulus, kami ingin menampilkan sesuatu selain layar hitam sedini mungkin dan membiarkannya di layar sampai desktop siap. vt.handoff=7adalah 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=7kemudian 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 searchperintah di GRUB. Itu didokumentasikan dalam manual GRUB .

Colin Watson
sumber
Bagaimana saya bisa dengan susah payah tidak dapat opsi "vt.handoff = 7" dari konfigurasi grub.cfg saya, jadi, apakah itu tidak pernah menambahkan lagi?
@ debebanck: Edit /etc/grub.d/10_linux seperti yang dijelaskan di sini
Serrano
1
Jadi ini terpisah dari opsi gfxpayload = keep di GRUB? yaitu jika Anda mendapatkan mode grafis yang diinginkan dalam menu GRUB, dan Anda mendapatkan layar kosong terong dan desktop yang benar tetapi mendapatkan "Mode Tidak Didukung" bukan Plymouth splash, maka ini adalah kesalahan Plymouth?
Sam Brightman
1
gfxpayload=keepdan vt.handoff=7merupakan dua bagian dari skema keseluruhan yang sama; gfxpayload=keepmemberitahu GRUB untuk tidak mengganti mode video kembali ke default firmware sebelum mem - boot kernel, dan vt.handoff=7memberitahu kernel Linux untuk berperilaku seperti pada jawaban saya di atas. Saya tidak tahu dari mana pesan kesalahan Anda berasal.
Colin Watson
1
@Serrano tautan yang Anda sebutkan di komentar Anda sudah mati, Anda mungkin ingin menggantinya dengan byobu.info/articles/Changing_Plymouth_Resolution_in_Ubuntu.html .
guntbert