LINUX.ORG.RU

Не загружается 32-битная установочная версия Arch

 


0

1

При загрузке с флешки, 32-битная версия Arch Linux сразу после начала загрузки выдаёт ошибку:

Initramfs unpacking failed: XZ-compressed data is corrupt Kernel panic - not syncing: No init found. Try passung init= option to kernel. See Linux Documentatioin/init.txt for guidance.

64-битная версия с этой же флешки загружается.

md5 образа правильный. На флешку записывал с помощью dd.

В чём может быть проблема?

Ответ на: комментарий от Jackson_

Что бы не использовалось присутствует возможность передачи ядру дополнительных параметров.

kostik87 ★★★★★
()

Initramfs unpacking failed: XZ-compressed data is corrupt

А если попробовать руками распаковать initrd.xz, он распакуется?

AITap ★★★★★
()
Ответ на: комментарий от tyakos

допиши init=/bin/systemd

Дописал. Не помогает. Всё та же ошибка.

Jackson_
() автор топика

Я был неправ. init лишь последствие.

Initramfs unpacking failed: XZ-compressed data is corrupt

Тут.

На флешку записывал с помощью dd.

Может тут. Перезапиши, что ли.

tyakos ★★★
()

Initramfs unpacking failed: XZ-compressed data is corrupt

Если md5 скачанного образа правильная, то вариантов несколько:

  • Битая флешка, либо образ как-то побился при записи на эту флешку.
  • Битая оперативная память.
  • BIOS не смог нормально прочитать данные с флешки по какой-то причине.
  • Арчеразработчики собрали изначально кривой образ.
Deleted
()

Ещё gparted не определяет файловую систему на этой флешке. Пишет повреждена таблица разделов. Может в этом дело?

Jackson_
() автор топика
Ответ на: комментарий от Jackson_

Значит, другой файл, в котором хранится initrd.

AITap ★★★★★
()

Перезаписал флешку нулями и заново скопировал образ. После этого загрузилось нормально. Вопрос закрыт.

Jackson_
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.