Primeiro vamos instalar o Java:

echo "
deb http://archive.canonical.com/ubuntu lucid partner" >> /etc/apt/source.list
aptitude update && aptitude install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin -y

Criar um link simbólico para o navegador firefox usar o plugin do Java:

ln -s /usr/lib/jvm/java-6-sun-1.6.0.20/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/

Agora vamos conferir os plugins instalados digitando na barra de endereços:

about:plugins

Procure por Java e irá conferir a versão instalada.

Se retornar a versão agora é só acessar e conferir se alguém fez doação em sua conta. hehehe.

Colocado em Linux, Ubuntu.
Comente!.

cd /usr/src/linux
cp .config .config.old
cp /boot/config-huge-smp-2.6.29.6-smp .config
make menuconfig

No meu caso somente alterei a opção CONFIG_HIGHMEM4G para CONFIG_HIGHMEM64G

Após alterar, parâmetros, a compilação e instalação em si:

make
make modules_install
cp arch/x86/boot/bzImage /boot/vmlinuznovo

Após todo o processo é necessário editar o lilo.conf e adicionar uma nova entrada para o vmlinuznovo

default = LinuxNovo
image = /boot/vmlinuznovo
root = /dev/sda2
label = LinuxNovo
read-only

Para finalizar digite:

lilo

Basta lembrar que os procedimentos acima requer o pacote kernel-source instalado, caso não tenha baixe do cd ou no site http://www.linuxpackages.net

Colocado em Kernel, Linux, Slackware.
Comente!.

Usava em meu AAO 110 o Linpus Linux e decidi testar a versão netbook do Ubuntu Linux 9.10 a qual me deixou muito surpreso tanto pela velocidade quanto pela interface amigável.

O problema da rede cabeada que antes ocorria com o 9.04 foi totalmente corrigida.

Baixe aqui:
http://www.ubuntu.com/getubuntu/download-netbook

Dicas de Instalação:
https://help.ubuntu.com/community/Installation/FromUSBStick
http://www.vivaolinux.com.br/dica/Instalando-Ubuntu-Linux-no-ACER-One

Para quem tem netbook vale a pena instalar e conferir.

Colocado em Linux, Ubuntu.
3 Comentários.

Fazendo backup do firefox antigo

sudo cp -R /usr/lib/firefox-2.0.0.14/ /usr/lib/firefox-2.0.0.14.backup

Download

wget -c http://download.mozilla.org/?product=firefox-3.5.3\&os=linux\&lang=pt-BR
md5sum firefox-3.5.3.tar.bz2

88183c498ebe1300fed6134439427de5 firefox-3.5.3.tar.bz2

Descompactando

sudo tar -jvxf firefox-3.5.3.tar.bz2 --directory /usr/lib/

Instalando

sudo su
cd /usr/lib/
rm -rf firefox-2.0.0.14/
mv -f firefox/ firefox-2.0.0.14/
ln -s /usr/lib/mozilla/plugins/* /usr/lib/firefox-2.0.0.14/plugins

Configurando o java

rm -rf /usr/lib/mozilla/plugins/libjava*
yum remove java-1.7.0-icedtea-plugin
ln -sf /usr/java/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.so

Depois de testar o Firefox 3.5.3 remova o backup do antigo

rm -rf /usr/lib/firefox-2.0.0.14.backup

Aconselho também deletar todas as configurações anteriores do Firefox

rm -rf /home/user/.mozilla/

Colocado em Linux.
1 Comentário.

Colocado em Internet, PHP.
Comente!.

Primeiro instale o xen como no tutorial: http://www.robertoalmeida.com/?p=98

Preparando o disco virtual LVM

pvcreate /dev/sdb1
vgcreate nomedovg /dev/sdb1
lvcreate -L 30G -n nomedoservidor.disk nomedovg
lvcreate -L 1G -n nomedoservidor.swap nomedovg
mkswap /dev/nomedovg/nomedoservidor.swap
mkfs.ext3 /dev/nomedovg/nomedoservidor.disk

Montando a partição para que possamos instalar o sistema Debian básico com o debootstrap

mkdir /mnt/nomedoservidor
mount /dev/nomedovg/nomedoservidor.disk /mnt/nomedoservidor

Montando a imagem do debian

mkdir /mnt/imagem
mount -o loop debian-502-i386-CD-1.iso /mnt/imagem/

Instalando o sistema Debian básico

debootstrap --arch i386 lenny /mnt/nomedoservidor file:/mnt/imagem

Obs.: Caso queira, pode trocar o “–arch i386″ por “–arch amd64″ por exemplo.

Alguns arquivos são necessários serem alterados para que seu sistema funcione a contento. São eles:

Fstab

No arquivo /mnt/nomedoservidor/etc/fstab, inclua as linhas abaixo:

proc /proc proc defaults 0 0
/dev/sda1 swap swap defaults 0 0
/dev/sda2 / ext3 defaults 0 0

Inittab

No arquivo /mnt/nomedoservidor/etc/inittab, inclua a linha abaixo para que o console em modo texto do xen esteja acessível:

co:2345:respawn:/sbin/getty 38400 xvc0

/etc/securetty

No arquivo /mnt/nomedoservidor/etc/securetty, inclua as linhas abaixo para que usuários possam se autenticar no console em modo texto do Xen:

# Xen console
xvc0

/etc/hosts

No arquivo /mnt/nomedoservidor/etc/hosts, inclua os dados do host localhost e do seu novo sistema Debian:

127.0.0.1 localhost.localdomain localhost
192.168.0.2 nomedoservidor

/etc/hostname

No arquivo /mnt/nomedoservidor/etc/hostname, inclua o nome do guest:

nomedoservidor

/etc/network/interfaces

No arquivo /mnt/nomedoservidor/etc/network/interfaces, inclua os dados relativos às suas interfaces de rede:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255
network 192.168.0.0
gateway 192.168.0.1

Agora, com todos os arquivos configurados, copie os módulos do kernel para o local apropriado no disco da maquina virtual:

cp -a /lib/modules/2.6.18.8-xen/ /mnt/nomedoservidor/lib/modules

Desmonte o disco da maquina virtual:

cd /mnt
umount /mnt/nomedoservidor

Preparando o arquivo de configuração da maquina virtual

nomedoservidor.cfg

import commands
krn_vers = commands.getoutput('uname -r')
builder = 'linux'
name ='nomedoservidor'
disk = [ 'phy:/dev/mapper/nomedovg-nomedoservidor.swap,sda1,w', \
'phy:/dev/mapper/nomedovg-nomedoservidor.disk,sda2,w' ]
memory = 1024
vcpus = "1"
vif = [ 'bridge=br0' ]
kernel = '/boot/vmlinuz-' + krn_vers
ramdisk = '/boot/initrd.img-' + krn_vers
root = '/dev/sda2 ro'
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = 'xencons=xvc console=xvc0 video=tty'

Obs: Verifique se você tem a bridge br0 criada na máquina física.

Salve o arquivo e inicie a maquina virtual:

xm create -c nomedoservidor.cfg

Para se conectar à maquina virtual pelo console:

xm console nomedoservidor

Colocado em Debian, Linux, Xen.
Comente!.

Vale a pena conferir o ótimo tutorial do MSN-PROXY.

http://solucoeslivres.wordpress.com/2009/06/19/instalando-e-configurando-o-msn-proxy/

Todos nós sabemos que violação da privacidade das pessoas é crime e o uso deste software por pessoas com segundas intenções, pode acarretar em muitos processos na justiça.

Colocado em Linux, Msn-Proxy.
Comente!.

Checando seu Hardware

Para usar o Windows com o Xen, você precisa de um hardware com suporte a virtualização, flags VMX (para a plataforma Intel) ou SVM (para a plataforma AMD), para verificar corretamente se o seu processador tem suporte a essa flag, uses o comando abaixo:

egrep -i "vmx|svm" /proc/cpuinfo

Se retorna algo, sorria, você tem a suporte a virtualização no seu processador.

Preparando os discos LVM

Antes de partimos para o uso da instalação, crie um volume lógico no seu grupo de volumes do LVM. Neste exemplo, estou sugerindo como vg e o volume lógico de windows

lvcreate -L 50G -n windows.disk vg

Disco de boot do Windows

O Windows utilizado foi um Windows 2000 Server.

Iremos primeiramente ter que fazer uma imagem do CD de instalação, use o comando abaixo para gerar a imagem:

dd if=/dev/cdrom of=/root/win2000.iso

Obs.: O /dev/CDROM deve ser trocado pelo local do seu drive de cdrom.

Vamos criar um arquivo de configuração para o Xen poder “bootar” o Windows 2000.

Abaixo uma réplica do arquivo windows.cfg utilizado nesse exemplo:

kernel = "/usr/lib/xen/boot/hvmloader"
device_model = '/usr/lib/xen/bin/qemu-dm'
builder='hvm'
memory = 4096
vcpus = "4"
shadow_memory = 16
name = "windows"
vif = [ 'type=ioemu, bridge=br0' ]
disk = [ 'file:/root/win2000.iso,hdd:cdrom,r', 'phy:/dev/vg/windows.disk,hda,w']
boot="dc"
sdl=0
vnc=1
vnclisten="0.0.0.0"
vncdisplay=5
vncconsole=0
vncpasswd='SENHAVNC'
stdvga=0
serial='pty'

Acessando

Primeiro ative a vm com o comando:

xm create windows.cfg

Utilize o seu cliente vnc para acessar a dom0 no display 5 (este é o valor da variável vncdisplay do arquivo de configuração).

vncviewer xxx.xxx.xxx.xxx:5905

Obs.: xxx.xxx.xxx.xxx é o endereço IP do servidor Xen (dom0).

Aparecerá uma tela de password, digite SENHAVNC que está também no arquivo de configuração que é a variável vncpasswd.

Após a instalação do windows ter sido concluída, pare a vm com o comando:

xm shutdown windows

E em seguida altere o arquivo windows.cfg nas linhas:

disk = [ 'file:/root/windows2000.iso,hdd:cdrom,r', 'phy:/dev/vg/windows.disk,hda,w']
boot="dc"

Para:

disk = ['phy:/dev/vg/windows.disk,hda,w']
boot="c"

Obs.: Na nova configuração como mostrado acima, nós estamos alterando a ordem do boot para o disco local (c) ao invés do cdrom (d), e também estamos desabilitando a imagem do cd do windows 2000, pois, não será mais necessário.

Re-crie a vm com o comando e acesse sua maquina virtual pelo protocolo VNC, lembrando que xxx.xxx.xxx.xxx é o endereço IP do servidor Xen (dom0):

xm create windows
vncviewer xxx.xxx.xxx.xxx:5905

Colocado em Linux, Windows, Xen.
Comente!.

Primeiramente temos que conferir se a máquina de origem e o servidor XEN tem o rsync instalado.

Depois teremos que parar todos os serviços na máquina de origem, exceto o ssh.

Vamos preparar espaço para transferir o Linux para a máquina XEN

pvcreate /dev/sdb1
vgcreate nomedovg /dev/sdb1
lvcreate -L 30G -n nomedoservidor.disk nomedovg
lvcreate -L 1G -n nomedoservidor.swap nomedovg
mkswap /dev/nomedovg/nomedoservidor.swap
mkfs.ext3 /dev/nomedovg/nomedoservidor.disk

Montando o disco

mkdir /mnt/maquinalinux
mount /dev/nomedovg/nomedoservidor.disk /mnt/maquinalinux

Transferindo o Linux para a máquina XEN

rsync -vaH -e 'ssh -oPort=50' --numeric-ids --stats --progress --exclude "/mnt/*" --exclude "/proc/*" --exclude "/sys/*" --exclude "/tmp/*" --exclude "/var/tmp/*" --exclude "/var/run/*.pid" --exclude "/var/run/dbus/system_bus_socket" IPDAMAQUINALINUX:/ /mnt/maquinalinux/

Só falta agora criar o arquivo do xen e copiar o kernel

Copiando Kernel

cp -a /lib/modules/2.6.18.8-xen/ /mnt/maquinalinux/lib/modules

Criar o arquivo da máquina virtual nomedoservidor.cfg

import commands
krn_vers = commands.getoutput('uname -r')
builder = 'linux'
name ='nomedoservidor'
disk = [ 'phy:/dev/mapper/nomedovg-nomedoservidor.swap,sda1,w', \
'phy:/dev/mapper/nomedovg-nomedoservidor.disk,sda2,w' ]
memory = 1024
vcpus = "1"
vif = [ 'bridge=br0' ]
kernel = '/boot/vmlinuz-' + krn_vers
ramdisk = '/boot/initrd.img-' + krn_vers
root = '/dev/sda2 ro'
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = 'xencons=xvc console=xvc0 video=tty'

Iniciando a máquina virtual

xm create nomedoservidor.cfg

Colocado em Linux, Xen.
Comente!.

Abra o terminal (Aplicativos > Acessórios > Terminal)

Terminal

sudo gedit /etc/apt/sources.list

Adicione no final do arquivo

deb http://download.virtualbox.org/virtualbox/debian jaunty non-free

Baixando a key do repositório

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Update e Instalação

sudo aptitude update
sudo aptitude install virtualbox-3.0 dkms

Serão efetuadas três perguntas ae responde sim para todas.

Agora o VirtualBox já está devidamente instalado.

VirtualBox

Vamos abrir e aceitar a licença

AceitarLicenca

Na tela de registro você pode registrar ou somente clicar em cancelar

TeladeRegistro

Agora é só usar o VirtualBox a vontade!

TeladoVirtualbox

Agora vamos arrumar alguns detalhes para funcionar usb nas máquinas virtuais

Edite o /etc/group e adicione seu usuário na linha vboxusers

vboxusers:x:124:usuario

Adicione a seguinte linha no /etc/fstab

none /proc/bus/usb usbfs devgid=124,devmode=666 0 0

Note que o número 124 da linha vboxusers será usado ao adicionar a linha no /etc/fstab

Pronto, agora é só reiniciar o computador e usar.

-->