Saltar al contenido

¿Cómo usar Cubic para crear una imagen de CD en vivo de Ubuntu personalizada?

Solución:

Cubic (Custom Ubuntu ISO Creator) es un asistente de GUI para crear una imagen de Ubuntu Live CD (ISO) de arranque personalizada. Cubic presenta un entorno chroot de línea de comandos integrado, para realizar las personalizaciones, y permite una navegación sin esfuerzo, hacia atrás y hacia adelante, a través de los pasos de generación de ISO. Puede crear nuevos proyectos de personalización o modificar proyectos existentes, y los parámetros importantes se completan automáticamente con valores predeterminados inteligentes para simplificar el proceso de personalización.

(Nota: Cubic usa Xorg y no funciona en Wayland, si obtiene un error como “ls: no se puede acceder a ‘~ / .Xauthority’: No existe ese archivo o directorio”, intente instalar / cambiar a Xorg. Este es un problema particularmente desde que Artful Aardvark comenzó a usar Wayland por defecto).

Instalación de Cubic

Para instalar Cubic, agregue el PPA e instálelo usando apt.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 081525E2B4F1283B
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install cubic

Usando Cubic

Ejecute Cubic desde el menú de la aplicación o la base.

En la página de introducción de Cubic, seleccione un directorio para guardar todos los archivos de su proyecto. Puede tener varios proyectos de personalización, pero debe elegir un directorio diferente para cada proyecto.

ingrese la descripción de la imagen aquí

La información de la página Nuevo proyecto se completará automáticamente. Puede aceptar los valores predeterminados recomendados. Si elige cambiar algunos de los valores, los parámetros relacionados se actualizarán automáticamente a medida que escribe.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

La siguiente página mostrará el progreso a medida que se extrae el sistema de archivos de Linux comprimido.

ingrese la descripción de la imagen aquí

La página de terminal aparece automáticamente una vez que se ha extraído el sistema de archivos de Linux. Aquí es donde puede realizar personalizaciones. Necesitará usar la línea de comando. Tenga en cuenta que este es un entorno chroot en el que ha iniciado sesión como usuario root, por lo que no es necesario utilizar sudo al escribir comandos. (Puede ignorar el mensaje “ttyname failed”. En Ubuntu 14.04, si no ve un indicador de terminal, presione el Ingresar clave unas cuantas veces).

Utilice herramientas de línea de comandos para personalizar Ubuntu.

ingrese la descripción de la imagen aquí

Tenga en cuenta que, al personalizar Ubuntu 17.10, es posible que las búsquedas de DNS no funcionen en el entorno chroot y que no pueda utilizar apt debido a un error de “Nombre o servicio no conocido”. Esto se debe a que el enlace /etc/resolv.conf puntos a /run/systemd/resolve/stub-resolv.conf. Pero stub-resolv.conf no existe.

Para resolver esto, ejecute el siguiente comando en la ventana del terminal de Cubic chroot …

ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf

O pruebe este enfoque, propuesto por Ark74.

mkdir /run/systemd/resolve/
echo "nameserver 127.0.1.1
search network" | tee /run/systemd/resolve/resolv.conf
ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf

Para verificar que la resolución de DNS funcione, ejecute …

cat /etc/resolv.conf
ping google.com

Aquí hay algunos ejemplos de personalización de Ubuntu usando la línea de comando …

Puede utilizar el nano editor de texto para editar archivos. Por ejemplo, para editar la lista de repositorios de fuentes, escriba

nano /etc/apt/sources.list

Salir nano, escribe controlX y se le pedirá que guarde el archivo. Para no guardar el archivo, escriba norte. Para guardar el archivo, escriba Yy presione Ingresar para aceptar el nombre de archivo predeterminado.

ingrese la descripción de la imagen aquí

Después de editar la lista de fuentes, recuerde actualizar la lista de paquetes disponibles usando:

apt update

Puedes usar apt para actualizar fuentes e instalar aplicaciones. Por ejemplo, puede instalar otros kernels de Linux.

apt install linux-image-4.18.0-11-generic

Puede hacer clic en el botón Atrás para cambiar algunos de los parámetros del proyecto que ingresó en la página Nuevo proyecto. Si sale de la aplicación, siempre puede abrir su proyecto y continuar haciendo personalizaciones en la Página de Terminal, donde lo dejó.

ingrese la descripción de la imagen aquí

Puede copiar archivos o directorios en el directorio actual arrastrándolos a la ventana de terminal. También puede copiar archivos usando el menú contextual del botón derecho. Este menú contextual también le permite copiar y pegar texto en la terminal (controlCambioC y controlCambioV no trabajará).

A continuación, se muestra un ejemplo para copiar fondos de pantalla adicionales en su entorno personalizado.

cd /usr/share/backgrounds

Luego, simplemente arrastre los nuevos fondos de pantalla a la ventana Cubic.

Sugerencia: asegúrese de enumerar los nuevos fondos de pantalla en un archivo XML en /usr/share/gnome-background-properties, por lo que aparecerán en el cuadro de diálogo Cambiar fondo cuando el usuario haga clic con el botón derecho en su escritorio.

Tenga en cuenta que la GUI de Cubic actualmente no admite la copia de archivos a través de la red, pero puede utilizar la rcp o scp comandos desde dentro del entorno de la terminal.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Cuando haya terminado de realizar los cambios, haga clic en el botón Siguiente. Recuerde, siempre puede volver al entorno de la terminal de este proyecto para realizar personalizaciones adicionales en el futuro.

En la página siguiente, verá dos pestañas. los Kernel ISO de Linux La pestaña muestra una lista de núcleos adicionales que puede haber instalado en su sistema Linux personalizado, en el entorno chroot. Puede optar por utilizar uno de estos como núcleo de arranque para su nueva iso en vivo. Es una buena idea aceptar el valor predeterminado recomendado en esta página.

(Nota: en esta página está no seleccionando el kernel que se usa dentro de su sistema Linux personalizado, ni está seleccionando el kernel que se instalará en una computadora cuando use su nueva iso en vivo; en su lugar, este es el kernel que se utiliza para mejorar su nueva Live ISO).

ingrese la descripción de la imagen aquí

los Manifiesto del paquete listas de pestañas de todos los paquetes instalados en su sistema Linux personalizado. Los paquetes con una marca de verificación junto a ellos están marcados para ser eliminados automáticamente por el “instalador de CD en vivo de Ubiquity”. Si no desea que Ubiquity elimine un paquete después de instalar su sistema Linux personalizado, simplemente desmarque ese paquete.

Si su instalador admite ambos Típico y Mínimo instala, verá dos columnas con casillas de verificación. Cuando selecciona un paquete para eliminarlo Típico instalar, el paquete se eliminará automáticamente durante un Mínimo instalar también.

Si su instalador no admite Mínimo instala, verá una columna con casillas de verificación para un Típico Instalar en pc. Tenga cuidado al seleccionar paquetes para su eliminación, ya que también pueden eliminarse paquetes dependientes adicionales, que no se indicarán en la lista.

Nuevamente, es una buena idea aceptar los valores predeterminados recomendados en esta página.

ingrese la descripción de la imagen aquí

Haga clic en el botón Siguiente y Cubic empaquetará automáticamente sus personalizaciones en una nueva *.iso imagen de disco. Se muestran el progreso y los resultados de cada paso. Tenga en cuenta que Cubic utiliza la máxima compresión y el paso “Comprimir el sistema de archivos Linux personalizado” puede llevar mucho tiempo, dependiendo del hardware de su sistema. (Es posible que desee abrir System Monitor para realizar un seguimiento de la utilización de su CPU durante este paso).

En cualquier momento durante este proceso, puede hacer clic en el botón Atrás para volver inmediatamente al entorno chroot y realizar cambios o personalizaciones adicionales que puede haber pasado por alto. El estándar ISO_9660 impone un tamaño máximo de 4GiB para la imagen ISO final generada. Si la imagen ISO es demasiado grande, Cubic le presentará un error y deberá regresar y eliminar algunos archivos o paquetes.

ingrese la descripción de la imagen aquí

Después de generar la nueva imagen de disco personalizada, Cubic también generará un archivo de suma de comprobación MD5 que se puede utilizar para verificar su *.iso expediente.

ingrese la descripción de la imagen aquí

Haga clic en el botón Finalizar y se mostrará información sobre la imagen de disco personalizada.

Si desea eliminar todos los archivos del proyecto de trabajo (para ahorrar espacio en el disco), marque la casilla de verificación “Eliminar todos los archivos del proyecto …”. De lo contrario, podrá seguir personalizando este proyecto en el futuro.

ingrese la descripción de la imagen aquí

Por último, utilice su programa de grabación de disco favorito, como Braseo, para grabar una copia del *.iso imagen a CD o DVD, o utilice un programa de arranque USB, como Startup Disk Creator o mkusb, para crear un USB de arranque.

Sugerencia: si está distribuyendo su Linux personalizado, el archivo de suma de comprobación MD5 correspondiente se puede utilizar para verificar que no se haya modificado. Por ejemplo, asegúrese de que ambos archivos estén en el mismo directorio y escriba lo siguiente …

md5sum --check ubuntu-18.10.0-2018.11.09-desktop-amd64.md5 

ubuntu-18.10.0-2018.11.09-desktop-amd64.iso: OK

Haciendo cambios

Inicie Cubic y seleccione un directorio de proyecto existente en la página de introducción. Haga clic en el botón Siguiente y se le presentarán tres opciones:

  1. Cree una nueva imagen ISO que contenga las personalizaciones que realizó anteriormente.
  2. Continúe personalizando su proyecto para realizar cambios adicionales
  3. Elimina el proyecto y comienza de nuevo. Los archivos del proyecto ocupan espacio en el disco, por lo que es posible que desee eliminar los archivos antiguos.

ingrese la descripción de la imagen aquí

Si eligió eliminar el proyecto, todos Se eliminarán los archivos de trabajo del proyecto. Si el generado *.iso La imagen está en el directorio del proyecto, también se eliminará, a menos que la mueva manualmente.

ingrese la descripción de la imagen aquí

Instalación:

  1. sudo apt-add-repository ppa:cubic-wizard/release
  2. sudo apt-get update
  3. sudo apt-get install cubic

Creando una imagen ISO:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *