Bạn cũng có thể thay đổi thức ăn mặc định mục khởi động từ dòng lệnh mà không cần đến cài đặt thêm bất kỳ công cụ. Này sẽ không thay đổi thứ tự trong danh sách, nhưng nó sẽ cho phép một bản khác nhau, HỆ điều hành để khởi động bởi mặc định, có vẻ như những gì bạn có thể muốn rồi.
Đầu tiên, làm một bản sao /etc/default/grub
. Trong trường hợp có gì sai, bạn có thể dễ dàng trở lại biết-tốt copy:
sudo cp /etc/default/grub /etc/default/grub.bak
Sau đó, sửa các tập tin vim
hoặc các biên tập văn bản của sự lựa chọn của bạn:
sudo vim /etc/default/grub
Tìm đường mà chứa
GRUB_DEFAULT=0
và đặt nó vào
GRUB_DEFAULT=x
nơi x
là các chỉ số thức ăn đơn đến mà bạn muốn khởi động để mặc định. Lưu ý rằng các đơn các mặt hàng được zero-chỉ mục. Điều đó có nghĩa là mục đầu tiên trong danh sách này là 0
và rằng các thứ sáu mục thực sự 5
. Vì vậy, để khởi động đến thứ sáu mục trong danh sách, dòng sẽ đọc:
GRUB_DEFAULT=5
Nếu bạn đã quên những thứ tự của các mặt hàng, hãy nhìn xuống /boot/grub/grub.cfg
. Mỗi đơn nhập được chỉ định bởi một dòng loại:
menuentry 'Ubuntu' [options] {
Bạn có thể cũng đã chọn định bởi những tên thay vì chỉ số, ví dụ như::
GRUB_DEFAULT='Ubuntu'
nếu đã có một menuentry 'Ubuntu'
đường trên /boot/grub/grub.cfg
. Đây có thể là một phương pháp tốt hơn, như nó không phụ thuộc vào thứ tự của các ký, mà có thể thay đổi.
Để sử dụng một hạt nhân trong tương lai, Trước Linux và nước tiểu sử dụng menu:
GRUB_DEFAULT="Advanced options for Ubuntu>x"
(chắc chắn bao gồm những câu trích dẫn), nơi x
là các chỉ số của hạt nhân trên sub-đơn, hay tên của hạt nhân vì nó sẽ xuất hiện trong /boot/grub/grub.cfg
. Ví dụ:,
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-45-generic"
Sau đó xây dựng các cập nhật grub:
sudo update-grub