Как добавить параметр загрузки ядра?

157

Мне нужно добавить параметр загрузки foo=barв мое ядро. Как я могу сделать это один раз для тестирования и навсегда, если тестирование прошло успешно?

htorque
источник

Ответы:

224

Чтобы временно добавить параметр загрузки в ядро:

  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.

Вики-страница:

htorque
источник
3
К вашему сведению, чтобы проверить этот пробегcat /proc/cmdline
Avindra Goolcharan
Сдвиг не работает для меня. Я использовал Esc вместо. Нужно было быть осторожным, чтобы не держать его слишком долго, иначе он дует прямо через GRUB
eqzx
1
gksudoбольше не в Ubuntu. Используйте pkexecвместо этого.
Терранс
12

Кроме того, вы также можете использовать удобный grub-customizer :

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

Просто откройте загрузочную запись и отредактируйте ее параметры ядра, как показано на скриншоте ниже:

Скриншот

jasxun
источник