alexmontoanelli

a little fun!

Upgrade de Kernel Remotamente

Segue dica de como configurar o lilo para caso o novo kernel de Panic, ele reiniciar com o kernel ‘bom/velho’

Faça o seguinte no lilo.conf :

Deixe a entrada ‘boa’/funcionando/atual’ como a primeira na lista, esta será a sua opção que será usada o boot, caso o novo kernel de panic.

Adicione a entrada do novo kernel no final da lista, adicionado o paramentro append =”panic=30″

Vai ficar mais ou menos assim:

boot = /dev/sda
compact
prompt
timeout = 50
vga = normal
 
image = /boot/kernelBOM   
root = /dev/sda5   
label = kernelestavel   
read-only
 
image = /boot/novoKERNELroot = /dev/sda5   
label = novokernel   
read-only   
append ="panic=30"

Após isso, digite lilo para gravar as alterações.

Agora a mágica: digite –>

lilo -R novokernel

 
 

Esse comando fará com que no próximo boot o kernel ‘novokernel’ será usado como padrão ai invés do primeiro da lista.

Agora é só rebootar, e caso de tudo certo, reordenar a lista dos kernel´s e retirar a opção append.

Abraços

November 11th, 2008 by alexm
Posted in linux | No Comments »

Compilando o Kernel do FreeBSD

Bom em alguns artigos anteriores falando sobre freeBSD, foi necessário a recompilação do kernel do mesmo.

Aqui vai um mini-how de como compilar o kernel, do freeBSD

Tendo os fontes do kernel instalado , entre no diretório /usr/src/sys/<arquitetura>/conf/.

Onde arquitetura será a correspondente a arquitetura da sua máquina (i386,amd64,ia64).

Copie o arquivo GENERIC para um arquivo que você usaŕa para seu kernel, por exemplo MEUKERNEL.

Edite o arquivo meu kernel, e adicione ou retire as opções que você desejar, por exemplo, para adicionar o suporte a PF (PacketFilter) e a Vlans, adicionas as seguintes linhas no final do arquivo:

device          pf
device          pflog
device          pfsync
options         ALTQ
options         ALTQ_CBQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_CDNR
options         ALTQ_PRIQ
options         ALTQ_NOPCC
options         BRIDGE
 
device          vlan

Agora digite

conf MEUKERNEL
cd ../compile/MEUKERNEL/
make clean;
make cleandepend;
make depend;
make;
make install

Pronto, basta rebotar para ter as nova opções de seu kernel ativadas.

Abraços

May 1st, 2008 by alexm