พารามิเตอร์ vt.handoff = 7 ใน grub.cfg คืออะไร


28

ฉันสงสัยว่าvt.handoff=7พารามิเตอร์ทำอะไร ฉันไม่สามารถหารายการผู้ชายที่ดีสำหรับการที่ ...

BTW ถ้าคุณมีคำอธิบายที่ดีเกี่ยวกับ:

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; (


2
ยินดีต้อนรับสู่ถาม Ubuntu! ขออภัย แต่การถาม Ubuntu ไม่ใช่ฟอรัม แต่เป็นเว็บไซต์คำถามและคำตอบ: จะใช้งานได้ดีที่สุดหากคุณถามคำถามหนึ่งข้อเพื่อให้คุณได้รับคำตอบเดียว เมื่อคุณถามคำถามหลายข้อคุณจะต้องค้นหาผู้เชี่ยวชาญคนหนึ่งในหลาย ๆ ด้านซึ่งจะกลายเป็นคำถามที่ไม่เหมือนกันเมื่อคุณถามคำถามอื่น ๆ อีกมากมายคำถามหนึ่งข้อ! ;-) ดังนั้นโปรดแบ่งคำถามของคุณออกเป็นหลายคำถามแล้วส่งความคิดเห็นมาให้ฉันเพื่อที่ฉันจะได้ตอบคำถามข้อใดข้อหนึ่งของคุณ
David Foerster

คำตอบ:


38

สำหรับขั้นตอนการบู๊ตที่ราบรื่นเราต้องการแสดงสิ่งอื่นที่ไม่ใช่หน้าจอสีดำให้เร็วที่สุดและวางไว้บนหน้าจอจนกว่าเดสก์ท็อปจะพร้อมใช้งาน vt.handoff=7เป็นส่วนหนึ่งของสิ่งนี้ เรามีบูตโหลดเดอร์แสดงพื้นหลัง aubergine (เราต้องการมีโลโก้ Ubuntu เช่นกัน แต่มีปัญหากับอัตราส่วนกว้างยาวต่าง ๆ ระหว่างบูตโหลดเดอร์และระบบจริงดังนั้นนี่คือสิ่งที่ดีที่สุดถัดไป) vt.handoff=7จากนั้นทำให้เคอร์เนลรักษาเนื้อหาปัจจุบันของหน่วยความจำวิดีโอบนเทอร์มินัลเสมือน 7 ซึ่งเป็นประเภท VT ใหม่ "โปร่งใส" ครั้งแรกที่เคอร์เนลถูกบอกให้เปลี่ยนจาก VT 7 ทั้งจากพลีมั ธ หรือด้วยตนเอง (Alt-F1 และอื่น ๆ ) เนื้อหาเหล่านี้จะหายไปและ VT 7 เปลี่ยนเป็นโหมดข้อความ

ผลที่สุดคือเมื่อทุกอย่างทำงานอย่างถูกต้องคุณจะได้รับพื้นหลัง aubergine ในขณะที่ boot loader จากนั้นในบางจุด Plymouth จะแสดงโลโก้และตัวบ่งชี้ความก้าวหน้าที่ด้านบนจากนั้นตัวจัดการหน้าจอจะปรากฏขึ้นและ แทนที่ได้อย่างราบรื่นด้วยการแจ้งให้เข้าสู่ระบบ

นอกจากนี้คุณถามเกี่ยวกับsearchคำสั่งในด้วง ที่มีการบันทึกไว้ในคู่มือด้วง


ฉันจะใช้ตัวเลือก "vt.handoff = 7" อย่างไม่ลดละได้จากการกำหนดค่า grub.cfg ของฉันดังนั้นจะไม่เพิ่มอีกครั้งหรือไม่

@deblanck: แก้ไข /etc/grub.d/10_linux ตามที่อธิบายไว้ที่นี่
Serrano

1
ดังนั้นนี่คือแยกจากตัวเลือก gfxpayload = keep ใน GRUB? เช่นถ้าคุณได้รับโหมดกราฟิกที่ต้องการในเมนูด้วงและคุณได้รับหน้าจอว่างเปล่า aubergine และเดสก์ท็อปที่ถูกต้อง แต่ได้รับ "โหมดไม่รองรับ" แทนที่จะเป็นสาดพลีมั ธ นี่เป็นความผิดของพลีมั ธ หรือไม่
Sam Brightman

1
gfxpayload=keepและvt.handoff=7เป็นสองส่วนของโครงการโดยรวมที่เหมือนกัน; gfxpayload=keepบอกให้ GRUB ไม่เปลี่ยนโหมดวิดีโอกลับไปเป็นค่าเริ่มต้นของเฟิร์มแวร์ก่อนที่จะทำการบูตเคอร์เนลและvt.handoff=7บอกให้เคอร์เนล Linux ทำงานตามที่ฉันตอบไว้ด้านบน ฉันไม่ทราบว่าข้อความแสดงข้อผิดพลาดของคุณมาจากที่ใด
โคลินวัตสัน

1
@Serrano ลิงค์ที่คุณกล่าวถึงในความคิดเห็นของคุณจะตายคุณอาจต้องการที่จะแทนที่ด้วยbyobu.info/articles/Changing_Plymouth_Resolution_in_Ubuntu.html
guntbert
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.