Configure sua máquina virtual da seguinte maneira:
kernel = '/boot/vmlinuz-2.6.24-21-xen' <-- COMENTAR
#ramdisk = '/boot/initrd.img-2.6.24-21-xen' <-- COMENTAR
bootloader = '/usr/bin/pygrub' <-- use of pygrub
root = '/dev/sda2 ro'
disk = [
'phy:/dev/server/jupiter-disk,sda2,w', <--
'phy:/dev/server/jupiter-swap,sda1,w',
'phy:/dev/server/www,sda3,w',
]
Baixe e compile o kernel que você deseja do kernel.org, como você faria
em uma máquina física.
Ao final do make , execute make modules_install.
Execute os seguintes comandos para compactar a imagem de boot:
strip vmlinux -o vmlinux-stripped
gzip vmlinux-stripped -c > vmlinuz
Agora copie o vmlinuz para /boot/ na máquina virtual.
Adicione o seguinte /boot/grub/grub.conf
title UNETVALE
kernel /boot/vmlinuz-2.6.27-s ro root=/dev/xvda2 console=hvc0 xencons=tty
initrd /boot/initrd-2.6.27
Crie o initramfs, e coloque-o no /boot/
Em /etc/inittab da MV adicione:
co:2345:respawn:/sbin/getty 38400 hvc0
Pronto, só parar a máquina virtual e reinicia-la.
Fontes:
http://www.delodder.be/howto/making-use-of-pygrub-in-lenny-dom0-and-hardy-domu/
http://wiki.xensource.com/xenwiki/Kernel.org_Linux_on_Xen
April 20th, 2009 by alexm
Finalmente a Nokia lançou uma versão compartivel do Nokia PhotoBrowser para os Symbians S60 3rd.
O software tem a cara do plugin Cooliris – https://addons.mozilla.org/pt-BR/firefox/addon/5579 – do Firefox, ondem é possivel ver as imagens através de um jeito totalmente diferente e muito mais prático
A lista de dispositivos testados contem, 5630 Xpress Musisc, E71, N82, N95, N95 8G. Porem deve funcionar tambem nos modelos 6710 Navigator, 5320XpressMusic, 6650, 6220 Classic, N78, 6124 Classic, E63, E66, E51 entre outros.
Abraços
April 14th, 2009 by alexm
Hello all.
Passos para usar o XDebug no ZendStudio4Eclipse.
1 -> Entre na pasta onde esta instalado o ZendStudio (/usr/local/Zend/ZendStudioForEclipse-6.1.1/)
2 -> Entre na Pasta plugins – cd plugins
3 -> Crie uma pasta chamada ‘disabled’ – mkdir disabled
4 -> Mova todos os arquivos com.zend.php.debug.* para a pasta disable – mv com.zend.php.debug.* disabled/
5 -> Inicie uma nova instancia do Zend limpando as configurações default – ../Zend -clean
6 -> Fecha e Abra novamente o Zend, e você irá ver em preferencia/php/debug o Xdebug com um dos modos disponiveis para debug.
Não esqueça de setar xdebug.remote_enable para 1 no php.ini.
Abraços
March 16th, 2009 by alexm
Segue um breve how-to de como atualizar a IOS de seu Cisco:
Tendo a IOS em mãos, e um servidor de TFTP ou HTTP ativo, copie a IOS para a pasta raiz deste servidor
(http ou tftp).
Acesse o console do Cisco, e configure um das interfaces de rede para que ela possa alcançar o servidor http ou tftp.
Execute o seguinte comando assim que você tiver a conexão up:
#para copiar de um servidor tft
copy tftp: flash
#para copiar de um servidor http
copy http: flash:
Em seguida será pedido o endeço Ip do servidor, e então o nome da Imagens IOS.
Forneça os dados nescessários e aguarde.
Ao final do processo entre no modo configure, e execute:
boot system flash:/nome.da.imagem-da-nova-ios.bin
E de um reload no Cisco, confirma a atualização com um
sh version
Abraços
February 23rd, 2009 by alexm
Executando uma atualização regular em meu sistema com a dupla ‘apt-get update && apt-get upgrade’,
acabei caindo neste erro:
——
Matching libraries: /usr/local/lib/libm.so.6
A copy of glibc was found in an unexpected directory.
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library and try again.
dpkg: error processing /var/cache/apt/archives/libc6_2.7-13_i386.deb (–install):
—–
Após algumas googladas e fuçadas no código,chegamos aos problema, e assim então a solução:
Existem algumas programas de terceiros que criam os seguintes links
/usr/local/lib/libm.so.6
/usr/lib/libm.so.6
/usr/lib/libdl.so.2
que causão a quebra do sistema, baste remover ou renome-los que seu problema estará resolvido.
Abraços
February 16th, 2009 by alexm
Voltei! Sim estou vivo.
Abaixo o link para um ótimo sistema que emula roteadores Cisco.
http://www.gns3.net/
Abraços
January 31st, 2009 by alexm
Simulando um pacote de accouting:
radclient your_server_here acct your_secret_here
Acct-Session-Id = "6000006B"
User-Name = "Fnord"
NAS-IP-Address = 192.168.3.5
NAS-Port-Id = 32
NAS-Port-Type = Async
Acct-Status-Type = Start
Connect-Info = "46000 LAPM/V42BIS"
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-IP-Address = 192.168.5.66
Acct-Delay-Time = 0
—–
Simulando autenticação:
echo "User-Name = test" | radclient localhost auth s3cr3t
echo "User-Name=test,Password=mypass,Framed-Protocol=PPP " | radclient localhost auth s3cr3t
Abraços
January 12th, 2009 by alexm
Sim. Estamos vivos. Não abandonei esse blog, e logo voltaremos as programação normal.
Acontece é que nas últimas semanas não tive tempo de cuidar do blog, pois estava de mudança, sem internet, computador pifado, e por ai vai.
Por hora segue esse link com vários exemplos de Patterns para o Php, com descrição, onde utilizar e exemplos.
http://www.fluffycat.com/PHP-Design-Patterns/
Abraços
December 11th, 2008 by alexm
Via Failblog
Abraços
November 15th, 2008 by alexm
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