Note:
The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Additional Kernel Resources"
Jump to navigation
Jump to search
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Additional Kernel Resources == | == Additional Kernel Resources == | ||
=== /etc/conf.d/modules === | |||
With Funtoo, OpenRC loads modules from < | With Funtoo, OpenRC loads modules from <code>/etc/conf.d/modules</code> using the line: | ||
<pre>modules_2_6="list of modules"</pre> | <pre> | ||
modules_2_6="list of modules" | |||
</pre> | |||
With Funtoo, define module arguments as follows: | With Funtoo, define module arguments as follows: | ||
<pre>module_module-name_args_2_6="module arg=value"</pre> | <pre> | ||
module_module-name_args_2_6="module arg=value" | |||
</pre> | |||
=== Other resources of interest related to compiling kernels: === | |||
* [[Genkernel Quick Start Tutorial]] | * [[Genkernel Quick Start Tutorial]] | ||
Line 15: | Line 19: | ||
* [http://www.gentoo.org/doc/en/kernel-config.xml The Gentoo Linux Kernel Configuration Guide] | * [http://www.gentoo.org/doc/en/kernel-config.xml The Gentoo Linux Kernel Configuration Guide] | ||
* [http://www.gentoo.org/doc/en/xorg-config.xml#doc_chap2 How to configure Kernel Modesetting aka KMS (The Gentoo X Server Configuration HOWTO)] | * [http://www.gentoo.org/doc/en/xorg-config.xml#doc_chap2 How to configure Kernel Modesetting aka KMS (The Gentoo X Server Configuration HOWTO)] | ||
* [http://swift.siphos.be/linux_sea/ | * [http://swift.siphos.be/linux_sea/kernelbuilding.html Linux Sea] by Sven Vermeulen has a nice kernel configuration section | ||
* Pappy McFae offers kernel seeds to help get you started. Visit his website at [http://kernel-seeds.org/ kernel-seeds.org] for more info. | * '''Pappy McFae offers kernel seeds to help get you started. Visit his website at [http://kernel-seeds.org/ kernel-seeds.org] for more info.''' | ||
If you prefer to manually configure and compile a kernel from source code directly, keep these things in mind: | If you prefer to manually configure and compile a kernel from source code directly, keep these things in mind: |
Latest revision as of 15:24, November 18, 2014
Additional Kernel Resources
/etc/conf.d/modules
With Funtoo, OpenRC loads modules from /etc/conf.d/modules
using the line:
modules_2_6="list of modules"
With Funtoo, define module arguments as follows:
module_module-name_args_2_6="module arg=value"
- Genkernel Quick Start Tutorial
- Build your own Kernel on funtoo with dracut or better-initramfs
- The Gentoo Linux Kernel Configuration Guide
- How to configure Kernel Modesetting aka KMS (The Gentoo X Server Configuration HOWTO)
- Linux Sea by Sven Vermeulen has a nice kernel configuration section
- Pappy McFae offers kernel seeds to help get you started. Visit his website at kernel-seeds.org for more info.
If you prefer to manually configure and compile a kernel from source code directly, keep these things in mind:
- You are touching the very low level aspects of a system, it is absolutely normal to have difficulties in properly setting up a kernel (in fact, configuring a Linux Kernel could be considered a bit of an art)
- Take your time to investigate, it is a great occasion to Google a bit for some unknown notions (e.g. What is an I2C bus ? Hey, what is token ring ? What is a kernel module?).
- When your first kernel configuration is done, you can reuse it as a basis of configuration
- In case of doubt, keep the suggested defaults
- If you want your system to boot, and your are not using an initrd, you'll need to build all boot-related filesystems and drivers into the kernel directly rather than as modules.