Распаковка Initramfs не удалась: недопустимая магия в начале сжатого архива -> Паника ядра

Распаковка Initramfs не удалась: недопустимая магия в начале сжатого архива -> Паника ядра

Недавно я обновил свой ноутбук ASUS X515M с Ubuntu 20.04 до 22.04, и это сделало мою магию недействительной. Я усердно работаю над своей магией. Почему Ubuntu сделала ее недействительной? :(

Изображение вывода после попытки загрузки

Что ядуматьвот важные моменты:

Initramfs unpacking failed: invalid magic at start of compressed archive

. . .

End Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Моему BIOS примерно 2 года.

Я обнаружил ту же проблему нафорум Манджаро, мне просто нужна помощь в переводе шагов на язык Ubuntu:

  1. Загрузите Live USB [Ubuntu] (скачать и «записать» его на любой работающий компьютер)

  2. стартовый терминал

  3. запустить sudo -s, чтобы быть root

  4. запустить manjaro-chroot -a*(В данный момент застрял здесь, chroot -aничего не делает в Ubuntu)

  5. отредактируйте /etc/mkinitcpio.conf (раскомментируйте COMPRESSION="lz4"| (то же самое, что и в Ubuntu?)

  6. бегатьmkinitcpio -P

  7. выйдите из chroot и перезагрузитесь

У меня есть USB-накопитель Ubuntu 22.04.

Спасибо.

oopdit:Я так и не решил эту проблему. Пришлось переустановить и заменить стандартный чип Realtek Wi-Fi на тот, который действительно работает и использует Ubuntu 20.10, чтобы я мог автоматически устанавливать для него драйверы. В конце концов я нашел и отредактировал нужный мне .conf /etc/initramfs-toolsl/initramfs.confс помощью nano в живой среде после монтирования файловой системы во временный файл восстановления (?) с помощью chroot, но это тоже не сработало (mkinitcpio.conf, похоже, является версией Manjaro). Одна вещь, о которой я забыл упомянуть, это то, что на моем ноутбуке также был NVME, который я никогда не использую, но на нем все еще была установлена ​​система. Я думаю, что обновление было прервано из-за этого, и все мои попытки исправить это потерпели неудачу из-за этого.

Насколько я помню, предпринятые мной шаги, вероятно, исправили бы проблему, если бы не забытый NVME:

  1. Загрузка с Live USB

  2. Откройте терминал и создайте временную rescueфайловую систему/точку монтирования (я забыл точные команды для этого rn)

  3. Используйте chrootдля монтирования сломанной файловой системыrescue

  4. Используйте nano для навигации и редактирования нужных вам файлов. Следуйте инструкциям в nano, чтобы сохранить изменения.

  5. Выйдите из chroot и перезапустите.

  6. Молитесь Маленьким Богам, чтобы это сработало.

Мне это помогло, но все равно не загружалось как следует. Так что я просто переустановил.

решение1

ядумать* это может быть проблема с ядром 5.4.0-89-generic. Я вошел в меню Grub через BIOS на моем компьютере - удержание SHIFT ничего не дало, и загрузил старое ядро, чтобы попытаться редактировать mkinitcpio.conf. Пока Ubuntu работала, я получил уведомление об обновлениях, которые я установил. Среди них было обновление, устанавливающее ядро ​​5.15.0, и другое, удаляющее ядро ​​5.4.0-89. Теперь моя система успешно загружается с этим последним ядром.

  • Но во время обновления произошло много странных вещей. Одна из них могла вызвать проблему initramfs, и обновление ядра просто перезаписало то, что было плохим.

Связанный контент