Мне нужно добавить загрузочный параметр foo=bar
к моему ядру. Как я могу сделать это один раз для тестирования и навсегда, если тестирование было успешным?
Мне нужно добавить загрузочный параметр foo=bar
к моему ядру. Как я могу сделать это один раз для тестирования и навсегда, если тестирование было успешным?
Чтобы временно добавить загрузочный параметр в ядро:
linux
, и добавьте свой параметр foo=bar
в конец.
Чтобы сделать это изменение постоянным:
От терминала (или после нажатия 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 (вам, вероятно, потребуется ввести пароль).
При следующей перезагрузке ядро должно быть запущено с параметром загрузки. Чтобы окончательно удалить его, просто удалите параметр из GRUB_CMDLINE_LINUX_DEFAULT
и снова запустите sudo update-grub
.
Чтобы проверить свои изменения, вы можете точно определить, какие параметры загрузили ядро, выполнив cat /proc/cmdline
.
Страница Wiki:
Чтобы добавить любую опцию ядра:
для сеанса liveCD: следуйте этим шагам р>
для существующей установки: используйте Boot-Repair . Add a kernel option
или Edit GRUB configuration file
.
См. также эту документацию .
В качестве альтернативы вы также можете использовать удобный grub-crustomizer :
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
gksu grub-customizer &
Просто откройте загрузочную запись и отредактируйте ее параметры ядра, как показано на скриншоте ниже: