Làm cách nào để ngăn Ubuntu ghi đè lên bộ tải khởi động grub sau khi cập nhật?


9

Có cách nào để tôi có thể ngăn Ubuntu ghi đè lên bộ tải khởi động không?

Nó xảy ra sau khi cập nhật (tôi cho là) ​​kernel của hệ thống. Tôi muốn ở lại với bộ tải khởi động distro linux khác của mình mà không phải thay đổi thủ công mỗi khi một bản cập nhật nhất định ub Ubuntu đang thay đổi nó.

Cảm ơn.


1
Cố gắng vô hiệu hóa hoặc
hủy

Tôi chỉ vấp phải câu trả lời này . tl; dr : gỡ cài đặt grub*và sau đó apt-mark hold grub*để ngăn chặn nó cài đặt lại.
Hendy

Câu trả lời:


5

Grub nhớ nơi để cài đặt lại.

Để xem ổ đĩa grub2 sử dụng, hãy xem dòng này - grub-pc / install_devices, kiểm tra xem nó là gì bây giờ:

sudo debconf-show grub-pc

để có được grub2 để nhớ nơi cài đặt lại các bản cập nhật, grub-pc dành cho BIOS và grub-efi dành cho UEFI, nếu bạn bỏ chọn mọi thứ thì lệnh trên sẽ thay đổi thành trống hoặc grub sẽ không cài đặt lại.

sudo dpkg-reconfigure grub-pc
sudo dpkg-reconfigure grub-efi-amd64

Nhập thông qua các trang đầu tiên, phím cách để chọn / bỏ ổ đĩa, nhập để chấp nhận, không chọn phân vùng

http://ubuntuforums.org/showthread.php?t=2189643

Bạn cũng có thể chỉ cần thay đổi để cài đặt grub vào một phân vùng. Chúng tôi khuyên bạn không bao giờ nên cài đặt vào một phân vùng vì nó không hoạt động tốt, nhưng nếu thực sự khởi động với một bản sao khác của grub thì đó không thực sự là một vấn đề.

Cách: Tạo màn hình GRUB2 tùy chỉnh không cần bảo trì.- Cavsfan

https://help.ubfox.com/community/MaintenanceFreeCustomGrub2Screen


0

Câu trả lời của @ oldfred đã đưa tôi đến câu trả lời đúng:

sudo dpkg-reconfigure grub-efi-amd64

Đối với một vài câu hỏi đầu tiên chấp nhận các giá trị hiện có (chỉ cần nhấn Enter) nhưng khi nói đến điều này, hãy chọn Không:

 +----------------------| Configuring grub-efi-amd64 |-----------------------+
 |                                                                           |
 | GRUB can configure your platform's NVRAM variables so that it boots into  |
 | Debian automatically when powered on. However, you may prefer to disable  |
 | this behavior and avoid changes to your boot configuration. For example,  |
 | if your NVRAM variables have been set up such that your system contacts   |
 | a PXE server on every boot, this would preserve that behavior.            |
 |                                                                           |
 | Update NVRAM variables to automatically boot into Debian?                 |
 |                                                                           |
 |                    <Yes>                       <No>                       |
 |                                                ^^^^                       |
 +---------------------------------------------------------------------------+
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.