Atualizando a versão 7.04 para a versão 7.10 beta do Ubuntu
28 28UTC Setembro 28UTC 2007
| A versão 7.10 é uma versão beta. Não instale em máquinas de produção. A versão estável será lançada em Outubro de 2007. A página GutsyUpgrades será atulizada assim que o Gutsy for oficialmente lançado. |
A versão 7.10 beta (Gutsy Gibbon) do Ubuntu já está disponível para testes e recebimento de bugs via Launchpad.
Para saborear o que vem por ai nessa nova versão, veja:
http://wiki.ubuntu-br.org/Gutsy/BetaRelease
Para uma instalação “limpa” o download da ISO pode ser realizado nos repositórios abaixo:
Ubuntu – http://releases.ubuntu.com/releases/7.10
Kubuntu, Edubuntu e Xubuntu – http://releases.ubuntu.com/releases/
Caso você deseje atualizar a partir da versão 7.04 (Feisty Fawn) para a versão 7.10 (Gutsy Gibbon) será necessário executar alguns procedimentos. Particularmente, o update-manager não exibiu opção para atualizar para o Gutsy. então, foi necessário realizar os alguns passos:
1. Atualizar e certificar que o Feisty Fawn estava completamente atualizado.
2. Editar o arquivo ‘meta-release’ para o Gusty e executar alguns comandos.
- Feche o Gerenciador de Atualizações (Update Manager)
- Abra o terminal e execute o comando:$ sudo gedit /var/lib/update-manager/meta-release
- Vá para o final do arquivo (caso haja algum conteúdo no arquivo) e adicione as linhas:
Dist: gutsy
Name: Gutsy Gibbon
Version: 7.10
Date: Thu, 18 Oct 2007 12:00:00 UTC
Supported: 0
Description: This is the 7.10 release
Release-File: http://archive.ubuntu.com/ubuntu/dists/gutsy/Release
ReleaseNotes: http://archive.ubuntu.com/ubuntu/dists/gutsy/main/dist-upgrader-all/current/ReleaseAnnouncement
UpgradeTool: http://archive.ubuntu.com/ubuntu/dists/gutsy/main/dist-upgrader-all/current/gutsy.tar.gz
UpgradeToolSignature: http://archive.ubuntu.com/ubuntu/dists/gutsy/main/dist-upgrader-all/current/gutsy.tar.gz.gpg
- Pressione Ctrl + S ou clique em Salvar
- Pressione Ctrl + Q para sair do gedit
- Execute os comandos abaixo:
$ sudo apt-get update
$ gksudo “update-manager -c -d”
3. Os passos acima, deverão abrir a janela do Gerenciador de Atualizações, permitindo desta forma, que você atualize o seu sistema operacional para o Gusty.
Para maiores informações sobre como atualizar o Ubuntu para versão 7.10 beta, veja:
Versões do Ubuntu
11 11UTC Setembro 11UTC 2007

O Ubuntu lança uma nova versão a cada 6 meses e mantém suporte completo por pelo menos 18 meses. As versões que ultrapassam 18 meses são armazenadas em um repositório específico, ou seja, Warty 4.10, Hoary 5.04, Breezy 5.10 e Dapper 6.06.0 estão disponíveis apenas em http://old-releases.ubuntu.com/releases/.
Caso você venha a usar uma dessas versões antigas, lembre-se de configurar o repositório de software (/etc/apt/sources.list) para apontar para o lugar certo.
Exemplo:
deb http://old-releases.ubuntu.com/ubuntu hoary main restricted universe multiverse
Já as versões mais atuais Dapper 6.06.1 LTS, Edgy 6.10 e Feisty 7.04 estão acessíveis a partir de http://releases.ubuntu.com/. O Dapper 6.06.1 LTS apesar de ter sido lançado em 01/06/2006 será suportado oficialmente por 3 anos para a versão desktop e 5 anos para a versão servidor, por esse motivo ele ainda se encontra nesse repositório.

Ambos os repositórios incluem versões para Kubuntu e Edubuntu. Xubuntu está apenas disponível no repositório de versões mais atuais.
Interessado em aprender mais sobre as versões do Ubuntu?
http://wiki.ubuntu-br.org/VersoesUbuntu
Ubuntu Dapper Server e placa de rede Broadcom NetXtreme
6 06UTC Setembro 06UTC 2007
Muitas placas de rede são automaticamente detectadas pelo Ubuntu, porém pode acontecer que uma placa não seja reconhecida durante a instalação. Por exemplo, as placas Broadcom NetXtreme II BCM5708 e NetXtreme BCM5704, ambas presentes nos servidores IBM x3550 e X3850 respectivamente, não foram detectadas pelo Dapper 6.06 LTS (kernel 2.6.15-26-server e kernel 2.6.15-28-server).
Uma vez diagnosticado que a placa de rede não foi detectada (use o dmesg para obter mais informações do problema), você terá que realizar algumas pesquisas a fim de ativá-la. Uma bom início é começar a pesquisa pelos “bugs conhecidos“, que é uma ótima forma de obter ajuda via comentários que incluem informações sobre o problema, patch (correção) e formas de como contorná-lo até que saia uma correção definitiva.
Caso não encontre nenhuma ocorrência para solução do problema, uma boa maneira é compilar o próprio driver do fabricante. Vejamos como isso foi realizado para as placas BCM5704 e BCM5708:
Broadcom NetXtreme BCM5704
1. Identificar o fabricante da placa de rede:
$ lspci -v | grep Ethernet
0000:01:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
0000:01:01.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
0000:02:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703 Gigabit Ethernet (rev 10)
2. Verificar a saída do dmesg:
$ dmesg | less
3. Verificar se o driver foi carregado:
$ lsmod | grep bnx2
No caso da BCM5704 o driver que o Ubuntu estava usando era o bnx2, o engraçado é que o fabricante usa o tg3 para essa placa. Logo, remova o driver carregado para ter certeza que ele não “atrapalhe em nada.
$ rmmod bnx2
$ rmmod tg3
4. Baixar o driver do fabricante:
http://www.broadcom.com/support/ethernet_nic/netxtreme_server.php
5. Agora é necessário instalar os pacotes “build-essential” e os “headers” do kernel atual. O pacote “build-essential’ possui um compilador básico e outras ferramentas necessárias para compilação de pacotes. Os “headers” do kernel da instalação estão disponíveis no CD-ROM de instalação do Ubuntu ($ uname -a).
$ sudo aptitude install build-essential linux-headers-2.6.15-26-server
6. Parar o serviço de rede:
$ sudo /etc/init.d/networking stop
7. Descompactar e compilar o drive para o kernel (informações completa deste passo estão contidas no arquivo README.TXT dentro do tarball baixado no site do fabricante da placa):
$ cd /tmp
$ tar -zxf tg3-3.71b.tar.gz
$ cd Server/Linux/Driver/tg3-3.71b
$ make
$ insmod tg3.ko
$ sudo make install
8. Neste ponto o driver já foi compilado e instalado.
$ sudo /etc/init.d/networking start
9. Pronto!
Broadcom NetXtreme 5708
1. Resumidamente repita os passos anteriores e utilize as informações abaixo:
Download do driver: http://www.broadcom.com/support/ethernet_nic/netxtremeii.php
Remoção do driver antigo: rmmod bnx2; rmmod tg3
Compilação e instalação:
$ cd /tmp
$ unzip linux-1.5.10c.zip
$ cd Server/Linux/Driver/
$ tar xvzf bnx2-1.5.10c.tar.gz
$ cd bnx2-1.5.10c/src
$ make
$ insmod bnx2.o
$ insmod bnx2.ko
$ sudo make install
Pronto!
Vale lembrar que o driver só foi compilado para o kernel atual, ou seja, caso haja atualização de kernel será necessário realizar outra compilação.
Referências:
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.15/+bug/73647
http://www.broadcom.com
Instalando o Ubuntu em um sistema Debian
3 03UTC Setembro 03UTC 2007
Instalar o Ubuntu Dapper 6.06 LTS, ou qualquer versão do Ubuntu, em um sistema Debian é muito simples. Isso graças ao debootstrap que é usado para criar sistemas básicos em um ambiente chroot.
| Os passos descritos abaixo, utilizam o Dapper como sistema base. Para utilizar outras versões do Ubuntu, use warty, hoary, breezy, edgy ou feisty no lugar de dapper. |
Preparando o debootstrap:
# aptitude install dbootstrap
# mkdir /var/chroots/dapper
# cd /tmp
# wget http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_0.3.3.2ubuntu3_all.deb
# dpkg –extract debootstrap_0.3.3.2ubuntu3_all.deb debootstrap-feisty
# cp debootstrap-feisty/usr/lib/debootstrap/scripts/{warty,warty.buildd,hoary,hoary.buildd,breezy,dapper,edgy,edgy.fakechroot,feisty,feisty.fakechroot} /usr/lib/debootstrap/scripts/
Preparando o ambiente em chroot:
# debootstrap dapper /var/chroots/dapper http://archive.ubuntu.com/ubuntu/
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
[...]
I: Base system installed successfully.
Para funcionar a parte de rede, copie os seguintes arquivos:
# cp /etc/hosts /var/chroots/dapper/etc/
# cp /etc/resolv.conf /var/chroots/dapper/etc/
Para entrar no chroot, use:
# chroot /var/chroots/dapper
Configuração do apt:
# vim /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multivers
# aptitude update
Para sair do chroot, digite <Ctrl>+<D>
Para destruir o ambiente basta apagar o diretório onde o chroot foi criado, logo:
# rm -rf /var/chroots/dapper
Não disse que era simples? Boa sorte!
Referências:
https://wiki.ubuntu.com/DebootstrapChroot
http://packages.ubuntu.com/dapper/admin/debootstrap