มีวิธีที่จะเปิด / ปิดการแสดงข้อความบูต (โหลดบริการ) อย่างง่ายดายเมื่อเริ่มต้น Ubuntu หรือไม่ เป็นอะไรใน Grub2 หรือไม่?
ฉันกำลังใช้งาน 10.04
มีวิธีที่จะเปิด / ปิดการแสดงข้อความบูต (โหลดบริการ) อย่างง่ายดายเมื่อเริ่มต้น Ubuntu หรือไม่ เป็นอะไรใน Grub2 หรือไม่?
ฉันกำลังใช้งาน 10.04
คำตอบ:
/etc/default/grub
คุณจะต้องแก้ไขไฟล์ GRUB_CMDLINE_LINUX_DEFAULT
ในแฟ้มนี้คุณจะพบรายการที่เรียกว่า รายการนี้จะต้องแก้ไขเพื่อควบคุมการแสดงผลของหน้าจอเริ่มต้น
การปรากฏตัวของคำsplash
ในรายการนี้เปิดใช้งานหน้าจอสแปลชที่มีเอาต์พุตข้อความแบบย่อ การเพิ่มquiet
เช่นกันให้ผลลัพธ์ในหน้าจอเริ่มต้น ซึ่งเป็นค่าเริ่มต้นสำหรับรุ่นเดสก์ท็อปตั้งแต่ 10.04 (Lucid Lynx) ในการเปิดใช้งานข้อความ "ปกติ" คุณจะต้องลบทั้งสองอย่างนี้ออก
ดังนั้นค่าเริ่มต้นสำหรับเดสก์ท็อป (เช่นหน้าจอสแปลชเท่านั้น):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #Hide text and show splash
สำหรับการแสดงข้อความดั้งเดิม:
GRUB_CMDLINE_LINUX_DEFAULT= #Show text but not the splash
สำหรับการสาด แต่ความสามารถในการแสดงข้อความบูตโดยการกดEsc:
GRUB_CMDLINE_LINUX_DEFAULT="splash"
หรือในที่สุดสำหรับหน้าจอสีดำ (ปกติ) ลอง:
GRUB_CMDLINE_LINUX_DEFAULT=quiet #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text
update-grub
หลังจากแก้ไขไฟล์ที่คุณต้องทำงาน
sudo update-grub
สำหรับรายละเอียดเพิ่มเติมดูที่: https://help.ubuntu.com/community/Grub2
GRUB_HIDDEN_TIMEOUT
และGRUB_TIMEOUT
ทำให้เกิดความสับสนไม่เข้าใจว่าทำไมพวกเขาให้สองการตั้งค่าเหล่านี้และแสดงข้อผิดพลาดWarning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported
ฉันอาจจะออกนอกเรื่อง แต่คุณสามารถกด "หลบหนี" ในระหว่างการบู๊ตเพื่อแสดง / ซ่อนหน้าจอสาดพลีมั ธ ...
GRUB_CMDLINE_LINUX_DEFAULT="splash"
มีวิธีการง่ายๆในการซ่อนข้อความการบูตทั้งหมด ใน/etc/default/grub
ปรับค่าต่อไปนี้:
GRUB_TIMEOUT=0 # Do not show the GRUB menu at all
GRUB_CMDLINE_LINUX_DEFAULT=quiet
GRUB_CMDLINE_LINUX="console=tty12" # Redirect the kernel output to another tty
หลังจากนั้นเพียงแค่sudo update-grub
และมันควรจะทำ
console=ttyS0
ดูเหมือนว่าจะทำงานใน 18.04 ฉันพบว่าเป็นคำตอบสำหรับคำถามของฉันเอง ฉันอาจจะทำการวิจัยเพิ่มเติมในภายหลังในภายหลัง ดูaskubuntu.com/q/1085629/295286
คุณไม่ได้ระบุว่าคุณอยู่บนระบบเซิร์ฟเวอร์หรือเดสก์ท็อปดังนั้นฉันจะพูดถึงทั้งคู่
ถ้าคุณเพิ่มsplash
ไป/etc/default/grub/
ในGRUB_CMDLINE_LINUX_DEFAULT
อูบุนตูจะนำเสนอคุณด้วยหน้าจอทั้งแถบความคืบหน้าข้อความที่เรียบง่ายหรือกราฟิกผ่านplymouth
ซึ่งผมอธิบายด้านล่าง
ด้วยplymouth
แอนิเมชั่นสตาร์ทอัพแบบกราฟิกคุณสามารถมอบบูทหน้าจอสวยที่เหมาะกับเครื่องเดสก์ท็อป คุณอาจไม่ต้องการทำสิ่งนี้บนเซิร์ฟเวอร์ แต่ขึ้นอยู่กับคุณ
sudo apt-get install plymouth-theme-ubuntu-logo
ฉันใช้GRUB_CMDLINE_LINUX_DEFAULT="noplymouth"
เพื่อบอกแล็ปท็อปของฉันไม่ให้ฉันเห็นภาพเริ่มต้น แต่ข้อความบูต ... ยังใช้งานได้สำหรับ 11.10
หากคุณลบquiet
ตัวเลือกจากGRUB_CMDLINE_LINUX_DEFAULT
เพื่อแสดงข้อความบูตบางครั้งก็จำเป็นต้องตั้งค่าloglevel
ตัวเลือกเป็นค่าที่สูงขึ้นด้วย ไม่เช่นนั้นไดรเวอร์บางอันอาจส่งผลให้คุณtty
มีข้อความแจ้งเตือน ฉันใช้บรรทัดนี้เพื่อเปิดใช้งานข้อความบูต:
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
วิธีนี้เฉพาะข้อความระบบที่สำคัญเท่านั้นที่จะถูกพิมพ์ไปยังคอนโซล
splash
จาก GRUB_CMDLINE_LINUX_DEFAULT ได้อย่างไร ฉันเห็นข้อความได้ทันทีเมื่อฉันเริ่ม แต่หลังจากนั้น X ก็เริ่มและพวกเขาจะหายไป