Instalação no Debian Lenny – Com ambiente gráfico Gnome+Gerenciador de maquinas virtuais (PARTE1)

Parte 1

Primeiro vamos adicionar alguns repositórios no Debian:

#vim /etc/apt/sources.list

       deb http://ftp.br.debian.org/debian lenny main contrib non-free
       deb-src http://ftp.br.debian.org/debian lenny main contrib non-free
       deb http://ftp.us.debian.org/debian lenny main contrib non-free
       deb-src http://ftp.us.debian.org/debian lenny main contrib non-free

Agora vamos atualizar os pacotes:

   #aptitude update && aptitude safe-upgrade

E agora vamos instalar os pacotes necessários, lembrando que você terá que instalar o pacote referente a sua arquitetura 32/I386 ou 86_64 bits. Se nao souber qual é use o comando(no Debian, em outras distribuições pode ser outro arquivo, por exemplo no opensuse está no /var/log/boot.msg):

  #cat /var/log/dmesg | grep CPU

Agora é só instalar:

  #aptitude install -y bridge-utils libc6-xen libxenstore3.0 linux-image-2.6.26-2-xen-686 linux-modules-2.6.26-2-xen-686 xen-hypervisor-3.2-1-i386 xen-linux-system-2.6.26-2-xen-686 xen-utils-3.2-1 xen-utils-common xenstore-utils xen-tools

Pronto se tudo correu bem o novo Kernel já estará disponível no Grub. Mais antes de reiniciarmos com o novo Kernel vamos configurar a placa de rede para que as maquinas virtuais possam acessar a re de e a internet, vou demonstrar aqui como configura a placa de rede para servir como bridge(Ponte) como dhcp e como static.

Vamos lá, como DHCP:

#vim /etc/network/interfacesauto lo

       iface lo inet loopback

       # The primary network interface
       auto xenbr0
       iface xenbr0 inet dhcp
       bridge_ports eth0
       bridge_maxwait 0

E agora com ip stattico:

  auto lo
       iface lo inet loopback
       # The primary network interface
       auto xenbr0
       iface xenbr0 inet static
       address 192.168.1.28
       netmask 255.255.255.0
       network 192.168.1.0
       broadcast 192.168.1.255
       bridge_ports eth0
       bridge_maxwait 0

Agora reinicie seu sistema ou somente a interface de rede:

   #/etc/init.d/networking restart

verifique se a saida esta correta, ficaria assim:

  xenbr0 Encapsulamento do Link: Ethernet  Endereço de HW 00:0A:5E:53:F8:1D
              inet end.: 192.168.1.32  Bcast:192.168.1.255  Masc:255.255.255.0
              endereço inet6: fe80::20a:5eff:fe53:f81d/64 Escopo:Link
              UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
              RX packets:175097 errors:0 dropped:0 overruns:0 frame:0
              TX packets:3160 errors:0 dropped:0 overruns:0 carrier:0
              colisões:0 txqueuelen:0
              RX bytes:13640572 (13.0 MiB)  TX bytes:413306 (403.6 KiB)

ou

  xenbr0  Encapsulamento do Link: Ethernet  Endereço de HW 00:18:F3:BE:83:1F
              inet end.: 192.168.1.28  Bcast:192.168.1.255  Masc:255.255.255.0
              endereço inet6: fe80::218:f3ff:febe:831f/64 Escopo:Link
              UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
              RX packets:177744 errors:0 dropped:0 overruns:0 frame:0
              TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
              colisões:0 txqueuelen:0
              RX bytes:13808112 (13.1 MiB)  TX bytes:2447 (2.3 KiB)

Legal está tudo certo.

Reinicie seu sistema:

#init 6

Escolha o Kernel Xen no menu Grub, provavelmente ele será o primeiro, se ao iniciar o GDM der algum erro(Geralmente com placas gráficas da Nvidia), existe algumas soluções porem não faz paste do escopo do post demonstrar como instalar os drivers corretos para placas gráficas, mas vou ajudar a levantar o GDM sem instalar nada.

digite no terminal como root:

#/etc/init.d/gdm stop

vá no arquivo do X xorg.conf, esta no /etc/X11/xorg.conf, insira na sessão Screen esse bloco de código:

   Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"

   DefaultDepth   24
   SubSection "Display"
      Depth      1
      Modes      "1024x768" "800x600"
   EndSubSection
   SubSection "Display"
      Depth      4
      Modes      "1024x768" "800x600"
   EndSubSection
   SubSection "Display"
      Depth      8
      Modes      "1024x768" "800x600"
   EndSubSection
   SubSection "Display"
      Depth      15
      Modes      "1024x768" "800x600"
   EndSubSection
   SubSection "Display"
      Depth      16
      Modes      "1024x768" "800x600"
   EndSubSection
   SubSection "Display"
      Depth      24
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

No meu caso uso um monitor de 17' se for um de 15' coloque em todos SubSection "800x600" "640x480".

Obs.: Tive problemas com outro chip da nvidia onde a solução acima não foi suficiente, então para resolver usei outro método.

Va no site da Nvidia baixe o driver correspondente, instale o gcc-multilib, de permissao para o arquivo .run que baixou do site da Nvidia:

 #chmod a+x NVIDIA-Linux-xxx.run

execute:

 #./NVIDIA-Linux-xxx.run

Aceite os termos, se der algum erro ignore e continue a instalacao, apos reinicie a maquina e pronto.