Исправление kostik87, (текущая версия) :
Собрать initrd - это чем делается?
Руками. Пишете свой init сценарий, собираете busybox с поддержкой нужных вам утилит, либо берёте готовый. В некоторой директории создаёте иерархию поддиректорий соответствующую стандартам FHS, помещаете в неё busybox и init сценарий, создаёте соответствующие символьные ссылки на busybox, средствами find, gzip и cpio собираете initrd.
dracut подойдет?
Если разберётесь как настроить, то подойдёт, но проще написать свой init сценарий. Без дополнительных проверок весь код init сценарий будет строк 20.
Исправление kostik87, :
Собрать initrd - это чем делается?
Руками. Пишете свой init сценарий, собираете busybox с поддержкой нужных вам утилит, либо берёте готовый. В некоторой директории создаёте иерархию поддиректорий соответствующую стандартам FHS, помещаете в неё busybox и init сценарий создаёте соответствующие символьные ссылки на busybox, средствами find, gzip и cpio собираете initrd.
dracut подойдет?
Если разберётесь как настроить, то подойдёт, но проще написать свой init сценарий. Без дополнительных проверок весь код init сценарий будет строк 20.
Исходная версия kostik87, :
Собрать initrd - это чем делается?
Руками. Пишете свой init сценарий, собираете busybox с поддержкой нужных вам утилит, либо берёте готовы. В некоторой директории создаёте иерархию поддиректорий соответствующую стандартам FHS, помещаете в неё busybox и init сценарий создаёте соответствующие символьные ссылки на busybox, средствами find, gzip и cpio собираете initrd.
dracut подойдет?
Если разберётесь как настроить, то подойдёт, но проще написать свой init сценарий. Без дополнительных проверок весь код init сценарий будет строк 20.