Làm thế nào để thay đổi tên hệ điều hành một cách an toàn trong menu khởi động grub?


14

Tôi có một hệ thống trong đó tôi khởi động kép Ubuntu GNOME 15.10 và Ubuntu Gnome 16.04, tuy nhiên sau khi cài đặt Ubuntu GNOME 16.04, tôi đã thấy rằng trong danh sách mục khởi động GRUB, nó được gọi là "Ubuntu", trong khi một cái khác được gọi là "Ubuntu Gnome 15.10", có cách nào để tôi có thể thay đổi văn bản của "Ubuntu" thành "Ubuntu GNOME 16.04" không? Và cũng thay đổi tên của các tùy chọn khác để thay vì "Tùy chọn nâng cao cho Ubuntu", nó nói "Tùy chọn nâng cao cho Ubuntu GNOME 16.04", v.v.?

Tôi thực hiện theo cách thủ công nếu an toàn để làm như vậy hoặc có thể khuyến nghị một phần mềm, tuy nhiên không có gì từ PPA hoặc nguồn không chính thức khác (tôi sẽ chỉ cài đặt phần mềm từ kho chính thức của Ubuntu).


Điều này cũng có thể hữu ích: ubuntuforums.org/showthread.php?t=1287602
Ron

Câu trả lời:


14

Mở tệp cấu hình grub:

sudo nano /etc/default/grub

Chỉ cần nhận xét dòng bắt đầu bằng GRUB_DISTRIBUTORvà thêm một dòng:

# GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR="Ubuntu 15.10"

Sau đó, chạy

sudo update-grub

Nó sẽ hoạt động sau lần khởi động lại tiếp theo. Bạn sẽ cần phải khởi động cả hai cài đặt Ubuntu và thay đổi cả hai tên.

Lưu ý quan trọng: Một điều bạn sẽ muốn tránh làm là chỉnh sửa tệp /etc/lsb-releasevà sửa đổi giá trị DISTRIB_IDđược đọc từ lệnh lsb_release -i -s. Mặc dù điều này không hoạt động để đổi tên mục menu grub (nếu bạn chưa sửa đổi /etc/default/grub), các chương trình khác cũng dựa vào tên mặc định và có thể bị sập nếu bị sửa đổi (ví dụ: "Ubuntu" cho Xubfox). Mặc dù vậy, các bản cập nhật kernel cũng thay thế tệp này, sẽ hoàn tác mọi thay đổi đối với nó.


1
Có cách nào để thay đổi tên của các tùy chọn khác không? Hay điều đó được thực hiện tự động dựa trên tên của các HĐH?

Bạn có thể tắt gần như tất cả các tập lệnh và thêm bất cứ điều gì bạn muốn vào 40_custom làm khổ khởi động của riêng bạn với bất kỳ mô tả nào. Và nếu bạn khởi động phân vùng (liên kết đến kernel) thay vì kernel bạn không cần phải chỉnh sửa với mỗi update.How hạt nhân: Tạo một màn hình tùy chỉnh GRUB2 đó là Bảo trì Free.- Cavsfan help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen VÀ: help.ubuntu.com/community/Grub2/CustomMenus
oldfred

Không hoạt động với LinuxMint KDE 18.3 của tôi, các tên vẫn là tên mặc định
WooYek

Đã hoạt động trên Ubuntu 18.04 với hiệu ứng phụ thú vị, màu sắc của Grub đã thay đổi từ đen / trắng sang đen / xanh / trắng.
monty

7

Có một chương trình gọi là Grub Customizer mà bạn có thể sử dụng cho việc này. Bạn có thể thêm, xóa, di chuyển và đổi tên các mục. Nó cũng có nhiều tính năng hơn để đặt độ phân giải màn hình, v.v.

Xem cho chính mình: https://launchpad.net/grub-customizer

Cài đặt (được sao chép từ trang đó ở trên):

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Sau khi cài đặt, tôi có một mục mới trong Ứng dụng> Công cụ hệ thống> Quản trị được gọi là Grub Customizer.

Đổi tên mục nhập:

  1. Bắt đầu tùy biến Grub
  2. Bạn sẽ thấy danh sách các mục menu grub. Nhấp chuột phải vào một và chọn "Đổi tên".
  3. Nhập tên mới
  4. Nhấp vào lưu trên thanh công cụ và đóng chương trình

Đó là nó.


Như tôi đã nêu trong câu hỏi của mình, tôi không muốn cài đặt bất cứ thứ gì không có trong kho chính thức, vì vậy PPAs không phải là một lựa chọn. Đây có phải là không có sẵn trong kho chính thức?

1
Xin lỗi, phải bỏ lỡ điều đó. Tôi không nghĩ rằng nó là trong kho chính thức. Đó là một cách dễ dàng và tốt đẹp nếu bạn không muốn chỉnh sửa tập tin cấu hình bằng trình chỉnh sửa. Tôi vẫn sẽ để lại câu trả lời trong trường hợp nó giúp được người khác.
Jenny O'Reilly
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.