Теперь у меня есть две мои установки RPi4B (Xubuntu, 64-битная версия) версии 21.04, которые не загружаются после обычного обновления с обновлением дерева ядра до 5.11.0-1014-raspi или 5.11.0-1015-raspi. Я сделал первый отчет об ошибке примерно неделю назад, когда первая из моих сборок RPi4B загрузилась в Rainbow of Death, и я предупредил разработчиков, что с этим есть проблема. Я думал, что было бы безопасно обновиться на другом RPi4B с той же ОС, теперь он загружается с символом подчеркивания doom.
Как исправить загрузчик, если вообще? Любая помощь приветствуется. Я понятия не имею, что входит во весь сегмент uboot и так далее, и я, черт возьми, не хотел бы переустанавливать всю ОС с нуля.
Первый незагружаемый блок не показывает абсолютно ничего плохого в /var/log/ , вот последний из журналов из этого: https://paste.ubuntu.com/p/SXnzTTsNtS/
Мой главный вопрос; могу ли я как-то вернуть загрузчик к жизни, так как здесь, похоже, проблема? Когда первый блок был отключен из-за apt-update, я скопировал данные загрузочного раздела из тогда еще работающего и попытался выполнить rsync данных, но безрезультатно.
Нет абсолютно никакой документации о том, как Ubuntu Uboot работает на RPi4B, по крайней мере, я не нашел. Если кто-то может указать мне на Малиновый Пи 4B U-boot документация, я был бы очень рад ее прочитать. Теперь мне просто не повезло с двумя нефункциональными сборками ОС, которые прекрасно работали до планового обновления ядра.
Пожалуйста посоветуй. Спасибо.
ОБНОВЛЕНИЕ 1: Я получил свежую флешку, прошил 64-битную версию Ubuntu Server для RPi4B с помощью rpi-имиджер
и загрузился в новую систему. После запуска apt update и upgrades он тоже обновился до -1015-raspi, после чего я перезагрузился и пошла "радуга смерти" с четырьмя миганиями подряд (что указывало бы на то, что загрузчик не найден).
Итак, еще один кусает пыль. Я надеялся, что таким образом смогу получить работающий загрузчик, но не тут-то было.
ОБНОВЛЕНИЕ 2: Теперь есть отчет об ошибке на https://bugs.launchpad.net/ubuntu/+source/linux-meta-raspi/+bug/1937924
ОБНОВЛЕНИЕ 3: РЕШЕНО Я решил это самостоятельно без переустановки, дождавшись нового подходящего обновления пакетов ядра, а затем просто скопировал данные загрузочного раздела из новой установки в сломанную ОС. (См. ответ ниже.)