Làm cách nào để thêm tham số khởi động kernel?


157

Tôi cần thêm tham số khởi động foo=barvào kernel của mình. Làm thế nào tôi có thể làm điều này một lần để thử nghiệm và vĩnh viễn nếu thử nghiệm thành công?

Câu trả lời:


224

Để tạm thời thêm một tham số khởi động vào kernel:

  1. Khởi động hệ thống của bạn và đợi menu GRUB hiển thị (nếu bạn không thấy menu GRUB, hãy bấm và giữ Shiftphím trái bên phải sau khi khởi động hệ thống).
  2. Bây giờ hãy đánh dấu kernel bạn muốn sử dụng và nhấn ephím. Bạn sẽ có thể xem và chỉnh sửa các lệnh liên quan đến kernel được tô sáng.
  3. Đi xuống dòng bắt đầu bằng linuxvà thêm tham số của bạn foo=barvào cuối.
  4. Bây giờ nhấn Ctrl+ xđể khởi động.


Để thay đổi này vĩnh viễn:

  1. Từ một thiết bị đầu cuối (hoặc sau khi nhấn Alt+ F2) chạy:

    gksudo gedit /etc/default/grub
    

    (hoặc sử dụng sudo nanonếu gksudohoặc geditkhông có sẵn) và nhập mật khẩu của bạn.

  2. Tìm dòng bắt đầu bằng GRUB_CMDLINE_LINUX_DEFAULTvà nối foo=barvào cuối của nó. Ví dụ:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    Lưu tệp và đóng trình chỉnh sửa.

  3. Cuối cùng, bắt đầu một thiết bị đầu cuối và chạy:

    sudo update-grub
    

    để cập nhật tệp cấu hình của GRUB (có thể bạn cần nhập mật khẩu của mình).

Trong lần khởi động lại tiếp theo, kernel nên được khởi động với tham số khởi động. Để xóa nó vĩnh viễn, chỉ cần xóa tham số khỏi GRUB_CMDLINE_LINUX_DEFAULTvà chạy sudo update-grublại.

Để xác minh các thay đổi của bạn, bạn có thể xem chính xác các tham số mà kernel của bạn đã khởi động bằng cách thực thi cat /proc/cmdline.

Trang Wiki:


3
FYI để kiểm tra hoạt động nàycat /proc/cmdline
Avindra Goolcharan

Shift không làm việc cho tôi. Tôi đã sử dụng Esc thay thế. Phải cẩn thận đừng giữ nó quá lâu nếu không nó sẽ thổi qua GRUB
eqzx 7/07/18

1
gksudokhông còn trong Ubuntu. Sử dụng pkexecthay thế.
Terrance


12

Ngoài ra, bạn cũng có thể sử dụng trình tùy chỉnh grub tiện dụng :

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

Chỉ cần mở một mục khởi động và chỉnh sửa các tham số kernel của nó như được tô sáng trong ảnh chụp màn hình bên dưới:

ảnh chụp màn hình

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.