Как добавить новое ядро ​​в grub2

Как добавить ядро ​​в grub2? Я знал материал, который мы могли бы сделать с прежними версиями, но, похоже, он изменился. Какие файлы мы должны редактировать?

  • Killing wininit.exe отключает Windows
  • Что происходит, когда ядро ​​Windows сталкивается с ошибкой, которую он не может решить
  • Как просмотреть журнал того, какой процесс был запущен на каком процессоре и как долго?
  • Почему ядро ​​Mac OS X 10.6 работает в 32-битном режиме?
  • Почему первая инструкция BIOS находится на 0xFFFFFFF0 («верх» ОЗУ)?
  • Почему я не могу использовать общую папку VirtualBox?
  • Как получить список пользователей Linux из LDAP
  • Мышь двойного щелчка мышью
  • Несколько шлюзов по умолчанию
  • Fedora Autologin в runlvel 3 и приложение Autostart
  • Как открыть приложение при запуске X session
  • 6 Solutions collect form web for “Как добавить новое ядро ​​в grub2”

    Чтобы добавить новое ядро ​​в grub2:

    1. Переместите ядро ​​в / boot /
    2. Запустить sudo update-grub

    Update-grub сканирует ваш компьютер на ядра и создает список доступных ядер при загрузке.

    Для того, чтобы вы могли выбрать, какое ядро ​​загрузиться во время загрузки, вам может потребоваться удерживать кнопку SHIFT сразу после того, как ваша версия BIOS будет опубликована.

    Вы можете отредактировать / etc / default / grub, чтобы изменить параметры и параметры загрузки по умолчанию, которые могут вам понадобиться.

    Не-Debian Linux

    См. Заметки grub для вашего дистрибутива, например, эти документы Fedora GRUB 2 .

    • grub2-mkconfig -o /boot/grub2/grub.cfg

    Я запускаю Fedora 20, а команда для обновления grub2 – grub2-mkconfig . Кроме того, весь процесс может быть выполнен с помощью сборки ядра:

     make xconfig (make config, etc) make bzImage make modules sudo make modules_install sudu make install 

    Этот (последний шаг) копирует ядро ​​в / boot и обновляет загрузчик grub2. Очень легко, и в моем случае он работал правильно. Моя единственная проблема в том, что вы действительно не изучаете важные детали процесса, все автоматизировано. Если у вас есть проблемы и вы должны выяснить, что не так, вы можете застрять.

    /boot/grub/grub.cfg – файл, который заменил menu.lst grub1

    В системах Debian / Ubuntu это генерируется командой update-grub , которая запускает сценарии в /etc/grub.d используя что-то похожее на run-parts .

    Если новое ядро ​​установлено с dpkg (как если бы оно было скомпилировано с make-kpkg), update-grub2 достаточно (он также не удаляет уже существующие ядра)

    Вы не «редактируете», чтобы больше добавлять ядра. Он сканирует и добавляет их динамически. Если вы ДОЛЖНЫ добавить одно сканирование, которое не обнаруживается, вы должны посмотреть в /etc/grub.d и изменить или скопировать и custom40 (он добавлен последним, так что это отличное место для тестирования вашего конфига, прежде чем вы разместите его в верхней части вашего список).

    Попробуйте update-grub или update-grub2 зависимости от вашей версии grub. Вам придется запускать их как root, sudo . Это сработало для меня, когда я установил второй дистрибутив Linux без переустановки grub.

    Давайте будем гением компьютера.