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

102

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

    
задан htorque 30.12.2010 в 22:51
источник

3 ответа

146

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

  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:

ответ дан htorque 30.12.2010 в 22:51
источник
11

Чтобы добавить любую опцию ядра:

  • для сеанса liveCD: следуйте этим шагам

  • для существующей установки: используйте Boot-Repair . Add a kernel option или Edit GRUB configuration file .

См. также эту документацию .

    
ответ дан LovinBuntu 05.07.2012 в 21:25
9

В качестве альтернативы вы также можете использовать удобный grub-crustomizer :

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

gksu grub-customizer &

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

    
ответ дан jasxun 11.12.2012 в 01:59