Editing Compiling the kernel
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 54: | Line 54: | ||
Below is a list of things that should be taken into consideration when working with the Linux kernel and Maemo. | Below is a list of things that should be taken into consideration when working with the Linux kernel and Maemo. | ||
- | =Modules and | + | =Modules and initfs= |
- | Your kernel image | + | Your kernel image have to be compatible with modules in initfs image on the device. If you flash custom kernel image incompatible with modules in this initfs you may see constants reboots. This can be fixed either by making the kernel compatible (use same or very similar gcc compiler and kernel configuration) or by rebuilding initfs image with your version of modules. For a list of those essential modules see: '''/lib/modules/current''' in the initfs image or '''/mnt/initfs/lib/modules/current''' directly on the device. Also if you enabled some additional functionality as modules you may need to copy them manually to the initfs on the device (if there is free space) or better put them somewhere in the root filesystem. |
=Kernel Partition Size= | =Kernel Partition Size= |
Learn more about Contributing to the wiki.