Difference between pages "Additional Kernel Resources" and "Install/Media"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
== Additional Kernel Resources ==
== Install Media ==
Most any live or minimal install media iso images can install funtoo.  Funtoo suggests sysrescuecd.  Images may be burned to cd, or loaded on a usb thumb drive by either dd or unetbootin.  Unetbootin has linux, windows, and mac binaries so anyone can comfortably install funtoo from familiar live usb media.


=== /etc/conf.d/modules ===
{{TableStart}}
With Funtoo, OpenRC loads modules from <code>/etc/conf.d/modules</code> using the line:
<tr class="info"><th>distro</th><th>gui</th><th>uefi support</th><th>unetbootin support</th><th>architecture specific</th><th>notes</th></tr>
 
<tr><td>[http://www.sysresccd.org/Download Sysrescuecd]</td><td>yes</td><td>yes</td><td>yes [http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick *]</td><td>no</td><td>recommended media</td></tr>
<pre>
<tr><td>[http://www.ubuntu.com/download/desktop Ubuntu]</td><td>yes</td><td>unknown</td><td>yes</td><td>yes</td><td>must download specific architecture</td></tr>
modules_2_6=&quot;list of modules&quot;
<tr><td>[https://www.debian.org/CD/live/ Debian]</td><td>yes</td><td>unknown</td><td>yes</td><td>yes</td><td>must download specific architecture</td></tr>
</pre>
<tr><td>[https://fedoraproject.org/wiki/FedoraLiveCD Fedora]</td><td>yes</td><td>unknown</td><td>untested</td><td>yes</td><td>untested</td></tr>
With Funtoo, define module arguments as follows:
<tr><td>[http://wiki.centos.org/Download CentOS]</td><td>yes</td><td>unknown</td><td>untested</td><td>yes</td><td>untested</td></tr>
 
<tr><td>[https://software.opensuse.org/132/en open suse]</td><td>yes</td><td>unknown</td><td>untested</td><td>yes</td><td>link in the green outline displays live iso images</td></tr>
<pre>
<tr><td>[http://www.mageia.org/en/downloads/ mageia]</td><td>yes</td><td>unknown</td><td>untested</td><td>yes</td><td>untested</td></tr>
module_module-name_args_2_6=&quot;module arg=value&quot;
<tr><td>[https://get.gentoo.org/ Gentoo minimal install]</td><td>no</td><td>unknown</td><td>probably</td><td>yes</td><td>must download specific architecture</td></tr>
</pre>
{{TableEnd}}
 
=== Other resources of interest related to compiling kernels: ===
 
* [[Genkernel Quick Start Tutorial]]
* Build your own [[Kernel]] on funtoo with dracut or better-initramfs
* [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://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.'''
 
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.
 
[[Category:Kernel]]

Revision as of 08:30, December 18, 2014

Install Media

Most any live or minimal install media iso images can install funtoo. Funtoo suggests sysrescuecd. Images may be burned to cd, or loaded on a usb thumb drive by either dd or unetbootin. Unetbootin has linux, windows, and mac binaries so anyone can comfortably install funtoo from familiar live usb media.

distroguiuefi supportunetbootin supportarchitecture specificnotes
Sysrescuecdyesyesyes *norecommended media
Ubuntuyesunknownyesyesmust download specific architecture
Debianyesunknownyesyesmust download specific architecture
Fedorayesunknownuntestedyesuntested
CentOSyesunknownuntestedyesuntested
open suseyesunknownuntestedyeslink in the green outline displays live iso images
mageiayesunknownuntestedyesuntested
Gentoo minimal installnounknownprobablyyesmust download specific architecture