
Недавно я обновил свой ноутбук 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:
Загрузите Live USB [Ubuntu] (скачать и «записать» его на любой работающий компьютер)
стартовый терминал
запустить
sudo -s
, чтобы быть rootзапустить
manjaro-chroot -a
*(В данный момент застрял здесь,chroot -a
ничего не делает в Ubuntu)отредактируйте /etc/mkinitcpio.conf (раскомментируйте
COMPRESSION="lz4"
| (то же самое, что и в Ubuntu?)бегать
mkinitcpio -P
выйдите из 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:
Загрузка с Live USB
Откройте терминал и создайте временную
rescue
файловую систему/точку монтирования (я забыл точные команды для этого rn)Используйте
chroot
для монтирования сломанной файловой системыrescue
Используйте nano для навигации и редактирования нужных вам файлов. Следуйте инструкциям в nano, чтобы сохранить изменения.
Выйдите из chroot и перезапустите.
Молитесь Маленьким Богам, чтобы это сработало.
Мне это помогло, но все равно не загружалось как следует. Так что я просто переустановил.
решение1
ядумать* это может быть проблема с ядром 5.4.0-89-generic. Я вошел в меню Grub через BIOS на моем компьютере - удержание SHIFT ничего не дало, и загрузил старое ядро, чтобы попытаться редактировать mkinitcpio.conf
. Пока Ubuntu работала, я получил уведомление об обновлениях, которые я установил. Среди них было обновление, устанавливающее ядро 5.15.0, и другое, удаляющее ядро 5.4.0-89. Теперь моя система успешно загружается с этим последним ядром.
- Но во время обновления произошло много странных вещей. Одна из них могла вызвать проблему initramfs, и обновление ядра просто перезаписало то, что было плохим.