Dependêcias:
- apt-get install build-essential libncurses5-dev
Procedimento:
- Download
- Descompactação
- Criação de link simbólico
- Configurar as opções do kernel
- Limpar construções anteriores do kernel
- Compilar o kernel e seus módulos
- Gerar a imagem bzImage
- Instalar o kernel
- Instalar os módulos compilados
- Criar Initial Ramdisk
- Configurar grub
- Reboot
Instalação:
- wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.7.tar.gz
- tar -zxvf linux-3.7.tar.gz -C /usr/src
- ln -s /usr/scr/linux-3.7 /usr/scr/linux
- cd /usr/scr/linux ; make menuconfig
- make clean
- make
- make bzImage
- make install
- make modules_install
- mkinitramfs -o /boot/initramfs-3.7.0 3.7.0
- update-grub
- reboot
Observações:
Dentro da pasta /boot foram criados os arquivos vmlinux-3.7.0 (o kernel) e o initramfs-3.7.0 (conjunto de arquivos que é carregado na memoria RAM durante o carregamento do kernel e montado como se fosse uma partição).
O comando update-grub edita o arquivo /boot/grub/menu.lst e adiciona as entradas referentes ao novo kernel.
Após o reinicio da máquina o grub apresentará a seguinte tela:
Escolha o novo kernel, a máquina deve iniciar normalmente, logue como root e digite o uname -r, deve retorna 3.7.0
Nenhum comentário:
Postar um comentário