编译内核:
选择内核:如gentoo-sources
1
2
|
emerge gentoo-sources
ls -l /usr/src/linux
|
手动编译内核:
1
2
|
cd /usr/src/linux
make menuconfig
|
Most information can be gathered by emerging sys-apps/pciutils which contains the lspci
command:
显卡:Xorg/Configuration
声卡:ALSA
网卡:根据具体网卡芯片型号,查看wiki。
无线网卡芯片驱动查询:Linux Wireless
其他选项根据需要添加,不了解保持默认即可.
1
|
make && make modules_install
|
1
2
3
|
cp arch/x86_64/boot/bzImage /boot/kernel-3.10.10-gentoo
或
make install #使用make install
|
This will copy the kernel image into /boot together with the System.map file and the kernel configuration file.
使用genkernel编译内核:
1
|
zcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-config
|
1
|
genkernel --menuconfig all
|
一旦genkernel运行完成,一个包括全部模块和initrd的内核将被建立。在后面配置引导程序时我们将会用到这个内核和initrd。请记下内核和initrd的名字,因为您将在配置引导程序的时候用到他们(Grub Legacy使用)。initrd将会在启动真正的系统前自动识别硬件(如同安装光盘一样)。
1
|
ls /boot/kernel* /boot/initramfs*
|