ฉันจะซ่อนเมนูการบู๊ตด้วงได้อย่างไรหากไม่มีการกดปุ่ม Shift


10

ฉันอ่านฟอรัมแล้ว แต่ดูเหมือนว่าเมนูการบูตด้วงของฉันไม่เป็นไปตามรูปแบบของไฟล์ปรับแต่ง

ฉันต้องการให้เมนูไม่ปรากฏจนกว่าShiftจะมีการกด

เมนูด้วงของฉันจะปรากฏขึ้นทุกครั้งที่บู๊ตและอยู่ที่นั่นจนกว่าคุณจะเลือกรายการเมนู

ปัจจุบันของฉัน/etc/default/grubคือ:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=3
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw"
GRUB_CMDLINE_LINUX=""
GRUB_FORCE_HIDDEN_MENU="true"
export GRUB_FORCE_HIDDEN_MENU

(ฉันได้ลองtrueกับทั้งคำพูดและคำพูดไม่ได้ทำให้มันไม่แตกต่างกัน)

ฉันได้ทำยังและupdate-grubupdate-grub2

ใครช่วยบอกฉันหน่อยได้ไหมว่าทำไมเมื่อระบบของฉันบูทมันอยู่ที่เมนู Grub? มันเป็นระบบที่ไม่มีหัวซึ่งไม่ดีเท่าที่ฉันต้องเพิ่มแป้นพิมพ์เพื่อให้รีบูต

นี่ไม่ใช่ระบบดูอัลบูต


ตกลงมีปัญหาที่ใหญ่กว่าที่นี่ หลังจากทำการขุดบางครั้งดูเหมือนว่า update-grub จะทำงานและสร้างไฟล์ grub.cfg อย่างไรก็ตาม grub2 จะไม่โหลดเมื่อเครื่องบู๊ต ฉันจะรู้ได้อย่างไรว่าด้วงกำลังโหลดอะไรอยู่
wkdmarty

ฉันรู้ว่าสองบรรทัดสุดท้ายสำหรับการกำหนดค่าสามารถใช้กับ Arch Linux ได้ แต่โดยส่วนตัวฉันไม่แน่ใจว่า Ubuntu ใช้หรือไม่
Jeight

เพียงเพราะฉันพบว่ามันยากที่จะหาและเป็นประโยชน์อย่างมากนี่คือเอกสาร: gnu.org/software/grub/manual/html_node/ ......
การชดเชยที่ จำกัด

คำตอบ:


1

คำตอบของฉันจาก AskUbuntu :

คุณต้องใช้สคริปต์GRUB holdshift

หากคุณอ่านด้วงคนอย่างระมัดระวังคุณจะสังเกตเห็นว่าสิ่งที่คุณต้องการไม่สามารถทำได้ผ่านการตั้งค่ามาตรฐาน

เพียงดาวน์โหลดสคริปต์ที่นี่GRUB holdshiftและทำตามคำแนะนำใน readme



0

ตรวจสอบไฟล์เพื่อดูว่าการเปลี่ยนแปลงจะถูกส่งผ่านไปเมื่อทำงาน/boot/grub/grub.cfg คำสั่งคิดว่าจะปรับปรุงจากและเมื่อวิ่ง หากไม่ใช่คุณสามารถแก้ไขได้ชั่วคราวเพื่อให้ทำงานได้ แต่อาจถูกเขียนทับเมื่อเคอร์เนลถูกอัพเกรดหรือทำงานอีกครั้งsudo update-grubsudo update-grub/boot/grub/grub.cfg/etc/default/grub/etc/grub.d/boot/grub/grub.cfgupdate-grub

หากคุณตรวจสอบ/boot/grub/grub.cfgและนำการเปลี่ยนแปลงไปใช้และยังไม่ทำงานปัญหาอาจเป็นเพราะการตั้งค่า แต่เมื่อฉันเห็นพวกเขาตอนนี้พวกเขาดูถูกต้อง


ขออภัย ... ฉันไม่เห็นความคิดเห็นของคุณจนกว่าฉันจะเขียนคำตอบนี้
Jeight

ฉันพบปัญหานี้แล้วถึงแม้ว่าฉันยังไม่รู้วิธีการแก้ไข คุณคิดว่าฉันควรใส่สิ่งนี้ลงในเธรดใหม่หรือไม่?
wkdmarty

โดยทั่วไปฉันมี Microserver HP N40L ที่มีไดรฟ์เหมือนกัน 2 ตัวฉันใช้ระบบนี้เพื่อตรวจค้นฮาร์ดแวร์เป็นกระจกเงา ฉันติดตั้งมินต์ในระบบเมื่อประมาณหนึ่งปีที่แล้ว สิ่งนี้ทำงานได้อย่างสมบูรณ์อัปเดตและอื่น ๆ จนกระทั่งฉันอัปเกรดเป็นมิ้นต์ 17 ฉันคิดว่าทุกอย่างเรียบร้อยดี แต่ฉันสังเกตเห็นว่ามิ้นต์ใช้เพียงไดรฟ์ 1 ตัวในการบู๊ตแล้วด้วยเหตุผลบางอย่างที่แสดงเนื้อหาของ ไดรฟ์อื่น ๆ
wkdmarty

เช่นมันบูท sdb1 แต่ "df" แสดง sda1 ฉันแน่ใจว่าเคยใช้ไดรฟ์ / dev / mapper / <blahblah> ซึ่งเป็นอาร์เรย์การโจมตี ดังนั้นการปรับปรุงใด ๆ ที่จะด้วงไปที่ sda1 แต่มันจะบูท sdb1 จากนั้นโหลด fs sda1
wkdmarty
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.