[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilar kernel



Vai um script que uso:

#!/bin/bash
# edmarcos antonio de souza
# 20090523

kernel_org=http://www.kernel.org/pub/linux/kernel/v2.6/
SRC=/usr/src

kernel_source=$kernel_org/linux-2.6.29.4.tar.bz2

kernel=`basename $kernel_source`
VERSION=-custom
REVISION=`echo $kernel | cut -d- -f2 | sed s/.tar.bz2//g | cut -d. -f \
-3`-`date +%y%j`
CONFIG=/boot/config-`uname -r`

#------------------------------------------------------------------------------

aptitude -y install \
kernel-package \
libncurses5-dev \
fakeroot \
wget \
bzip2 \
build-essential

#-----------------------------------------------------------------------------

wget -c $kernel_source -O $SRC/$kernel 
test -d $SRC/`echo $kernel | sed s/.tar.bz2//g` || tar -jxvf
$SRC/$kernel -C $SRC
echo "$SRC/`echo $kernel | sed s/.tar.bz2//g`"

#------------------------------------------------------------------------------

cd $SRC/`echo $kernel | sed s/.tar.bz2//g`

# editar caso precise
make clean
make mrproper
cp -v $CONFIG ./.config 

#------------------------------------------------------------------------------

#------------------------------------------------------------------------------
echo "Executando o comando: make-kpkg clean"
make-kpkg clean

echo "Executando o comando: fakeroot make-kpkg --initrd \
--append-to-version=$VERSION --revision $REVISION kernel_image \
kernel_headers kernel_source"
fakeroot make-kpkg --initrd --append-to-version=$VERSION --revision \
$REVISION kernel_image kernel_headers kernel_source \

exit 0

Em Dom, 2009-05-24 às 11:22 -0300, Duque Gorlois escreveu:
> Bom dia. Vim agradecer a todos que se disponibilizaram a me ajudar de
> qualquer a compilar meu kernel.
> 
> Muito obrigado a todos e bom FDS.
> 
> ------------------------------------------------------------------
> 
> 2009/5/24 Julio Cardoso <julio.span@gmail.com>
>         Olá eu fiz esses dois artigos
>         http://www.xjulio.info/blog/category/linux-os-kernel-conf
>         abraços
>         Duque Gorlois escreveu:
>         
>                 Boa noite amigos.
>                 
>                 Uso o Linux a pouco tempo e minha distribuição é o
>                 Debian Lenny 5.0, amd64, kernel 2.6.26 Quero compilar
>                 o kernel 2.6.29 e gostaria de saber se alguém da lista
>                 poderia me enviar um passo-a-passo de compilação de
>                 kernel, me explicando o que está sendo executado em
>                 cada comando para que eu possa entender a lógica da
>                 compilação, sem faze-lo mecanicamente.
>                 
>                 Um abraço a todos
>         
>         
>         
>         
>         -- 
>         To UNSUBSCRIBE, email to
>         debian-user-portuguese-REQUEST@lists.debian.org
>         with a subject of "unsubscribe". Trouble? Contact
>         listmaster@lists.debian.org
>         
>         
> 


Reply to: