Dọn dẹp menu khởi động Ubuntu Grub2 mới

Dọn dẹp menu khởi động Ubuntu Grub2 mới
Dọn dẹp menu khởi động Ubuntu Grub2 mới

Video: Dọn dẹp menu khởi động Ubuntu Grub2 mới

Video: Dọn dẹp menu khởi động Ubuntu Grub2 mới
Video: cách xóa lịch sử tìm kiếm trên window explorer, run.//Thủ thuật window - YouTube 2024, Tháng tư
Anonim

Ubuntu đã thông qua phiên bản mới của trình quản lý khởi động Grub trong phiên bản 9.10, loại bỏ menu.lst có vấn đề cũ. Hôm nay chúng ta sẽ xem xét cách thay đổi các tùy chọn menu khởi động trong Grub2.

Grub2 là một bước tiến trong nhiều cách, và hầu hết các trình đơn gây phiền nhiễu.lst các vấn đề trong quá khứ đã biến mất. Tuy nhiên, nếu bạn không cảnh giác với việc loại bỏ phiên bản cũ của hạt nhân, danh sách khởi động vẫn có thể kết thúc lâu hơn mức cần thiết.

Image
Image

Lưu ý: Bạn có thể phải giữ nút SHIFT trên bàn phím trong khi khởi động để hiển thị menu này. Nếu chỉ có một hệ điều hành được cài đặt trên máy tính của bạn, nó có thể tải nó tự động mà không hiển thị menu này.

Xóa các mục nhập hạt nhân cũ

Công việc dọn dẹp phổ biến nhất cho trình đơn khởi động là xóa các phiên bản hạt nhân cũ nằm xung quanh trên máy của bạn.

Trong trường hợp của chúng tôi, chúng tôi muốn loại bỏ các mục trình đơn khởi động 2.6.32-21-generic. Trong quá khứ, điều này có nghĩa là mở /boot/grub/menu.lst…but với Grub2, nếu chúng ta gỡ bỏ gói hạt nhân khỏi máy tính của chúng ta, Grub sẽ tự động loại bỏ các tùy chọn đó.

Để gỡ bỏ các phiên bản kernel cũ, mở Synaptic Package Manager, tìm thấy trong menu System> Administration.

Khi nó mở ra, hãy nhập phiên bản hạt nhân mà bạn muốn xóa trong trường văn bản Tìm kiếm nhanh. Một vài con số đầu tiên là đủ.

Image
Image

Đối với mỗi mục nhập được liên kết với hạt nhân cũ (ví dụ: linux-headers-2.6.32-21 và linux-image-2.6.32-21-generic), nhấp chuột phải và chọn Đánh dấu để xóa hoàn toàn.

Nhấp vào nút Áp dụng trên thanh công cụ và sau đó Áp dụng trong cửa sổ tóm tắt bật lên. Đóng Trình quản lý gói Synaptic.
Nhấp vào nút Áp dụng trên thanh công cụ và sau đó Áp dụng trong cửa sổ tóm tắt bật lên. Đóng Trình quản lý gói Synaptic.

Lần sau khi bạn khởi động máy tính, trình đơn Grub sẽ không chứa các mục liên quan đến phiên bản hạt nhân đã bị loại bỏ.

Image
Image

Xóa bất kỳ tùy chọn nào bằng cách chỉnh sửa /etc/grub.d

Nếu bạn cần kiểm soát chi tiết hơn hoặc muốn xóa các mục không phải là phiên bản hạt nhân, bạn phải thay đổi các tệp nằm trong /etc/grub.d.

/etc/grub.d chứa các tệp chứa các mục trình đơn được sử dụng để chứa trong /boot/grub/menu.lst. Nếu bạn muốn thêm các mục trình đơn khởi động mới, bạn sẽ tạo một tệp mới trong thư mục này, đảm bảo đánh dấu tệp đó là tệp thực thi.
/etc/grub.d chứa các tệp chứa các mục trình đơn được sử dụng để chứa trong /boot/grub/menu.lst. Nếu bạn muốn thêm các mục trình đơn khởi động mới, bạn sẽ tạo một tệp mới trong thư mục này, đảm bảo đánh dấu tệp đó là tệp thực thi.

Nếu bạn muốn loại bỏ các mục trình đơn khởi động, như chúng tôi làm, bạn sẽ chỉnh sửa các tập tin trong thư mục này.

Nếu chúng ta muốn loại bỏ tất cả các mục memtest86 +, chúng ta chỉ có thể làm cho tệp 20_memtest86 + không thực thi được, với lệnh terminal

sudo chmod –x 20_memtest86+

Tiếp theo là lệnh terminal
Tiếp theo là lệnh terminal

sudo update-grub

Lưu ý rằng memtest86 + không được tìm thấy bởi update-grub vì nó sẽ chỉ xem xét các tệp thực thi.
Lưu ý rằng memtest86 + không được tìm thấy bởi update-grub vì nó sẽ chỉ xem xét các tệp thực thi.

Tuy nhiên, thay vào đó, chúng tôi sẽ xóa Bảng điều khiển nối tiếp 115200 mục nhập cho memtest86 +…

Mở cửa sổ dòng lệnh Ứng dụng> Phụ kiện> Thiết bị đầu cuối. Trong cửa sổ terminal, gõ lệnh:

gksudo gedit /etc/grub.d/20_memtest86+

Các mục trình đơn được tìm thấy ở dưới cùng của tập tin này.

Image
Image

Xóa mục trình đơn cho -bộ điều khiển nối tiếp 115200.

Lưu ý: Nhận xét rằng mục nhập trình đơn sẽ không hoạt động - nó phải bị xóa. Sao chép tệp vào một tệp khác nếu bạn lo lắng rằng bạn có thể cần nó sau này.

Lưu và đóng tệp này. Trong cửa sổ đầu cuối bạn đã mở, nhập vào lệnh
Lưu và đóng tệp này. Trong cửa sổ đầu cuối bạn đã mở, nhập vào lệnh

sudo update-grub

Lưu ý: Nếu bạn không chạy update-grub, các tùy chọn menu khởi động sẽ không thay đổi!

Bây giờ, lần sau khi bạn khởi động, mục nhập lạ đó sẽ biến mất và bạn bị bỏ lại với một menu khởi động đơn giản và sạch sẽ.
Bây giờ, lần sau khi bạn khởi động, mục nhập lạ đó sẽ biến mất và bạn bị bỏ lại với một menu khởi động đơn giản và sạch sẽ.
Image
Image

Phần kết luận

Trong khi thay đổi trình đơn khởi động của Grub2 có vẻ quá phức tạp đối với các bậc thầy Grub cũ, đối với người dùng thông thường, Grub2 có nghĩa là bạn sẽ không phải thay đổi menu khởi động thường xuyên. May mắn thay, nếu bạn phải làm điều đó, quá trình này vẫn còn khá dễ dàng.

Để biết thêm thông tin chi tiết về cách thay đổi các mục trong Grub2, chuỗi diễn đàn Ubuntu này là một tài nguyên tuyệt vời. Nếu bạn đang sử dụng phiên bản Ubuntu cũ hơn, hãy xem bài viết của chúng tôi về cách dọn sạch menu khởi động Ubuntu grub sau khi nâng cấp.

Đề xuất: