Compilação de Kernel com kernel package? [RESOLVIDO]

1. Compilação de Kernel com kernel package? [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 18/12/2010 - 15:17h

Ola pessoal,

1º dúvida: quanto de HD normalmente consome uma compilação de kernel? pois no meu ocupou incríveis 6GB !!!

Eu já compilei alguns kernels pelo método tradicional: make , make modules e make modules_install e funcionaram ok!! sem problemas !!

Entretanto compilando do método tradicional resulta em um conflito com minha placa de video Nvidia ao utilizar os dois kernels e por essa razão gostaria de compilar com kernel package!!

Estou fazendo dessa forma:

Sei que não é preciso tudo isso mas instalei todas essas bibliotecas:

# apt-get install linux-headers-`uname -r` build-essential bin86 binutils bison
# apt-get install fakeroot gcc make libncurses-dev module-assistant

# apt-get install flex kernel-package libncurses5 libncurses5-dev mesa-utils
# apt-get install module-assistant xlibmesa-gl initramfs-tools bzip2 gzip

# apt-get install xlibmesa-glu libgl1-mesa-dri libgtk2.0-dev dkms
# apt-get install libqt3-compat-headers libqt3-mt-dev libc6-dev

Baixei o kernel no kernel.org e fiz assim:

# cd /usr/src/

# tar -jxvf linux-2.6.36.tar.bz2

# ln -sf linux-2.6.36 linux

# cd linux

# make xconfig <<aqui eu fui em Load e salvei a configuração do kernel atual

# fakeroot make-kpkg --initrd kernel_image kernel_headers

# cd ..

# ls

# dpkg -i linux-headers-2.6.36.deb

# dpkg -i linux-image-2.6.36.deb
ou
# dpkg -i *.deb

# apt-get -f install

# update-grub


###################################################################
OBS: O mais incrível é que mesmo com tantos erros durante a compilação e consumindo 6GB do meu HD o novo kernel está funcionando mas fiquei na dúvida se realmente ele consome 6 GB do HD???
###################################################################

Olhem só os erros que acontecem:

http://pastebin.com/3PtZWHW4


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/12/2010 - 15:32h

nunca me preocupei com isto mais acho que está exagerado esses 6GB, já calculei uma vez e a pasta de trabalho (normalmente /usr/src/linux que é o link simbólico para a pasta correta) não chegou a 1GB.

depois de criados e instalados os arquivos .deb (linux-image-xyz.deb e linux-headers-xyz.deb), remova a pasta da compilação:

# rm -rfv /usr/src/linux
# rm -rfv /usr/src/linux-2.6.36

* não vejo vantagem em compilar da forma tradicional, já que usando o kernel-package os debs serão gerados e podem ser úteis para uma instalação futura, o contrário da forma tradicional.

3. Re: Compilação de Kernel com kernel package? [RESOLVIDO]

fabricio erdmann
fabricio.er

(usa Debian)

Enviado em 18/12/2010 - 15:24h

consome sim essa quantidade absurda de hd mas apenas para a compilação depois de compilado o kernel fica com menos de 100mb


4. Re: Compilação de Kernel com kernel package? [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 18/12/2010 - 15:43h

hummm...

são exatamente as pastas de compilação que ocupam esse espaço , pois tem 5GB nelas!! eu pensei que após a compilação não pudesse apagar elas e em nenhum tutorial fala para apagar elas depois!!

Mas enfim, vou apagar elas!! e eu tbm concordo com vc edinaldo, é mais vantajoso usar esse método do que o tradicional pois o DKMS automaticamente já configurou a Nvidia pro novo kernel!!


Valeu!


5. Re: Compilação de Kernel com kernel package? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/12/2010 - 15:58h

não se fala porque se presume que o usuário o faça, ainda mais porque usando o kernel-package seu kernel é gerado para uso posterior se necessário.

da forma tradicional não sei lhe dizer com certeza, mas acho que um 'make clean' dentro da pasta onde o kernel foi compilado deve remover as 'gorduras' das compilações anteriores.

teste, veja e retorne!


6. Re: Compilação de Kernel com kernel package? [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 18/12/2010 - 16:09h

Obrigado edps, já deletei as pastas e eliminei aquela gordura!!!

não precisei dar um make clean, pois eu compilei com kernel package!! não do modo tradicional!! mas vaeu pela dica e mais um tópico resolvido!! inhéc inhéc inhéc inhéc inhéc !!!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts