編譯內核: 安裝內核源碼: 選擇內核:如gentoo sources 手動編譯內核: 必須啟用的選項: Most information can be gathered by emerging "sys apps/pciutils" which contains the command: 顯卡: "
編譯內核:
- 安裝內核源碼:
選擇內核:如gentoo-sources
emerge gentoo-sources
ls -l /usr/src/linux
手動編譯內核:
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
其他選項根據需要添加,不瞭解保持預設即可.
- 編譯內核與模塊:
make && make modules_install
- 拷貝內核到啟動分區:
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編譯內核:
emerge genkernel
- 可選:複製安裝光碟上的內核配置文件:
zcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-config
- 編譯:
genkernel --menuconfig all
一旦genkernel運行完成,一個包括全部模塊和initrd的內核將被建立。在後面配置引導程式時我們將會用到這個內核和initrd。請記下內核和initrd的名字,因為您將在配置引導程式的時候用到他們(Grub Legacy使用)。initrd將會在啟動真正的系統前自動識別硬體(如同安裝光碟一樣)。
ls /boot/kernel* /boot/initramfs*