Hệ thống của tôi là không dual-boot, tôi chạy một hệ thống máy tính để bàn ubuntu tiêu chuẩn "trên kim loại" (tôi nghĩ rằng chạy nó TRONG MỘT MÁY ẢO là như nhau).
Nhấn c trong khi khởi động không gây ra trình ĐƠN GRUB xuất hiện (mà tôi tin rằng nó cho một hệ thống khởi động kép).
Làm thế nào tôi có thể NHẬN ĐƯỢC TRÌNH ĐƠN GRUB để trình bày chính nó trên một độc thân- hệ thống khởi động?
Menu sẽ xuất hiện nếu bạn nhấn và giữ Shift trong quá Trình tải Grub, nếu bạn khởi động BẰNG CÁCH SỬ DỤNG BIOS. Khi khởi động hệ THỐNG CỦA BẠN BẰNG CÁCH SỬ DỤNG UEFI, nhấn Esc.
Để thay đổi vĩnh viễn bạn sẽ cần phải chỉnh sửa của bạn /etc/default/grub file place đặt biểu tượng " # " ở đầu dòng GRUB_HIDDEN_TIMEOUT=0.
Lưu thay đổi và chạy sudo update-grub để áp dụng thay đổi.
Tôi đã thử cả hai Shift và Space phím nhưng không có gì hoạt động. Chỉ có Esc các công trình chính Cho Ubuntu 14.04 và 16.04 để Có Được Trình Đơn Grub tại thời điểm khởi động.
Trong Ubuntu 18.04, không có GRUB_HIDDEN_TIMEOUT=0 dòng trong /etc/default/grub - thay vào đó là GRUB_TIMEOUT_STYLE=hidden. Theo như info -f grub -n 'Simple configuration' :
nếu tùy chọn này là unset hoặc thiết lập để 'menu', SAU ĐÓ GRUB sẽ hiển thị menu và sau đó chờ đợi cho thời gian chờ thiết lập BỞI 'GRUB_TIMEOUT' hết hạn trước khi khởi động mục mặc định. Nhấn một phím làm gián đoạn thời gian chờ.
Vì vậy nếu bạn loại bỏ hoặc bình luận ra dòng như:
#GRUB_TIMEOUT_STYLE=hidden
và chạy sudo update-grub, sau đó trình đơn sẽ hiển thị theo mặc định.
18.04 + không khởi động kép, khởi động trong grub 5 giây:
GRUB_TIMEOUT_STYLE = sai
GRUB_TIMEOUT= (không có giá trị). Hoạt ĐỘNG TỐT LVM.
Theo mặc định, GRUB sẽ hiển thị menu nếu có một hệ điều hành thứ hai được cài đặt. Nếu Chỉ Có Ubuntu được cài đặt, SAU ĐÓ GRUB thường sẽ tải Ubuntu mà không hiển thị menu. Để cấu HÌNH LẠI GRUB để luôn hiển thị menu:
Sửa /etc/default/grub:
Bộ GRUB_HIDDEN_TIMEOUT= (không có giá trị sau khi = ký hiệu). Bộ GRUB_TIMEOUT=n để hiển thị menu cho n vài giây.
Chạy đi update-grub để tái sinh /boot/grub/grub.cfg dựa trên /etc/default/grub cài đặt.
sau đó lưu tập tin và thoát khỏi trình soạn thảo. Chạy tiếp theo:
sudo update-grub
GRUB_TIMEOUT_STYLE
Nếu tùy chọn này là bỏ cài đặt hoặc thiết lập để menu, SAU ĐÓ GRUB sẽ hiển thị menu và sau đó chờ thời gian chờ được đặt bởi GRUB_TIMEOUT để hết hạn trước khi khởi động mục nhập mặc định. Nhấn một phím làm gián đoạn thời gian chờ.
Nếu tùy chọn này được thiết lập để countdown hoặc hidden, sau đó, trước khi hiển thị menu, GRUB sẽ chờ thời gian chờ được đặt bởi GRUB_TIMEOUT hết hạn. Nếu ESC được nhấn trong thời gian đó, nó sẽ hiển thị menu và chờ đợi cho đầu vào. Nếu một phím nóng liên kết với một mục trình đơn được nhấn, nó sẽ khởi động mục trình đơn liên quan ngay lập tức. Nếu thời gian chờ hết hạn trước khi một trong những điều này xảy ra, nó sẽ khởi động mục nhập mặc định. Trong countdown trường hợp, nó sẽ hiển thị một dấu hiệu một dòng thời gian còn lại.
Đối với Các phiên Bản Ubuntu mới hơn không có GRUB_HIDDEN_TIMEOUT thay vào đó là GRUB_TIMEOUT_STYLE được thiết lập để hidden theo mặc định.
Mở tập tin sudo nano /etc/default/grubThay đổi giá trị của GRUB_TIMEOUT_STYLE từ hidden để menu và đảm bảo GRUB_TIMEOUT không được thiết lập để 0 sau đó chạy
+1 câu hỏi tuyệt vời để lộ một tính năng cơ bản không có giấy tờ của quá trình Khởi động Ubuntu, câu trả lời mà tôi chỉ tìm thấy một cách tình cờ trong khi groveling thông qua grub.cfg. Cảm ơn bạn đã nâng cấp lên mức cao nhất (Google).
Tín dụng mà tín dụng là do… Vấn đề này đã đưa ra trong một câu hỏi khác của tôi (chôn sâu trong các ý kiến). Jorge Castro cho rằng sẽ là một ý tưởng tốt để trình bày như một câu hỏi mà nó có quyền riêng của nó… (vì vậy, tín dụng cho anh ta… và tôi rất vui khi đắm mình trong ánh sáng phản chiếu;) tôi có thể thấy giá Trị của Nó là Một q/a chính.