Script de compilação do kernel
Publicado por Perfil removido (última atualização em 27/07/2010)
[ Hits: 6.572 ]
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).
#!/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"
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Estou tentando ser legalista, mas tá complicado! (9)
espelhar monitores nao funciona (2)
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (1)









