¿Cómo instalas Cubic y lo usas para crear un archivo Ubuntu Live CD * .iso personalizado que puede grabarse en un CD / DVD o copiarse en un USB de arranque?
fuente
¿Cómo instalas Cubic y lo usas para crear un archivo Ubuntu Live CD * .iso personalizado que puede grabarse en un CD / DVD o copiarse en un USB de arranque?
Cubic (Custom Ubuntu ISO Creator) es un asistente de GUI para crear una imagen personalizada de arranque de Ubuntu Live CD (ISO). Cubic presenta un entorno integrado chroot de línea de comandos, 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 rellenan 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 dicho archivo o directorio", entonces intente instalar / cambiar a Xorg. Este es un problema particularmente desde que Artful Aardvark comenzó a usar Wayland por defecto).
Instalar 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
Inicie Cubic desde el dock o el menú de la aplicación.
En la página de introducción cúbica, seleccione un directorio para guardar todos sus archivos de proyecto. Puede tener varios proyectos de personalización, pero debe elegir un directorio diferente para cada proyecto.
La información en 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.
La siguiente página mostrará el progreso a medida que se extraiga el sistema de archivos comprimido de Linux.
La página de terminal aparece automáticamente una vez que se ha extraído el sistema de archivos de Linux. Aquí es donde puedes hacer 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 necesita usarlo sudo
al escribir comandos. (Puede ignorar el mensaje "ttyname falló". En Ubuntu 14.04, si no ve un mensaje de terminal, presione la Entertecla varias veces).
Use herramientas de línea de comandos para personalizar Ubuntu.
Tenga en cuenta que mientras personaliza Ubuntu 17.10, las búsquedas de DNS pueden no funcionar en el entorno chroot, y es posible que no pueda usarlas apt
debido a un error "Nombre o servicio desconocido". Esto se debe a que el enlace /etc/resolv.conf
apunta 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 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 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 usar el nano
editor de texto para editar archivos. Por ejemplo, para editar la lista de repositorios de fuentes, escriba
nano /etc/apt/sources.list
Para salir nano
, escriba Ctrl- Xy se le pedirá que guarde el archivo. Para no guardar el archivo, escriba N. Para guardar el archivo, escriba Yy presione Enterpara aceptar el nombre de archivo predeterminado.
Después de editar la lista de fuentes, recuerde actualizar la lista de paquetes disponibles usando:
apt update
Puede usar apt
para actualizar fuentes e instalar aplicaciones. Por ejemplo, puede instalar otros núcleos 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 la dejó.
Puede copiar archivos o directorios en el directorio actual arrastrándolos a la ventana del 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 el terminal ( Ctrl- Shift- Cy Ctrl- Shift- Vno funcionará).
Aquí hay 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 cúbica.
Consejo: Asegúrese de enumerar los nuevos fondos de pantalla en un archivo XML debajo /usr/share/gnome-background-properties
, para que aparezcan 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 cúbica actualmente no admite la copia de archivos a través de la red, pero puede usar los comandos rcp
o scp
desde el entorno del terminal.
Cuando haya terminado de hacer sus cambios, haga clic en el botón Siguiente. Recuerde, siempre puede volver al entorno de terminal para este proyecto para realizar personalizaciones adicionales en el futuro.
En la página siguiente, verá dos pestañas. La pestaña ISO Linux Kernel muestra una lista de núcleos adicionales que puede haber instalado en su sistema Linux personalizado, en el entorno chroot. Puede elegir usar uno de estos como el 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 se le no Elegir el núcleo que se utiliza dentro de su sistema Linux personalizado, ni es usted Elegir el núcleo que será instalado en un ordenador cuando se utiliza el nuevo iso vivo, sino que esta es el núcleo que es solía aumentar tu nuevo ISO en vivo).
La pestaña Manifiesto del paquete enumera 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 instalaciones típicas y mínimas , verá dos columnas con casillas de verificación. Cuando selecciona un paquete que se eliminará para una instalación Típica , el paquete también se eliminará automáticamente para una instalación Mínima .
Si su instalador no admite instalaciones mínimas , verá una columna con casillas de verificación para una instalación típica . Tenga cuidado al seleccionar paquetes para su eliminación, ya que también se pueden eliminar 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.
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 usa la compresión máxima, 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 rastrear 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 haya 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.
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
archivo personalizado .
Haga clic en el botón Finalizar y se mostrará información sobre la imagen de disco personalizada.
Si desea eliminar todos los archivos de proyecto en funcionamiento (para ahorrar espacio en disco) marque la casilla de verificación "Eliminar todos los archivos de proyecto ...". De lo contrario, podrá continuar personalizando este proyecto en el futuro.
Finalmente, use su programa de grabación de discos favorito, como Braseo, para grabar una copia de la *.iso
imagen en un CD o DVD, o use un programa de arranque USB, como Startup Disk Creator o mkusb , para crear un USB de arranque.
Consejo: Si está distribuyendo su Linux personalizado, el archivo de suma de verificación MD5 correspondiente se puede usar 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:
Si elige eliminar el proyecto, se eliminarán todos los archivos de trabajo del proyecto. Si la *.iso
imagen generada está en el directorio del proyecto, también se eliminará, a menos que la mueva manualmente.
Instalación:
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt-get update
sudo apt-get install cubic
Crear una imagen ISO:
fuente
Solo agregando a la gran respuesta en la parte superior.
Para que resolv.conf funcione para mí (al momento de escribir) en 17.10 y 18.04 estoy usando lo siguiente:
Espero que ayude a los demás.
fuente