Script de compilação do kernel
Publicado por Perfil removido (última atualização em 27/07/2010)
[ Hits: 6.296 ]
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"
Um jogo "jokenpo" usando shell script
Jogo da Velha com IA - Usuário vs Máquina
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Melhorando a precisão de valores flutuantes em python[AJUDA] (11)
GLPI - Configuração de destinatário com conta Microsoft Exchange (0)
Vou voltar moderar conteúdos de Dicas e Artigos (3)
OpenVPN no MACBOOK conecta mas não pinga pastas de rede compartilhada ... (1)