Pertanyaan Apakah parameter vt.handoff = 7 di grub.cfg?


Saya ingin tahu apa vt.handoff=7 parameter tidak. Saya tidak dapat menemukan entri pria yang 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 dapat membuat tag vt.handoff ; (


26
2018-04-01 11:38


asal


Selamat datang di Tanya Ubuntu! Maaf, tapi Tanya Ubuntu bukan forum, tetapi situs Tanya & Jawab: ini berfungsi paling baik jika Anda mengajukan satu pertanyaan, jadi Anda dapat menerima satu jawaban. Ketika Anda mengajukan banyak pertanyaan, Anda perlu menemukan seorang ahli yang berpengalaman dalam berbagai bidang, yang menjadi semakin tidak disukai semakin banyak pertanyaan yang Anda ajukan, yah, satu pertanyaan! ;-) Jadi tolong, pisahkan pertanyaan Anda menjadi beberapa pertanyaan dan berikan saya komentar sehingga saya bisa menjawab salah satu pertanyaan Anda. - David Foerster


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 yang sebenarnya, jadi ini adalah hal terbaik berikutnya). vt.handoff=7 kemudian menyebabkan kernel untuk mempertahankan konten saat ini dari memori video pada terminal virtual 7, yang merupakan tipe VT "transparan" yang baru. Pertama kali kernel diberitahu untuk beralih dari VT 7, baik dari Plymouth atau secara manual (Alt-F1, dll.), Isi ini hilang dan VT 7 kembali ke mode teks.

Hasilnya adalah bahwa, ketika semuanya bekerja dengan benar, Anda mendapatkan latar belakang terong di jalan keluar dari boot loader, maka di beberapa titik Plymouth menampilkan logo dan indikator kemajuan di atas itu, dan kemudian manajer layar muncul dan dengan lancar menggantikannya dengan prompt login.

Juga, Anda bertanya tentang search perintah di GRUB. Itu didokumentasikan dalam Panduan GRUB.


34
2018-04-11 09:41



Bagaimana saya mungkin sacefully tidak memiliki opsi "vt.handoff = 7" dari konfigurasi grub.cfg saya, jadi, yang tidak pernah menambahkan lagi?
@deblanck: Edit /etc/grub.d/10_linux seperti yang dijelaskan sini - Serrano
Jadi ini terpisah dari gfxpayload = simpan opsi di GRUB? yaitu jika Anda mendapatkan mode grafis yang diinginkan di menu GRUB, dan Anda mendapatkan layar kosong terong dan desktop yang benar tetapi mendapatkan "Mode Tidak Didukung" bukan dari Plymouth splash, maka ini adalah kesalahan Plymouth? - Sam Brightman
gfxpayload=keep dan vt.handoff=7 adalah dua bagian dari skema keseluruhan yang sama; gfxpayload=keep memberitahu GRUB untuk tidak mengaktifkan mode video kembali ke default firmware sebelum booting kernel, dan vt.handoff=7 memberitahu kernel Linux untuk berperilaku seperti jawaban saya di atas. Saya tidak tahu dari mana pesan kesalahan Anda berasal. - Colin Watson
Jika vt.handoff ditetapkan 3, apakah seseorang akan boot ke mode command line (tidak ada X)? - user1823664