Tôi đã cài đặt Ubuntu 10.10 Server trên một máy tính bảng trong môi trường bán nhúng; không có bàn phím hoặc màn hình, chỉ cần truy cập SSH vào nó.
Vì vậy, nó thực sự gây phiền toái khi thỉnh thoảng khởi động và bị kẹt trên menu GRUB, chờ nhấn phím để chọn tùy chọn đầu tiên.
Làm cách nào để định cấu hình GRUB trong mọi trường hợp chờ đợi tổ hợp phím?
Cập nhật # 1: Không có menu.lst, vì đây là GRUB 2. Nhưng tôi có / etc / default / grub giống như vậy:
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=""
Cập nhật # 2: Tôi đã tìm ra nó. Trên những đôi giày đi theo những đôi giày không thành công, GRUB sẽ vô hiệu hóa thời gian chờ của chính nó. Vì việc hiển thị menu làm cho một khởi động không thành công, đây là một vòng lặp không thể vượt qua. Hành vi này có thể bị vô hiệu hóa bằng cách chỉnh sửa tệp /etc/grub.d/00_header và thay đổi chức năng make_timeout:
make_timeout ()
{
echo "set timeout=0"
}
Bây giờ thoát và chạy lại tập lệnh cập nhật cấu hình grub:
sudo update-grub2
Thật vô nghĩa với tôi rằng hành vi này sẽ là mặc định cho Ubuntu Server, một sản phẩm dành cho các máy được truy cập bởi bàn điều khiển.
/boot/grub/menu.lst
trông như thế nào?