Рейтинг:1

Полная установка Ubuntu на USB не загружает обновленные ядра

флаг af

Я выполнил полную установку последней версии рабочего стола Ubuntu на USB-накопитель, следуя инструкциям на Как создать полную установку Ubuntu 20.04 на USB-устройство шаг за шагом и нормально заводится

Однако, если я загружу и установлю последнее ядро, скажем, https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.13-rc7/, grub2 по-прежнему загружается v5.11.0-18

Я делаю это, потому что мне нужны новые драйверы. Нужно ли снова копировать загрузочные файлы, как при первоначальной установке? Или есть что-то еще, например, это изображение не подписано и поэтому даже не отображается в расширенном меню grub, хотя update-grub видел все изображения ядра?

Спасибо

unmesh59 avatar
флаг af
Я загрузил несколько разных машин с помощью этого USB-накопителя, на всех из которых безопасная загрузка отключена. Некоторые показывали неподписанное ядро ​​в меню Advanced grub (и загружали его), а другие нет!
C.S.Cameron avatar
флаг cn
Я не часто обновлял ядра. Я думаю, что вам, вероятно, нужно скопировать grub.cfg из раздела sdx4 /boot/grub/ в раздел sdx3 /boot/grub/, перезаписав файл grub.cfg еще раз. Перед этим вы можете проверить версию ядра между двумя файлами cfg. пожалуйста, дайте мне знать, как это работает.
Рейтинг:0
флаг cn

Полная установка Ubuntu на USB — обновленное ядро

Обновление ядра Ubuntu должно добавить новое ядро ​​в sdx4/загрузки/жратвы/жратвы.cfg меню.

sdx3/загрузки/жратвы/жратвы.cfg не обновляется автоматически.

Проверять sdx4/загрузка/ подтвердить vmlinuz-5.13-rc7 и initrd.img-5.13-rc7-общий существовать. Если не переустановите новое ядро.

Проверять sdx4/загрузки/жратвы/жратвы.cfg и sdx3/загрузки/жратвы/жратвы.cfg подтвердить vmlinuz-5.13-rc7 и initrd.img-5.13-rc7-общий отмечены в первом меню каждого файла cfg.

Я думаю, что вам, вероятно, нужно скопировать grub.cfg из раздела sdx4/загрузки/жратва/ разделить sdx3/загрузки/жратва/перезаписать этот файл grub.cfg еще раз, как это требуется при выполнении sudo update-grub.

если vmlinuz-5.13-rc7 и initrd.img-5.13-rc7-общий не указаны ни в sdx3, ни в sdx4 GRUB, файлы cfg должны быть скопированы и отредактированы с изменением 5.11.0-18 к 5.13-rc7 или как называется последнее ядро ​​в загрузке.

unmesh59 avatar
флаг af
Копирование grub.cfg с sdx4 на sdx3 помогло! Почему одни машины используют файл из одного раздела, а другие из другого? Спасибо
C.S.Cameron avatar
флаг cn
@ unmesh59: Чтобы другие люди знали, что это решение работает для вас, нажмите изогнутую стрелку в левом верхнем углу ответа, чтобы принять решение. Вы также можете щелкнуть стрелку вверх, чтобы показать, что ответ полезен, см. https://askubuntu.com/tour. В этом методе используются два загрузочных раздела: один для загрузочных компьютеров с BIOS (sdx3) и один для загрузочных компьютеров с UEFI (sdx4). Когда вы обновляете GRUB или обновляете ядро, файл sdx4 grub.cfg изменяется автоматически, а файл (sdx3) grub.cfg — нет, поэтому его необходимо изменять вручную.
unmesh59 avatar
флаг af
Это было отличное обучение процессу загрузки ОС. Спасибо, и теперь я правильно отметил ответ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.