昨天和今天編譯了好幾次ck patch的kernel,但都是到了開機的時候,說invalid initrd ram xxxx
我就覺得很奇怪,明明initrd.img有做好,但卻boot之後都找不到root fs。
後來man make-kpkg之後,才發現原來debian 在製作initrd.img的時候,是使用cramfs,而這個cramfs是kernel.org的官方kernel並沒有支援,而debian自己patch的。
恰巧,ck patch的kernel是以官方為主,所以我編譯好的新kernel老是會說initrd.img is not valid xxxx之類的話。
現在不打算製作initrd.img,直接把root fs的編譯到kernel裡面,我就不相信不能用...