Здравствуйте, помогите разобраться.
Пытался собрать вручную образ initrd но ничего не получилось,
подозрения на то что применяю команду cpio не с теми опциями.
Это выяснил клгда взял работающий образ, разархивировал его
при помощи команды gunzip название_образа, потом распаковал его
cpio -ic < название_образа.
Далее опять собрал его командами:
cd каталог_ранее_распакованного_образа
find . -depth -print | cpio -oc > ../название_нового_образа
cd ..
gzip -9 название_нового_образа
Потом скопировал его в boot прописал в загрузку и загрузиться не смог
написало что ядро не находит /init видимо при создании что то произошло с деревом каталогов или ещё что.
Файлы старого образа и нового по размерам одинаковые а вот по содержанию разные.
Но при распаковке нового образа всё нормально, всё одинаково с распакованным старым работающим.
У меня есть подозрения что команду cpio надо применять с другими опциями, или какой то опции не хватает, но может я ошибаюсь, перепробовал разные опции и варианты но всё равно не работает.
Создавать образ при помощи dd и других команд не предлагайте, просто хочу разобраться в чём у меня ошибка.
За помощь заранее благодарен.
Ответ на:
комментарий
от GArik
Ответ на:
комментарий
от v4567
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум initramfs rebuild (2023)
- Форум /r/ самый быстрый способ скопировать систему в RAM (2016)
- Форум Сборка initrd при живом kernel (2017)
- Форум Initrd (2009)
- Форум initrd?! (2008)
- Форум initrd (2007)
- Форум Initrd (2003)
- Форум initrd (2004)
- Форум initrd (2005)
- Форум Initrd навыворот (2016)