Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Perfil removido em (última atualização em 27/07/2010)   [ 2522 hits ]

Login: removido, 1657197 pontos

   


Descrição

Um script para automatizar a compilação do kernel, utilizo este script no Debian, Ubuntu, Trisquel e outras distros derivadas delas. Ainda estou adicionando alguns recursos à ele para melhor funcionamento, coloque-o no /usr/bin e o kernel descompactado (com apenas uma pasta de código do kernel, aquela que você vai compilar).

[ Download: comp ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
#feito por Lucas Villela Canoas
#contato lucas.lcx@gmail.com

## Script que compila o kernel

# constante do resultado do comando uname -r
vers="`uname -r`"

cd /usr/src/linux*
echo
#################################################
echo "voce quer copiar a configuracao original do kernel para talvez otimiza-la?[y/n]"
read resp1

if [ $resp1=y ]
then
sudo cp /boot/config-$vers /usr/src/linux*
else
echo "voce optou por nao copiar a config do kernel pressione enter para continuar"
fi

############################################################################################
echo ""

echo

##########################################################

echo "Voce deseja alterar as configurações do kernel? [y/n]"


# armazena a variavel da resposta
read resp

# usa a condicional para saber se o usuario quer ou nao alterar algo na configuracao do kernel
if [ $resp=y ]
then
#executa o menu de compilação do kernel
cd /usr/src/linux*
sudo make menuconfig
cd -
else
echo "pressione enter para continuar"
fi
########################################################################



###########################################
echo
echo
echo "Qual a versão do novo kernel?"
read name

echo "Iniciando a compilacao do kernel"
echo
echo


#limpa configuracoes anteriores
sudo make clean

#compila o kernel
echo "compilando o kernel"
echo
sudo make >> /home/$USER/make1

#compila os modulos
echo "compilando modulos e salvando os logs"
echo
sudo make modules >> /home/$USER/modules-log

#instala os modulos
echo "instalando os modulos"
echo
sudo make modules_install >> /home/$USER/modules_install-log

#instala o kernel
echo "instalando o kernel"
echo

sudo make install >> /home/$USER/kernel-install-log

sudo ln -s /boot/vmlinuz-$name

sudo mkinitramfs -o /boot/initrd.img-$name $name
echo
echo
#########################
############




echo "terminado"

Scripts recomendados
   Script Linux recomendado Criar servidor, montar cliente e verificar montagens no NFS (Gentoo)
   Script Linux recomendado Limpar conflito Dropbox
   Script Linux recomendado WPA-ELFaVirgin 0.1
   Script Linux recomendado Daemon: Libera CPU - Mata processos
   Script Linux recomendado Soma e mostra arquivos

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.