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

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

16
задан Amir Zadeh
11.02.2023 2:05 Количество просмотров материала 2807
Распечатать страницу

6 ответов

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

  1. переместите ядро в /boot/
  2. Run обновление sudo-grub

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

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

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

Non-Debian Linux

смотрите grub заметки для вашего распределения, такие как эти Fedora GRUB 2 docs.

  • grub2-mkconfig -o /boot/grub2/grub.cfg
9
отвечен earthmeLon 2023-02-12 09:53

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

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

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

3
отвечен philbrooksjazz 2023-02-12 12:10

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

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

0
отвечен Flexo 2023-02-12 14:27

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

0
отвечен Mr Shunz 2023-02-12 16:44

вы не "редактировать", чтобы добавить больше ядер. Он сканирует и добавляет их динамически. Если вы должны добавить его, сканирование не находит, вы должны посмотреть в /etc / grub.d и изменить или скопировать и custom40(он добавляется последним, так что это отличное место, чтобы проверить конфигурацию, прежде чем положить его в верхней части списка).

0
отвечен RobotHumans 2023-02-12 19:01

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

0
отвечен beatgammit 2023-02-12 21:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх