albfneto
(usa openSUSE)
Enviado em 28/02/2013 - 12:12h
para compilar kernel em distros tipo gentoo, mas fácil usar genkernel direto, como aqui:
sudo layman -a sabayon
sudo layman -a sabayon-distro
sudo layman -S
sudo emerge --sync
sudo emerge -av sabayon-sources sabayon-headers genkernel
sudo genkernel --menuconfig --splash="sabayon" --install --bootloader="grub" all
sudo grub-mkconfig -o /boot/grub/grub.cfg
detalhes e mais opções:
https://wiki.sabayon.org/index.php?title=HOWTO:_Upgrade_kernel_using_genkernel
http://www.gentoo.org/doc/en/genkernel.xml
mas quer compilar tudo manualmente?
edite o /etc/entropy/client.conf, e na linha spmpseudo downgrades, troque "disable" por "enable" e salve:
coloque os overlays, sincronize e baixe os fontes do kernel:
sudo layman -a sabayon
sudo layman -a sabayon-distro
sudo layman -S
sudo emerge --sync
sudo emerge -av sabayon-sources sabayon-headers
compile, como abaixo:
# cd /
# cd usr/src/linux
# make menuconfig
coloque oa opções que quer, regule seu kernel, depois
# make && make modules_install
copie a bzimage para o local certo, ex:
cp arch/x86/boot/bzImage /boot/kernel-3.8
para gerar o inittramfs manualmente, veja aqui:
http://gentoo.2317880.n4.nabble.com/Self-created-initramfs-cannot-work-td199005.html
mas prático seria usar genkernel:
# emerge av genkernel
# genkernel --install initramfs
detalhes :
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7