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
Poxa vida, eu nao tinha pensado nesse jeito de descomprimir os scripts do debootstrap. Era o que faltava pra usar no xen-create-image. Agora dá pra usar ele pra criar vms do Ubuntu no debian!