Base es un sabor de Ubuntu con sólo lo necesario para ser Ubuntu, osea una shell y APT.
Sirve como una base para poder usar la distro en algún sistema especifico, como cloud, contenedores o así.
Para usarla necesitas 3 cosas:
- La imagen* de Ubuntu Base para tu arquitectura.
- Un kernel adecuado para tu sistema.
- Un método de arranque.
Por ejemplo, si quieres tener un sistema i386 en tu ubuntu corriendo amd64:
Obtener imagen*
Descargar desde http://cdimage.ubuntu.com/ubuntu-base/releases
Descomprimir
Ya que la imagen es un sistema completo, debemos tener cuidado al descomprimirlo, usaremos tar
con privilegios de súper usuario
neyder@cande:~$ ls
ubuntu-base-18.04.2-base-i386.tar.gz
neyder@cande:~$ mkdir bionic-32 ; ls
bionic-32/ ubuntu-base-18.04.2-base-i386.tar.gz
neyder@cande:~$ sudo tar xf ubuntu-base-18.04.2-base-i386.tar.gz -C bionic-32
neyder@cande:~$
Usa tu sistema
Ahora solo falta chrootear a tu sistema de 32 bits. Para eso puedes usar chroot
pero te recomiendo usar arch-chroot
del paquete arch-install-scripts pues hace la vida más fácil.
neyder@cande:~$ sudo arch-chroot bionic-32/
root@cande:/#
¡Eso es todo! no te olvides de actualizar APT para instalar cosas y todo eso.
En esta ocasión sólo usamos la imagen de ubuntu-base, el kernel lo pone tu sistema, y como es chrooteado no necesita bootloader. Pero si lo pones en una USB, con syslinux o UEFI, ya necesitarías esas cosas.
(*) Imagen no sería el termino especifico, pero es lo que más se acerca.
One reply on “Ubuntu Base”
[…] tu sistema como lo explico en Log, en una unidad flash USB formateada como ext2 con etiqueta […]