Уже отписал в статье возможную причину: рекомендации по встраиванию рам-диска в ядро пошли, скорее всего, из-за массового неверного указания пути к нему: в ранних реализациях boot stub, ядро не плевалось ошибкой о неверном пути к ram-disk, а молча отказывалось грузиться. Видимо поэтому, все начали массово внедрять его в ядро, решив, что он не поддерживается. Хотя поддержка параметра initrd существует с момента добавления в ядро Boot Stub.
Странно, что у вас грузится с относительным путём к initrd. В аннотации к коду по Boot Stub явно указано, что путь должен быть абсолютный.
Спасибо, но именно поэтому я и написал статью.
Всё зависит от реализации загрузчика. Например, ram-disk отдельным файлом преспокойно поддерживается в настоящее время большинством прошивок, а в статье по вашей ссылке его запихивают в ядро, что в 90% случаев не нужно.
Странно, что у вас грузится с относительным путём к initrd. В аннотации к коду по Boot Stub явно указано, что путь должен быть абсолютный.
Всё зависит от реализации загрузчика. Например, ram-disk отдельным файлом преспокойно поддерживается в настоящее время большинством прошивок, а в статье по вашей ссылке его запихивают в ядро, что в 90% случаев не нужно.
upd: упомянул в статье об этом.