module-init-tools
Recebi vários e-mails de pessoas que leram o artigo sobre Como compilar o kernel 2.6 e têm dúvidas em relação ao module-init-tools.
Vou tentar explicar como obter e instalar este programa.
O kernel 2.6 trouxe consigo diversas mudanças, uma delas foi o formato dos módulos (À primeira vista nota-se a mudança da extensão de .o para .ko) que agora passaram a ser gerenciados por uma ferramenta chamada module-init-tools.
Esta ferramenta é similar ? usada no kernel 2.4 e conta com os mesmos comandos – modprobe, insmod, depmod e lsmod – portanto para o usuário a mudança é transparente.
É necessário que se instale o module-init-tools antes de instalar o kernel 2.6. Se você já compilou o kernel e na hora de instalar os módulos (make modules-install), recebeu uma mensagem de erro similar a essa:
Warning: you may need to install module-init-tools See http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt INSTALL drivers/net/dummy.ko INSTALL drivers/usb/host/ohci-hcd.ko if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.4-ck1; fi
seguida por diversos erros de “unresolved symbols”, não se desespere, você não precisa compilar o kernel novamente, simplesmente instale o module-init-tools e rode novamente make modules_install.
Obtendo o module-init-tools:
Você pode obter o module-init-tools de duas formas, um pacote binário específico para a sua distribuição, ou o código fonte.
Neste artigo vou me referir apenas ao código fonte, que pode ser instalado em qualquer distribuição. Se você preferir instalar o pacote binário, procure nos repositórios oficiais da sua distro.
Instalação:
Baixe o código fonte do module-init-tools. A versão mais atual é a 3.0 e o arquivo se chama module-init-tools-3.0.tar.bz2.
Descompacte o arquivo:
[root@host] # tar jxvf module-init-tools-3.0.tar.bz2
Entre no diretório:
[root@host] # cd module-init-tools-3.0
Configure, compile e instale:
[root@host] # ./configure --prefix=/usr --bindir=/bin --sbindir=/sbin --sysconfdir=/etc
[root@host] # make
[root@host] # make install
Explicação:
- prefix: o local onde será instalado o programa
- bindir: onde serão instalados os binários.
- sbindir: onde serão instalados os binários que serão usados apenas por root.
- sysconfdir: localização dos arquivos de configuração.
Após compilado e instalado, apenas volte para o diretório do source do kernel
[root@host] # cd /usr/src/linux
e instale os módulos
[root@host] # make modules_install
Pronto. Agora você pode usar o seu novo kernel sem problemas.
Compare preços de: Celular com Câmera, Livros do Paulo Coelho, Câmera Digital Sony, Notebook Positivo, carros usados gol, iPhone 3G 8GB, armario de cozinha, Motos Dafra, veiculos a alcool usados, notebook hp
Otimo, estou tentando compilar meu kernel atraves dessas informaçoes obtidas no site do bruno torres, as quais sao claras e diretas bem objetivas espero que de tudo de certo, valeW.