Hi GNUser
If you wish to run linux-libre instead of the default kernel (but want the convenience of using the kernel modules that are provided with your version of TCL),
----- SNIP -----
$ make menuconfig # edit the configuration via the menu (if desired)
----- SNIP -----
Some configuration changes can affect the usability of certain modules requiring them to be rebuilt. I found this out when I selected:
CONFIG_X86_INTEL_LPSS=y
This forced the module iosf_mbi to be built into the kernel resulting in modprobe errors. A more detailed explanation is here:
http://forum.tinycorelinux.net/index.php/topic,23272.msg147325.html#msg147325
Another thing to be aware of is the menu config utility does not have undo capability. Using the above as an example:
1. iosf_mbi is built as a module.
2. You select CONFIG_X86_INTEL_LPSS=y
3. The menu config utility changes CONFIG_IOSF_MBI=m to CONFIG_IOSF_MBI=y forcing it to be built into the kernel.
4. You change CONFIG_X86_INTEL_LPSS=y back to CONFIG_X86_INTEL_LPSS is not set.
5. The menu config utility does not change CONFIG_IOSF_MBI=y back to CONFIG_IOSF_MBI=m. You have to find that setting and fix it.
You can select Help for an option prior to selecting it to see what it effects. It's listed on the line labeled Selects:.
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=23390.0;attach=5273)
[EDIT]: Struck out my inaccuracies. Rich