Sunteți pe pagina 1din 29

Cómo crear tu propia distriución Linux

personalizada paso a paso
 quipo, www.linuxadictos.com
ferero 16º, 2016

n este log se han hecho análisis de las distriuciones mejores del año, incluso se
han catalogado según tus intereses, pero ahora vamos a ir un paso más allá  vamos
a presentaros este megatutorial en el que se explica paso a paso como personalizar
una distriución Linux para crearnos “nuestra” distro particular. i seguimos los
pasos, hasta los menos experimentados podrán modi car una distro a su gusto.

Personalizar una distriución no solo sirve para disponer de una distriución diferente
al resto  genuina, sino tamién para facilitarnos la vida. Por ejemplo, cuando
formateamos nuestro equipo (o si tenemos que instalar sistemas operativos 
software en varios equipos), deemos instalar la distro  luego ir instalando uno a uno
todo el software o programas necesarios. i los tuviésemos todos juntos, esto no
sería necesario, por lo que sería mucho más sencillo. Incluso podemos disponer de
un LiveCD con las herramientas que necesitamos para nuestro traajo…

Herramientas existentes:
xisten multitud de herramientas disponiles, desde algunas mu automatizadas
asadas en scripts que te permiten hacer el traajo de manera sencilla, hasta otras
usando el terminal  haciendo la distro prácticamente desde cero. Las más llamativas
con las que me he encontrado son:

UCK (Uuntu Customized Kit):
UCK quizás sea uno de los más conocidos. ste programa con interfaz grá ca
permite hacer uso de una serie de scripts que te permiten customizar una IO de
Uuntu  derivados para crearte tu distriución a medida. Puedes elegir el entorno de
escritorio, instalar o desinstalar algunos paquetes, etc.

Remasterss:
Remasterss es otra mu uena herramienta para crear distriuciones a medida.
Permite ser instalada en un equipo  crear una copia del equipo instalado para luego
poder disponer de un ackup personalizado, sin tener que reinstalar todo desde cero
o tener la distro con los paquetes por defecto que traen.
Reconstructor:
Reconstructors es una interesante herramienta que nos permite crear un Live a
partir de Deian o Uuntu. Con Reconstructor podrás personalizar la distro e incluso
instalar paquetes nuevos a partir de un sistema Deian o Uuntu ase (tamién
derivados).

Revisor:
Revisor es otra utilidad para crear una distro personalizada. Tiene una sencilla
interfaz grá ca que nos permite personalizar nuestra distro de manera similar a
Recosntructor. Luego permite crear una imagen IO con el resultado para CD, DVD o
U. La imagen puede usarse como Live o instalarla. La limitación de Revisor es que
personaliza distriuciones Fedora.

u tudio:
u tudio es una we que permite crearte tu propio sistema operativo
personalizado desde el logo,  fondo de pantalla, con guración, hasta instalar
paquetes desde repositorios e incluso elegir el entorno de escritorio que tendrá la
distro. olo necesitas acceder a la we  crearte una cuenta a patir de tu cuenta de
Google, por ejemplo, para iniciar el menú de construcción. Como se peude deducir, la
distro estará asada en openU.

Instalinux.com
Instalinux.com es un servicio online que puede audarnos para crear un disco ase
para realizar tareas de mantenimiento o disponer de una distro no demasiado
pesada. s mu rudimentario  no esperes grandes cosas, pero sin duda es otra
alternativa que merece ser mencionada.

Pungi:
Pungi es un software para crear spins de Fedora, es decir, personalizar una distro a
partir de una ase Fedora.

uilder:
uilder permite crear una distriución a partir de gNewense (ase Deian 
Uuntu). n este caso el procedimiento es más rudimentario  sin contar con interfaz
grá ca, traajando desde la consola  editando  cheros.

Linux Live:
Linux Live es una utilidad, tamién conocida como LiLi,  de código aierto, aunque
compatile en este caso con Microsoft Windows. Con ella podremos crear una distro
portale, ooteale  virtualizale en un dispositivo U.

stemack:
stemack es la aplicación elegida para nuestro tutorial, así que será a la que le
prestemos más atención. sto no quiere decir que no uséis el resto, podéis usar la
que queráis según vuestros intereses. s sencilla  con interfaz grá ca, pero permite
crear  cheros .slive e .IO para poder tener un Live de nuestra distro a partir del
sistema operativo que tengamos instalado en nuestra máquina (o máquina virtual).
Tamién permite crear puntos de restauración, restaurar el sistema, hacer
instalaciones nuevas, etc.

Garo:
Garo es otra herramienta que promete crear tu distriución Linux en solo 10
minutos. Desde la we del proecto podéis encontrar PDFs detallando el
procedimiento  descargar el paquete para instalarlo. Podemos usar Gar o para crear
una distriución personalizada, generar una copia de /home, generar una copia del
sistema,  hacer una IO en nuestro idioma…

Deian Live Magic:
Deian Live Magic es una más, otra herramienta con GUI para construir tu propio
Live de Deian. encilla de usar, aunque permite poca customización, además de
limitarte a Deian. ntre las posiilidades, seleccionar el entorno de escritorio
GNOM, KD o Xfce u optar por una imagen de rescate, seleccionar el oot Loader,
paquetes, etc.

Uuntu uilder:
A partir de una IO se puede customizar Uuntu  crear otra nueva IO
personalizada con Uuntu uilder. De una forma grá ca  sencilla, se puede editar
source.list, instalar paquetes nuevos  otras con guraciones guiadas por el asistente.

ReLinux:
ReLinux permite crear una IO nueva a patir de una de Uuntu que podemos
modi car durante el proceso. Aunque se trate de una uena herramienta, quizás no
sea la mejor para principiantes por tener que traajar desde el terminal.

Novo uilder:
Novo uilder posee una interfaz gráca intuitiva  con opciones similares a las
herramientas vistas aneteriormente. Desde una imagen de Uuntu, Mint, LastO, 
otros derivados, podemos personalizar repositorios, entorno de escritorio entre las
opciones que nos da, instalar paquetes, generar una quemu IO, IO normal, etc.

Distroshare Uuntu Imager:
Distro share Uuntu Imager permite crear un Live instalale gracias a este script
que podemos ejecutar desde el terminal para automatizar el proceso de
personalización  creación. Como su nomre indica, permite crear una distro asada
en Uuntu gracias a un  chero de .conf comentado, podremos ir personalizando los
valores hasta dejar la distro a nuestro gusto  luego ejecutar el .sh para generar la
IO.

U-Customizer:
U-Customizer puede personalizar distriuciones Uuntu a tu gusto, es una
herramienta potente  e caz. La herramienta propone comenzar desde Uuntu Mini
Remix, una versión reducida de Uuntu que tiene todo lo necesario para funcionar
pero ningún añadido,  a partir de aquí construir nuestra IO.

Respin:
Remasterss es un proecto discontinuado, aunque aun se usa mucho. Respin
propone ser su sustituto, se trata de un fork del proecto anterior que ha sido
mejorado  sigue manteniendose, aunque es prácticamente igual.
Linux From cratch (LF):
Linux From cratch o LF es el método más complejo pero tamién el más
personalizale  potente de todos, a que puedes crear la distro prácticamente desde
cero. No es un software, sino guías que explican paso a paso como construir tu propia
distriución Linux. i uscas por la red encontrarás este tipo de guías en PDF
actualizadas en inglés o algunas de versiones algo más antiguas en español. Te lo
recomiendo, aprenderás mucho.

Material necesario:

Ahora a saes las ventajas de poder crearte tu propia distro Linux  tamién todas
las herrramientas  alternativas disponiles para ello. l siguiente paso es presentarte
el material que vamos a usar para este tutorial. Para crear nuestro LiveCD, LiveDVD o
LiveU, necesitamos una serie de cosas que listamos a continuación:

quipo con Windows, Mac OX X o GNUX/Linux instalado. n mi caso tengo
Uuntu, así que lo haré desde Uuntu.
oftware de virtualización. Puede ser VMWare Workstation o Virtualox, amos
están disponiles para Linux. Yo he elegido Virtualox. Otra opción es usar la
propia distriución que usamos en nuestro equipo como ase o incluso una IO
de la distriución que queramos personalizar en caso de elegir otro software de
los que traajan partir de imágenes de los vistos anteriormetne.
IO de alguna distriución Linux que usaremos como ase. n mi caso he
elegido elementarO Frea.
Paquetes de software que queramos instalar. Por ejemplo, en nuestro caso
vamos a instalar GIMP, Calligra uite, Oracle Java JR, Master PDF ditor 
naptic. n estos casos no interesa instalar drivers , a que al ser un Live o
luego quererlo instalar en otro equipo, puede haer con激�ictos.
Un fondo de pantalla que nos guste para camiarlo  crear un amiente más
personalizado.
Imaginación para autizar a nuestro nuevo sistema. Nosotros lo llamaremos
LxAO.
stemack para crear nuestra IO o .slive en vivo.

Instalación del software de virtualización e instalación de la
máquina virtual:
Ahora vamos a ponernos manos a la ora  explicar cómo crear nuestro Live paso a
paso. Lo haremos de la forma más sencilla  con capturas de pantalla en todo
momento para guiarte  que no te pierdas nada, verás que no es nada complicado.

Preparamos nuestra máquina con el software de virtualización. Yo he elegido
Virtualox para virtualizar nuestro sistema del que luego generaremos la IO
Live. Con Virtualox conseguiremos ejecutar otro sistema operativo guest (en
nuestro caso elementarO) desde nuestra máquina host (Uuntu). l primer
paso es dirigirnos a la we de descarga de Virtualox. Desde allí nos
descargamos el inario correspondiente a nuestro sistema operativo (recuerda
que si tienes otro O, dees elegir el paquete adecuado, o si has optado por
VMWare u otra opción, lo mismo…). on unos 60M  un paquete D que luego
tendremos que instalar.
Para instalar el .de, podemos hacer dole clic  se nos arirá el Centro de
oftware de Uuntu para poderlo instalar con un simple clic en el otón Instalar.
Otra opción es arirlo con el gestor GDei para instalarlo de forma automática.
Pero si quieres teclear, puedes hacerlo desde el terminal. Imagina que lo
tenemos en el directorio Descargas, pues para instalar:

cd Descargas 

dpkg ‐i virtualbox‐5.0_5.0.14.deb 

Una vez lo tenemos instalado, vamos a descargar la imagen de nuestro sistema
operativo ase. La distro elegida en este caso es elementarO. Podéis
descargarla desde la we o cial del proecto  hacer un donativo o desde otra
we como urceForge. La IO son algo menos de 900M. Ni que decir tiene que
tú puedes elegir Uuntu, Mint, Arch, openU o cualquier distro que pre eras…
sto solo es orientativo.
Ahora a tenemos la IO de nuestra distro  el software de virtualización. Lo
siguiente es instalar la distro en una máquina virtual. Para ello arimos
Virtualox (o el software que haas elegido)  pulsamos sore el otón Nuevo
para crear una nueva máquina. Nos aparecerá una ventana que nos pedirá el
nomre de nuestro sistema. Podemos elegir el que queramos, elementarO o
directamente darle el nomre como lo vaamos a autizar. Nosotros elegiremos
LxAO. n Tipo seleccionamos Linux  en Versión optamos por Uuntu (64-it),
a que elementarO está asado en Uuntu  en mi caso descargué la versión
de 64-it.
i pulsamos iguiente nos pide la cantidad de memoria RAM que le
dedicaremos a nuestra máquina virtual. n mi caso he elegido 2G, a que he
comproado que con menos cantidad la máquina no traaja adecuadamente. Y
si pulsamos en iguiente podemos Crear un disco ahora para poder instalar el
sistema ahí. Luego seleccionamos VDI Virtualox Disk Image, por ejemplo. La
siguiente pantalla nos pide si queremos que se reserve un espacio  jo,  por
tanto invariale, o un espacio dinámico para que pueda camiar si se necesita
más espacio. Puedes seleccionar lo que quieras, o me he decantado por un
tamaño  jo puesto que no usaré demasiado la máquina virtual más que para
crear el Live  luego la orraré. l tamaño elegido es de 15G, si quieres puedes
seleccionar más.

i pulsamos sore Iniciar, nos pedirá que seleccionamos el sistema operativo que
ha que arrancar, en nuestro caso seleccionamos la IO que hemos descargado
de elementarO, desde el directorio donde lo tengamos. Pero antes me
gustaría puntualizar una cosa. Deemos con gurar (Con guración) la máquina
virtual, aunque por defecto tal vez a esté con gurada adecuadamente. e
necesita que el equipo host o an trión (Uuntu en mi caso) tenga conexión a
Internet,  que tamién el sistema guest o huésped virtualizado tamién lo tenga
para descargar los paquetes  hacer las instalaciones oportunas. Para ello nos
vamos a Con guración de nuestra MV (Máquina Virtual)  luego al apartado Red.
Deemos tener al menos un Adaptador. Hailitamos Adaptador 1 si no lo está 
luego con guramos el tipo de conexión que queremos. Ha algunas opciones
interesantes como NAT  ridget (adaptador puente) que quizás sean las que
más usemos. Amas nos funcionarían, pero nosotros nos vamos a decantar por
NAT. NAT se re ere a un acceso directo entre máquinas virtuales  ridged es
para una conexión máquina virtual  máquina física. Recuerda que para que
nuestro elementarO tenga conexión a Internet, dees seleccionar luego
“Conexión Caleada” en el apartado de redes del escritorio de la distro, a que
por defecto está en WiFi  por tanto no detecta ninguna red en este modo…

Ahora Iniciamos nuestra máquina  lo primero que veremos será una pantalla en
negro, unos mensajes de texto  el logo de elementarO. Tras un rato, nos
aparecerá el menú de instalación de la distro. Recuerda que si haces clic en la
pantalla de la máquina virtual, el cursor se “empotrará” en esta, para soltarlo,
puedes pulsar Ctrl + Alt.
Nos aparece el Instalador de elementarO que lo primero que pide es el idioma
 nos da la opción de proar en modo vivo (LIV) o Instalar, nosotros por
supuesto elegimos esta segunda. Acto seguido nos muestra una serie de
requisitos para poder instalar elementarO adecuadamente: estamos
conectados a Internet  tenemos el espacio en el disco duro su ciente para
instalar. Podemos seleccionar la opción de Descargar actualizaciones mientras se
instala e Instalar software de terceros, que recomiendo elegir. Continuamos…

orrar disco e instalar elementar es la opción por defecto  la que deemos
elegir. Luego pulsar en Instalar ahora. Ofrece unas opciones mu interesantes,
pero como lo que queremos es crear una MV para personalizarla, las ignoramos.
stas opciones es LVM para gestionar los discos duros, Más opciones de
particionamiento  ncrpt para cifrar el contenido… Pero las dejamos sin
seleccionar.
¿encillo? Pues continuamos seleccionando nuestra zona horaria.
Continuar  seleccionamos idioma  distriución o laout de teclado. n
nuestro caso spañol.
Ponemos nuestro nomre  se nos genera el nomre de equipo  de usuario,
aunque si queremos podemos camiarlo. Tamién introducimos una contraseña
 la con rmamos. sta será la de root. Tamién podemos elegir si iniciar
automáticamente o pedir la contraseña para iniciar sesión  si queremos cifrar
nuestro directorio personal. n nuestro caso pondremos sesión automática  no
cifrar. Continuar.
Ahora viene la parte más aurrida, aunque la puedes aprovechar para hacer
otras cosas mientras… Toca esperar a que se copien los  cheros necesarios  se
instale todo lo requerido.
Tras la espera, es necesario reiniciar  si todo ha ido ien, lo que veremos es el
᠁�amante entorno de escritorio Pantheon de elementarO.
eguimos con nuestra segunda parte del tutorial. n la primera parte a explicamos
como preparar el software de virtualización  cómo instalar nuestra distirución Linux
en la máquina virtual, además de dar un repaso al software  alternativas para
customizar nuestra distriución Linux que actualmente se nos ofrecen. Ahora vamos a
comenzar con la personalización como tal  a  nalizar creando la IO de nuestro Live
o sistema vivo que podremos proar sin instalar.

Para este tutorial, no se necesita más que el software sstemack, o el que haamos
elegido de los que presentamos en el artículo anterior  los paquetes que queramos
instalar en nuestra distro para personalizarla. Además si quieres camiar alguna
con guración, fondo de pantalla, etc., ahora tamién será el momento de hacerlo. Lo
que haremos es dejar el sistema tal cual lo queramos en el Live  luego con
sstemack, crearemos una copia de nuestro sistema instalado en la VM  pasarlos a
un .slive  luego transformarlo en una imagen IO.

Personalizar la distro:
sta sección la hemos dividido en dos partes, una primera en la que ásicamente nos
dedicaremos a instalar  desinstalar paquetes para variar la composición por defecto
de la distro. Tú puedes elegir quitar o agregar los programas que desees, esto es mu
personal  evidentemente según tus necesidades serán unos  otros. Nosotros
hemos elegido instalar naptic, Calligra uite, GIMP, Java JR  Master PDF ditor, 
eliminaremos LireO�ce que a no necesitaremos por tener Calligra.

La segunda sección va destinada a variar la conguración de nuestra distro  a
camiar la apariencia modi cando la con guracion de pantalla  poniendo un nuevo
fondo de pantalla diferente. Los camios pueden ser mucho más profundos  como
en la primera parte, todo depende de tus intereses, esto solo es por ejemplarizar.

Instalar/Desinstalar el software necesario

Comenzamos instalando naptic, a que este software nos audará a instalar
otros programas más fácilmente. Para ello, una vez iniciada nuestra máquina
virtual con elementarO  estemos en el escritorio, podemos arir el terminal 
escriimos lo siguiente:
Ahora podemos arir naptic (nos pedirá la contraseña porque necesita
privilegios)  servirnos de él para instalar o desinstalar software de forma más
grá ca  sencilla, aunque podemos seguir instalando desde el terminal sin
prolemas…
Podemos comenzar uscando Java JR con el uscador de naptic  uscar
entre los paquetes que encuentra el oportuno. n mi caso, en vez de optar por el
paquete de Oracle, vamos a apoar el software lire  optamos por OPenJDK 7
JR que seleccionamos para instalar  veremos como al darle a Aplicar para
instalar, tamién se autoselecciona OPenJDK 7 JR Headless, a que es
necesario, no te preocupes por las dependencias, naptic las resolverá por ti.
Vamos a por Calligra, uscamos en naptic e instalamos…
l siguiente paso en nuestro caso es instalar GIMP  hacemos lo mismo que con
Calligra…
Instalamos ahora Master PDF ditor. Te harás dado cuenta que la úsqueda
en naptic no encuentra nada, ueno, esto lo usaremos para usar otro método
de instalación  así practicar alternativas. Para seguir nos vamos al navegador
Midori que viene en la distro  que podemos encontrar en el Dock, luego
uscamos “Master PDF ditor”  entramos en la we o cial Code-Industr, que
como vemos se trata de un software de pago, ueno… le damos a Download
para descargar la última versión para Linux  nos permite descargar la versión de
32-it o de 64-it. Nosotros seleccionamos esta última, a que si recuerdas
ajamos elementarO de 64. Además permite descargar inarios .de, .rpm 
un tarall. Para más comodidad vamos a descargar el .de (aunque tamién
tenemos la opción de, por ejemplo, arirlo con el Centro de oftware):

cd Descargas 

sudo dkpg ‐i master‐pdf‐editor‐3.5.81_amd64.deb 
Para desinstalar LireO៍�ce, vamos a volver a usar nuestro querido terminal, en
el que teclearemos:

sudo apt‐get remove ‐‐purge libreoffice* 

sudo apt‐get clean 

sudo apt‐get autoremove 

Conguración  apariencia
Ahora vamos a realizar algunas conguraciones sencillas para ver algunos ejemplos
de que lo que camiemos permanecerá en el Live. La con guración será mu simple
en nuestro caso:

1. Vamos a quitar todos los iconos que vienen por defecto en el dock haciendo
clic sore ellos con el otón derecho del ratón  deseleccionamos “Mantener en
el dock”. Dejamos solo Midori, Calendario, Con guración del sistema, 
agregamos Archivos  Terminal. Para agregar, asta con ir a Aplicaciones, uscar
 arir lo que queramos  una vez aparezca su icono en el dock, clic con el otón
derecho del ratón  seleccionar “Mantener en el dock”.
2. Luego vamos a Con guración del sistema  luego a scritorio, desde donde
podremos elegir fondo de pantalla personalizado en la pestaña Fondo de
Pantalla. i es una imagen personalizada, vamos a la parte posterior “Fondos de
pantalla” para seleccionar la opción Personalizado  se nos are el gestor de
archivos para que usquemos donde tenemos nuestra imagen. elecionamos 
listo.

Finalizar nuestro traajo:
Para  nalizar nuestro traajo, a hemos dejado la distro tal como la queremos,
con gurada  con los paquetes necesarios. Ahora solo falta generar nuestra IO Live
gracias al programa sstemack que tamién instalaremos en esta parte:

sudo add‐apt‐repository ppa:nemh/systemback 

sudo apt‐get update 

sudo apt‐get install systemback 

Al arirlo os pedirá la contraseña, a que necesita privilegios…

Crear la .slive
n la pantalla principal de sstemack deemos seleccionar la opción Crear sistema
Live:
n la siguiente pantalla deemos seleccionar un nomre, en nuestro caso LxAO 
pulsamos sore Crear nuevo:

Ahora esperamos a que se termine el proceso. Tardará un rato, dependiendo del
tamaño de la imagen. e completará el proceso en tres pasos  una vez termine,
podemos pasar al siguiente paso, a que se hará generado la imagen Live
LxAO.slive  que nos serviría en caso de quererla instalar en algún pendrive U.
Pero si queremos la IO, tenemos que continuar con el tutotrial…
Convertir en IO
Ahora, volvemos a la pantalla principal de sstemack  se nos permitirá transformar
la .slive en IO pulsando sore el otón Convertir a IO seleccionando nuestra
LxAO en el recuadro de arria  esperando:
Por favor, comenten, den sus opiniones, consulten si tienen dudas o aporten mejoras
o correcciones. erán ienvenidos. n la próxima parte, continuaremos con la
customización de la máquina virtual  haremos la IO de nuestro Live…

S-ar putea să vă placă și