Hoi
Als je een kernel bakt op debian met de debian sources en je kiest met make-kpkg voor "--initrd" dan wordt er een cramfs image gemaakt, dat werkt goed.
Als je uit een vanilla tree een kernel wilt maken lukt dit niet.
Na zeer veel zoeken kom ik er niet achter hoe die wel moet.
Het zou ook kunnen met een romfs maar dat wil ik niet.
Er is iets anders in de debian tree waardoor die wel van een cramfs image wil booten - maar wat?
PS ik heb al een diff -ru gedaan van een debian tree en een vanilla tree.
Dan zitten er wel verschillen maar als ik die vervolgens toepas op een vanilla tree dan werkt het nog steeds niet ("cramfs - wrong magic").
Ik wil een 2.4.25 kernel deb maken met cramfs initrd, ik hoef niet alle debian dingen maar wel een dat cramfs image...
In deze thread wordt gezegd dat het aan init/do_mounts.c zou liggen. Ik heb de sources 2.4.18 t/m 2.4.25 gedownload en sinds 2.4.22 zit daar support voor cramfs in.
Dus in theorie zou je vanaf 2.4.22 dus van een cramfs image kunnen booten; niet dus. Misschien dat ik Herbert Xu maar eens moet gaan mailen.
Als je een kernel bakt op debian met de debian sources en je kiest met make-kpkg voor "--initrd" dan wordt er een cramfs image gemaakt, dat werkt goed.
Als je uit een vanilla tree een kernel wilt maken lukt dit niet.
Na zeer veel zoeken kom ik er niet achter hoe die wel moet.
Het zou ook kunnen met een romfs maar dat wil ik niet.
Er is iets anders in de debian tree waardoor die wel van een cramfs image wil booten - maar wat?
PS ik heb al een diff -ru gedaan van een debian tree en een vanilla tree.
Dan zitten er wel verschillen maar als ik die vervolgens toepas op een vanilla tree dan werkt het nog steeds niet ("cramfs - wrong magic").
Ik wil een 2.4.25 kernel deb maken met cramfs initrd, ik hoef niet alle debian dingen maar wel een dat cramfs image...
In deze thread wordt gezegd dat het aan init/do_mounts.c zou liggen. Ik heb de sources 2.4.18 t/m 2.4.25 gedownload en sinds 2.4.22 zit daar support voor cramfs in.
Dus in theorie zou je vanaf 2.4.22 dus van een cramfs image kunnen booten; niet dus. Misschien dat ik Herbert Xu maar eens moet gaan mailen.