ฉันติดตั้ง Ubuntu 10.10 Server บนเครื่องบอร์ดเดียวในสภาพแวดล้อมแบบกึ่งฝังตัว ไม่มีแป้นพิมพ์หรือหน้าจอเพียงแค่เข้าถึง SSH
ดังนั้นมันน่าผิดหวังจริง ๆเมื่อมันบูทขึ้นมาและติดค้างอยู่บนเมนู GRUB รอการกดแป้นเพื่อเลือกตัวเลือกแรก
ฉันจะกำหนดค่า GRUB ให้อยู่ในสถานการณ์ที่ไม่รอการกดแป้นพิมพ์ได้อย่างไร
อัปเดต # 1: ไม่มี menu.lst เนื่องจากนี่คือด้วง 2 แต่ฉันมี / etc / default / grub ซึ่งเป็นดังนี้:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
อัปเดต # 2: ฉันคิดออก บนรองเท้าบู๊ตที่ตามมาด้วยบูทที่ไม่สำเร็จ GRUB จะหยุดการหมดเวลาของตัวเอง เนื่องจากการแสดงเมนูทำให้การบูตไม่สำเร็จนี่เป็นลูปที่หลีกเลี่ยงไม่ได้ พฤติกรรมนี้อาจถูกปิดใช้งานโดยการแก้ไขไฟล์ /etc/grub.d/00_header และการเปลี่ยนฟังก์ชั่น make_timeout:
make_timeout ()
{
echo "set timeout=0"
}
ตอนนี้ออกและเรียกใช้สคริปต์ตัวอัปเดตการกำหนดค่าด้วงอีกครั้ง:
sudo update-grub2
ฉันไม่รู้สึกว่าพฤติกรรมนี้จะเป็นค่าเริ่มต้นสำหรับ Ubuntu Server ซึ่งเป็นผลิตภัณฑ์สำหรับเครื่องที่เข้าถึงโดยคอนโซล
/boot/grub/menu.lst
หน้าตาของคุณเป็นอย่างไร