Як додати параметр завантаження ядра?


154

Мені потрібно додати параметр завантаження foo=barдо ядра. Як я можу це зробити один раз для тестування та постійно, якщо тестування було успішним?

Відповіді:


223

Щоб тимчасово додати параметр завантаження до ядра:

  1. Запустіть систему і зачекайте, коли з’явиться меню GRUB (якщо ви не бачите меню GRUB, натисніть та утримуйте ліву Shiftклавішу праворуч після запуску системи).
  2. Тепер виділіть ядро, яке ви хочете використовувати, і натисніть eклавішу. Ви повинні мати можливість бачити та редагувати команди, пов’язані з виділеним ядром.
  3. Перейдіть до рядка, починаючи з linuxі додайте параметр foo=barдо його кінця.
  4. Тепер натисніть Ctrl+ xдля завантаження.


Щоб зробити цю зміну постійною:

  1. З терміналу (або після натискання Alt+ F2) запустіть:

    gksudo gedit /etc/default/grub
    

    (Або використовуйте , sudo nanoякщо gksudoабо geditне доступні) і введіть свій пароль.

  2. Знайдіть рядок, що починається з GRUB_CMDLINE_LINUX_DEFAULTі додайте foo=barйого до кінця. Наприклад:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    Збережіть файл і закрийте редактор.

  3. Нарешті, запустіть термінал і запустіть:

    sudo update-grub
    

    оновити файл конфігурації GRUB (можливо, вам потрібно ввести свій пароль).

При наступному перезавантаженні ядро ​​слід запустити з параметром завантаження. Щоб назавжди видалити його, просто вийміть параметр GRUB_CMDLINE_LINUX_DEFAULTі запустіть sudo update-grubще раз.

Щоб перевірити свої зміни, ви можете точно побачити, з якими параметрами завантажується ваше ядро, виконуючи його cat /proc/cmdline.

Сторінка Wiki:


3
FYI, щоб перевірити цей запускcat /proc/cmdline
Авіндра Гулчаран

Зміна не працює для мене. Я використовував замість Esc. Доводилось бути обережним, щоб не затримувати його занадто довго, інакше воно
вдариться

1
gksudoбільше не знаходиться в Ubuntu. Використовуйте pkexecзамість цього.
Терранс


12

Крім того, ви також можете скористатися зручним налаштуванням grub :

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

Просто відкрийте запис для завантаження та відредагуйте його параметри ядра, як зазначено на скріншоті нижче:

скріншот

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.