Добрый день!
Скачал последнюю Ubuntu 16.04.2 и сейчас хочу чуть переделать initrd.lz.
Я распаковал файл командой lzma -dc -S .lz ../initrd16.lz | cpio -id
Внёс правки.
Собрал обратно файл командой find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../initrd16-mod.lz
Всё бы хорошо, но при попытке загрузить установочник на экране появляется такая ошибка (см. вложение).
Сначала я думал, что что-то накосячил в правках, но раз на 4-5 я решил разобрать файл initrd.lz и сразу же собрать обратно.
Файл уменьшился в размерах проблема загрузки не изменилась.
-r--r--r-- 1 root root 28485955 мар 15 08:59 initrd16.lz
-rw-r--r-- 1 root root 28281944 мар 15 13:05 initrd16-mod2.lz
Пробовал распаковать уже initrd16-mod2.lz и проверить целостность /sbin/modprobe - контрольные суммы одинаковы
initrd2# md5sum sbin/modprobe
cc48787e1b3fe60ff869b1c3fa0b3cf0 sbin/modprobe
initrd# md5sum sbin/modprobe
cc48787e1b3fe60ff869b1c3fa0b3cf0 sbin/modprobe
При этом я раньше делал нечто подобное на 15.04 - там таких проблем не возникало.
Команды распаковки/запаковки брал от сюда:
https://wiki.ubuntu.com/CustomizeLiveInitrdПодскажите, в 16.04 что-то изменилось в упаковке initrd?
Пользователь добавил сообщение 15 Марта 2017, 13:50:05:
Вложение