Сборка ядра 2.6.27 с поддержкой ext4

Озадачился сборкой стабильного LTS ядра Linux и столкнулся с проблемой. Тогда когда зарелизилось 2.6.27, файловая система ext4 была еще в бета тестировании и хоть и входила в основную ветку но имела индекс dev (ext4dev). После долгого гугления выяснилось что для того чтобы при конфигурировании ядра ext4dev была как ext4 надо применить специальный

патч
После чего раздел с современной ext4 может быть примонтирован этим ядром. Мною пробовались разные ухищрения, это и ручная правка .config с заменой FS_EXT4DEV на FS_EXT4 и подсовыванием конфига из AUR’a в котором очевидно этот патч был применен. Но в первом случае при запуске make он начинал ругаться что мол измени настройки а то ничего не буду собирать 😀 Во втором случае make собрал ядро опять же с ext4dev. Решил написать это потому что сам долго искал нужную информацию и думаю что напечатанное будет полезно и другим. P.S. Ядро стало жирное и неповоротливое. 2.6.30.10 с BFS, BFQ — 1.5 Мб 2.6.33 с тем же конфигом 1.7Мб и это какбе намекает.

Оцените статью