Genkernel - kompilacja i instalacja kernela
14 July 2008
Comments
Genkernel to skrypt-pakiet usprawniający i upraszczający kompilację kernela - jądra linuksa (dla gentoo i wszędzie tam gdzie go zainstalujesz). Genkernel nie wymaga od użytkownika wiedzy z zakresu kompilacji kernela, po prostu kompiluje jądro ze standardowymi opcjami (generalnie pokrywa to dość dużą ilość sprzętu itp.) co nie oznacza że nie można np. skorzystać z menuconfig. By zainstalować genkernela wystarczy w konsoli wpisać:
emerge genkernel
zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6
By skompilować kernela musimy mieć jego źródła w systemie (np. emerge gentoo-sources). Następnie wydajemy polecenie:
zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6
genkernel all
By skompilować kernela. Możemy rówież np. dodać menuconfig, czyli dodatkowo ręczną konfigurację modułów do kompilacji (jeżeli musimy/wiemy co robimy/odczuwamy taką potrzebę):
genkernel --menuconfig all
Wpis dla genkernela w GRUBie
Po kompilacji kernela możemy dodać go do GRUBa tak by przy starcie można było uruchomić system z tym kernelem. Edytujemy boot/grub/grub.conf dodając:title Plusiaczek root (hd0,6) kernel /boot/kernel-genkernel-x86-2.6.17-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda7 initrd /boot/initramfs-genkernel-x86-2.6.17-gentoo
RkBlog
Comment article