Làm cách nào để xóa hoặc ẩn menu khởi động GRUB?


17

Gần đây tôi quyết định chỉ sử dụng Ubuntu và không có Windows trong máy tính xách tay của tôi. Khi tôi bật máy tính xách tay, menu GRUB đang hiển thị nhưng tôi không cần chọn HĐH nữa.

Làm thế nào tôi có thể loại bỏ hoặc che giấu điều này?
Và sau khi gỡ bỏ, làm thế nào tôi có thể truy cập vào chế độ phục hồi?


Bạn có nghĩa là chế độ phục hồi trên Windows hoặc trên Ubuntu?
Muss Chiều

Câu trả lời:


18

Để không thấy menu GRUB khi khởi động:

  1. Mở /etc/default/grubtệp bằng cách sử dụng từ thiết bị đầu cuối nhập:gksu gedit /etc/default/grub
  2. Thay đổi GRUB_TIMEOUT=10thànhGRUB_TIMEOUT=0
  3. Lưu tệp và thoát khỏi trình soạn thảo văn bản.
  4. Chạy: sudo update-grub
  5. Khởi động lại.

Điều này sẽ loại bỏ thời gian mà bạn cần đợi menu GRUB biến mất .

QUAN TRỌNG : Nếu sau đó bạn cần thay đổi sang chế độ Khôi phục trong một số trường hợp, chỉ cần nhấn ESCkhi Linux khởi động. Đó là giữa khi BIOS hoàn tất tải tất cả những thứ cần thiết và Hệ điều hành bắt đầu. Sau đó, menu GRUB sẽ xuất hiện cung cấp cho bạn thay đổi để chọn chế độ khôi phục.


1
Vì vậy, chúng tôi thực sự loại bỏ thời gian, không phải là grub!?
Behzadsh

9
NẾU bạn xóa grub, TRUST ME, bạn sẽ không thể khởi động được gì. Tôi đang cung cấp cho bạn một giải pháp khả thi cho câu hỏi của bạn " làm thế nào tôi có thể xóa hoặc ẩn cái này " bởi vì nếu tôi bảo bạn xóa thư mục grub hoặc bất cứ điều gì để loại bỏ nó, tôi sẽ tự cho mình những điểm tiêu cực trong Askubfox.
Luis Alvarado

7

Tôi tin rằng một giải pháp tốt hơn là sử dụng giá trị:

GRUB_HIDDEN=1 

sau đó đặt thời gian chờ thành một cái gì đó dài hơn 0 theo cách này bạn có thể truy cập grub vì nó ẩn dưới nền và bạn có cơ hội thực sự dừng chuỗi khởi động và chọn chế độ khôi phục / kernel khác.

một tính năng có thể có ích khi bạn có một hệ thống bị hỏng. Bạn có thể đọc thêm về nó ở đây


không làm việc cho tôi ở crunchbang waldorf ...
Jere

Tôi không thể tìm thấy bất cứ điều gì về GRUB_HIDDEN-option trong liên kết được cung cấp. Tôi thậm chí không thể tìm thấy tùy chọn này trong Hướng dẫn Grub . Có những lựa chọn khác với những cái tên tương tự như GRUB_HIDDEN_TIMEOUTGRUB_HIDDEN_TIMEOUT_QUIET, vì vậy những gì GRUB_HIDDEN-option thực sự không?
mook765

2

Các câu trả lời ở trên không hiệu quả với tôi nên tôi nghĩ tôi sẽ đăng nó cho đầy đủ. Trong phiên bản grub của tôi, màn hình thời gian chờ không ẩn khi GRUB_TIMEOUT=0. Đây có vẻ là một lỗi được gửi ở đây: https://bugs.launchpad.net/ubfox/+source/grub2/+orms/1273764 .

Một cách giải quyết dễ dàng (nhưng không quá thanh lịch) là đặt của bạn GRUB_TIMEOUT=0.1. Rõ ràng có một kịch bản ghi đè giá trị của thời gian chờ khi nó tốt = 0cho chính người dùng!

Tập tin cấu hình grub của tôi chỉ dành cho bất cứ ai muốn xem là:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0.1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0.1
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="splash" 
GRUB_CMDLINE_LINUX=""

0

Một khả năng khác nếu Windows đã bị xóa khỏi máy tính là:

  1. Xóa bộ tải khởi động Windows khỏi ESP. Điều này thường sẽ được thực hiện bằng cách gõ sudo rm -rf /boot/efi/EFI/Microsoft.
  2. Loại sudo update-grub.

Khi update-grubtập lệnh chạy, cần lưu ý rằng không có Windows và do đó tạo ra một grub.cfgtệp không có tùy chọn để khởi động Windows và không hiển thị menu.

Tuy nhiên, lưu ý rằng phương pháp này khiến Windows không thể khởi động. Điều này tốt cho Behzadsh, vì câu hỏi chỉ ra rằng Windows đã bị xóa khỏi máy tính. (Trong thực tế, phương pháp này về cơ bản kết thúc nhiệm vụ của việc loại bỏ không đầy đủ đó đã được thực hiện.) Cách tiếp cận này là sai đối với một ai đó chỉ đơn giản là muốn bỏ qua menu GRUB nhưng vẫn duy trì khả năng khởi động Windows - chẳng hạn, bằng cách sử dụng của máy tính trình quản lý khởi động tích hợp để khởi động Windows. Cách tiếp cận này sẽ khiến Windows không thể khởi động, ít nhất là cho đến khi bộ tải khởi động Windows được khôi phục.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.