Мне нужно добавить параметр загрузки foo=bar к моему ядру. Как я могу сделать это один раз для тестирования и навсегда, если тестирование прошло успешно?
Чтобы временно добавить загрузочный параметр в ядро
- Запустите систему и дождитесь отображения меню GRUB (если вы не видите меню GRUB, нажмите и удерживайте левую Shift ключ сразу после запуска системы).
- Теперь выделите ядро, которое вы хотите использовать, и нажмите кнопку e ключ. Вы должны иметь возможность видеть и редактировать команды, связанные с выделенным ядром.
- Перейдите к строке, начинающейся с
linuxи добавьте свой параметрfoo=barк своему концу. - Теперь нажмите Ctrl + x в придачу.
Чтобы сделать это изменение постоянным
-
С терминала (или после нажатия Alt + F2) беги:
gksudo gedit /etc/default/grub(или использовать
sudo nanoеслиgksudoилиgeditнедоступны) и введите свой пароль. -
Найдите строку, начинающуюся с
GRUB_CMDLINE_LINUX_DEFAULTи добавитьfoo=barк своему концу. Например:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"Сохраните файл и закройте редактор.
-
Наконец, запустите терминал и запустите:
sudo update-grubчтобы обновить конфигурационный файл GRUB (вам, вероятно, потребуется ввести свой пароль).
При следующей перезагрузке ядро должно быть запущено с параметром boot. Чтобы окончательно удалить его, просто удалите параметр из GRUB_CMDLINE_LINUX_DEFAULT и бежать sudo update-grub снова.
Чтобы проверить внесенные изменения, вы можете точно увидеть, с какими параметрами загружалось ваше ядро, выполнив cat /proc/cmdline.
Чтобы добавить любую опцию ядра:
для сеанса LiveCD: следовать эти шаги
для существующей установки: использовать Ремонт ботинок'с
Add a kernel optionилиEdit GRUB configuration fileопции.

Смотрите также эта документация.
В качестве альтернативы вы также можете воспользоваться удобным grub-настройщик:
sudo add-apt-repository ppa:danielrichter2007/grub-customizersudo apt-get updatesudo apt-get install grub-customizergksu grub-customizer &Просто откройте загрузочную запись и отредактируйте ее параметры ядра, как показано на скриншоте ниже:
