Senhores, senhoras e senhoritas!!! :-)
Neste post, completamente objetivo e sem muita oratória, transcrevi os procedimentos essenciais sobre um assunto que é bastante vivenciado pelos administradores de sistemas GNU/Linux e usuários diversos (que apoiam de alguma forma a ascensão do Software Livre). A única pendência que se faz necessária diz respeito à vocês (apreciadores), dedicação de alguns segundos para a leitura do mesmo.
Neste post, completamente objetivo e sem muita oratória, transcrevi os procedimentos essenciais sobre um assunto que é bastante vivenciado pelos administradores de sistemas GNU/Linux e usuários diversos (que apoiam de alguma forma a ascensão do Software Livre). A única pendência que se faz necessária diz respeito à vocês (apreciadores), dedicação de alguns segundos para a leitura do mesmo.
Startando...
##################################
##### PROCEDIMENTOS - COMPILAR KERNEL #####
##################################
1) CHECAR PACOTES
## Utilizando o "make" ##
glibc-devel
gcc ou egcs
make
kernel-headers
kernel-source
bin-86
cpp
## Utilizando o "make menuconfig" ##
ncurses
ncurses-devel
## Utilizando o "make xconfig" ##
Suporte a XWindow
2) CONFIGURAR O KERNEL
root@spinho:~# cd /usr/src/linux
root@spinho:/usr/src/linux# make mrproper
(caso queira começar do zero) -> remove o ".config"
root@spinho:/usr/src/linux# make menuconfig
3) LIMPEZA GERAL NO KERNEL
root@spinho:/usr/src/linux# make clean
4) CONSTRUIR TABELAS DE DEPENDENCIAS
root@spinho:/usr/src/linux# make dep (usar só na série 2.4)
5) CRIAR A IMAGEM DO KERNEL
"make bzImage" ou "make zImage"
root@spinho:/usr/src/linux# cp arch/i386/boot/bzImage /boot/
root@spinho:/usr/src/linux# mv /boot/bzImage /boot/vmlinuz-2.X.X
root@spinho:/usr/src/linux# cp System.map /boot/
6) COMPILAR OS MODULOS
root@spinho:/usr/src/linux# make modules
7) INSTALAR MODULOS COMPILADOS
root@spinho:/usr/src/linux# make modules_install
################################
##### OBJETIVIDADE TOTAL #####
################################
root@spinho:/usr/src/linux# make clean dep bzImage modules install modules_install
8) CRIAR A IMAGEM DE DISCO DA RAM
root@spinho:/usr/src/linux# mkinird (em caso de drivers SCSI)
9) EDITAR E MARCAR O CARREGADOR DE BOOT COM O NOVO KERNEL
root@spinho:/usr/src/linux# pico /etc/lilo.conf
ou
root@spinho:/usr/src/linux# pico grub.conf
################################################################
##### CRIAR A IMAGEM INITRD NO LILO (em caso de drivers SCSI) #####
################################################################
initrd=/boot/initrd-2.X.X
root@spinho:/usr/src/linux# /sbin/lilo
ou
root@spinho:/usr/src/linux# lilo -v
* Espero ter ajudado e contribuído um pouco para o processo de inclusão digital, garantindo e apoiando intensamente a existência dos direitos humanos (somos cidadãos e temos nossos direitos)!!! :-)
Saudações Tecnológicas,
Jessé Spinho.
Jessé Spinho.
funciona em BackTrack 3 lembrando que o bt3 é baseado no slackware abçs
ResponderExcluir