Tại sao menu khởi động của tôi ngày càng dài?


12

Câu hỏi này sẽ không đầy đủ nhưng tôi chắc chắn bạn sẽ đoán được vấn đề của tôi là gì. Vì vậy, 2 ngày trở lại Khi tôi khởi động lại máy, tôi có 7 tùy chọn trên Màn hình khởi động thay vì 5. Trước đó Windows là Tùy chọn thứ 5 (Tôi đã đặt mặc định), nhưng bây giờ một số Kiểm tra bộ nhớ là tùy chọn thứ 5 (Được mặc định). Làm thế nào mà nó tự động xảy ra? Tôi không cấu hình hoặc thay đổi bất cứ điều gì.

Câu trả lời:


10

Khi nhân Linux được cập nhật, hình ảnh hạt nhân cũ sẽ dính vào trong trường hợp những cái mới hơn không tương thích với hệ thống của bạn theo một cách nào đó. Có hai phần cho mỗi hình ảnh hạt nhân - phần bình thường mà bạn khởi động cùng với hình ảnh khôi phục, đó là lý do tại sao menu tăng thêm hai mục với mỗi bản cập nhật. Số lượng nhân cũ hơn thường không vượt quá ba (cộng với các hình ảnh khôi phục tương ứng, trong tổng số sáu hình ảnh), do đó, kích thước của menu khởi động của bạn nên được sửa từ bây giờ.

Bạn có thể ngăn những cái cũ xuất hiện bằng cách chỉnh sửa tệp menu grub của mình, bằng cách nhập

sudo gedit /boot/grub/menu.lst

vào một thiết bị đầu cuối và nhận xét chúng với một #biểu tượng ở phía trước chúng (xem xung quanh tệp để biết ví dụ). Tôi giả sử bạn biết cách thực hiện vì bạn có thể đặt Windows làm mặc định. Bạn cũng có thể xóa chúng để giải phóng dung lượng đĩa nếu bạn chắc chắn mình sẽ không cần đến chúng.

Cách an toàn nhất, theo tôi, dù sao đi nữa, là cài đặt Ubuntu Tweak , trong đó có một tùy chọn để loại bỏ hình ảnh hạt nhân dư thừa. Nó sẽ hiển thị danh sách các hình ảnh bổ sung và bạn chỉ cần chọn những hình ảnh bạn không muốn và sự an toàn đến từ ứng dụng không hiển thị hình ảnh hiện đang được tải.

Không nên loại bỏ tất cả chúng, bằng cách che giấu chúng hoặc loại bỏ chúng, vì hai lý do. Đầu tiên là khi bạn gặp phải một vấn đề nghiêm trọng (thường liên quan đến phần cứng và thường là khi nó không hoạt động), cách tốt nhất là khởi động bằng hình ảnh kernel trước đó để xem vấn đề có được giải quyết ở đó không. Các bản cập nhật cho kernel có thể có thói quen khó chịu là phá vỡ các phần của hệ thống. Lý do khác là hình ảnh 'recovery' có thể khá hữu ích, đặc biệt nếu bạn quên mật khẩu.


Cảm ơn câu trả lời chi tiết Chris. Vì vậy, bất cứ khi nào cập nhật Kernel sẽ đến trong bản cập nhật Ubuntu, menu khởi động của tôi sẽ thay đổi?
t3ch

Ngoài ra tôi có thể bình luận các tùy chọn hình ảnh là tốt? Giữ Chỉ Ubuntu và Windows ở menu khởi động?
t3ch

2
@ t3ch: 1. Có, menu khởi động sẽ thay đổi với mỗi lần cập nhật kernel. 2. Có, bạn có thể nhận xét các tùy chọn khác, nhưng tôi khuyên bạn cũng nên giữ tùy chọn "khôi phục" cùng với Ubuntu và Windows. Tùy chọn "Phục hồi" có thể hữu ích trong nhiều tình huống, nếu bạn quên mật khẩu Ubuntu.
Sid

1
@ t3ch Từ giờ, menu khởi động của bạn không nên thay đổi. Ba hình ảnh hạt nhân, bao gồm cả hình ảnh khôi phục của chúng, dường như là giới hạn trên, sau đó điểm cũ hơn sẽ bị xóa. Tôi sẽ kết hợp những ý kiến ​​này vào câu trả lời của tôi.


1

Chỉ là một lời khuyên: vì lý do bảo mật (trong trường hợp một số cập nhật làm hỏng kernel đang chạy của bạn, v.v.), tôi thường giữ thêm một hình ảnh kernel trong thư mục / boot của tôi (nó thực sự hữu ích với tôi).

Đối với q theo dõi của bạn:

  • Có, mỗi khi bạn cài đặt kernel mới, menu.lst của bạn (vì bạn đang sử dụng grub v.1) sẽ thêm hình ảnh mới vào danh sách của bạn. Nếu bạn muốn dọn sạch danh sách của mình, bạn nên chỉnh sửa menu.lst bằng tay hoặc cài đặt tinh chỉnh Ubuntu như Chris đã nói với bạn.

  • Bạn có ý nghĩa gì khi bình luận các tùy chọn hình ảnh? Bạn có thể thay đổi "tiêu đề" thành bất kỳ tên nào bạn muốn được hiển thị trong danh sách grub hoặc bạn nên bình luận / xóa tất cả các mục không cần thiết.


Xin chào Pavlos, "Tôi thường giữ thêm một hình ảnh kernel trong thư mục / boot của mình", làm thế nào để làm điều này?
t3ch

@ t3ch Bạn làm điều đó bằng cách để chúng được. Thực hiện theo các bước được nêu ở trên để ẩn / xóa, nhưng chỉ để lại ít nhất một hạt nhân cũ hơn, bao gồm cả hình ảnh khôi phục, do đó bạn nên có tổng cộng bốn hạt nhân Linux.

@ t3ch: Khi kernel mới được cài đặt, kernel cũ vẫn còn nguyên. Nhưng bạn có thể loại bỏ kernel cũ hơn, Pavlov có nghĩa là anh ta không làm điều này (anh ta cũng không xóa mục menu): anh ta giữ kernel mới nhất + kernel trước đó.
Sid

1
Chris và iamsid che chở tôi. Chỉ là một ví dụ, nếu tôi hiện đang chạy linux-image-2.6.32.31-generic và linux-image-2.6.35-23-generic mới xuất hiện, tôi sẽ để cả hai hoạt động (tức là tôi đã thắng ' Tôi xóa cái cũ, vì tôi muốn có nó như một bản sao lưu) ;-)
Pavlos G.
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.