การเปลี่ยนค่า GRUB_TIMEOUT ดูเหมือนจะไม่ทำงาน


1

ใช่ฉันทำ sudo update-grub.

การเปลี่ยน /etc/default/grub GRUB_TIMEOUT ตัวแปรดูเหมือนว่าจะทำงานเพียงครั้งเดียว แต่หลังจากนั้นเป็นครั้งแรกทุกครั้งที่ฉันรีบูตหมดเวลาเป็น 30 วินาทีและเวลาที่ฉันตั้งไว้จะถูกละเว้น

ฉันกำลังใช้ Lubuntu และ Windows 7 GRUB2 มาพร้อมกับ Lubuntu 14.04

คำตอบ:


3

นี่อาจเป็นปัญหาที่เชื่อมต่อกับ GRUB_RECORDFAIL_TIMEOUT. ตามที่ เอกสาร Ubuntu อย่างเป็นทางการ - ซึ่งยังเกี่ยวข้องกับ Lubuntu - มันบอกว่า:

หากการบู๊ตครั้งล่าสุดล้มเหลวหรือหลังจากบู๊ตเข้าสู่โหมดการกู้คืนเมนู   จะปรากฏขึ้นจนกว่าผู้ใช้ทำการเลือก

หากต้องการเปลี่ยนพฤติกรรมนี้ให้แก้ไข / etc / default / grub และเพิ่มตัวแปร   GRUB_RECORDFAIL_TIMEOUT ตั้งค่าที่คล้ายกับการตั้งค่า   GRUB_TIMEOUT

  1. สำหรับ -1 จะไม่มีการนับถอยหลังและเมนูจะปรากฏขึ้น
  2. สำหรับ 0 เมนูจะไม่แสดงแม้สำหรับการเริ่มต้นที่ล้มเหลว
  3. สำหรับ & gt; = 1 เมนูจะแสดงตามจำนวนวินาทีที่ระบุ

เรียกใช้ update-grub หลังจากทำการเปลี่ยนแปลง

อาจเป็นไปได้ว่าการตั้งค่าของคุณเป็นเพียงการปิดและ / หรือรีบูตเครื่อง Ubuntu ในลักษณะที่ทำให้รู้สึกว่าการบูตครั้งสุดท้ายล้มเหลว - หรือระบบขัดข้อง - ดังนั้นจึงจะมองหา GRUB_RECORDFAIL_TIMEOUT ค่าและใช้เป็นค่าเริ่มต้นหากไม่ได้ตั้งค่าไว้ที่อื่น

นี่คือวิธีที่ฉันปรับแต่ง GRUB_RECORDFAIL_TIMEOUT ราคา.

ก่อนอื่นให้เปิด /etc/default/grub การใช้ nano - หรือคุณสามารถใช้โปรแกรมแก้ไขข้อความที่คุณชอบ - เช่นนี้

sudo nano /etc/default/grub

จากนั้นฉันก็ตั้ง GRUB_TIMEOUT แล้ว GRUB_RECORDFAIL_TIMEOUT อย่างนี้:

GRUB_TIMEOUT=0
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT

โปรดทราบว่าฉันกำลังตั้งค่า GRUB_RECORDFAIL_TIMEOUT ด้วยการอ้างอิงตัวแปร $GRUB_TIMEOUT แทนที่จะตั้งค่าหมายเลขใหม่ อย่าลังเลที่จะเปลี่ยนเป็นตัวเลขจริงหากคุณต้องการค่าการหมดเวลาที่แตกต่างกัน

จากนั้นฉันอัปเดตด้วงและควรจะดี:

sudo update-grub2

ดูเหมือนว่าจะทำงาน "sudo update-grub" ก็ใช้งานได้เช่นกัน
Leo Ervin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.