cuboO Ubuntu ISO Creator personalizado, es una GUI que se puede utilizar para crear un Live CD (ISO) de Ubuntu de arranque personalizado. Aunque la aplicación es para Ubuntu, también puede ejecutarse en Linux Mint/poder crear una ISO personalizada de Linux Mint. Este artículo contiene instrucciones paso a paso sobre cómo usar Cubic para crear una ISO personalizada de Ubuntu o Linux Mint.
La aplicación viene con un entorno chroot de línea de comandos integrado, que puede descomprimir y empaquetar el ISO por usted, y también incluye algunos "valores predeterminados inteligentes para simplificar el proceso de personalización", mencionados en la página web del documento.
Aunque Cubic utiliza una interfaz gráfica de usuario, todas las personalizaciones ISO reales de Ubuntu o Linux Mint deben realizarse desde la línea de comandos (aunque las aplicaciones GUI se pueden ejecutar desde Chroot, pero no puedo hacer que funcione con Chroot de Cubic). Por lo tanto, debe estar al menos familiarizado con la instalación de software desde la línea de comandos para crear su propia ISO personalizada de Ubuntu o Linux Mint. Obviamente, depende de qué ajustes y modificaciones quieras realizar en el ISO personalizado. En lo que respecta al soporte UEFI, Cubic utilizará los archivos en el host para crear una ISO EFI. Por lo tanto, cuando utilice un sistema host que utilice EFI, deberá crear una ISO personalizada de Ubuntu o Linux Mint para crear una ISO personalizada con EFI habilitado. VerPlataforma de lanzamientoPara más información.
Intenté usar Cubic en el sistema Ubuntu 18.04 para crear una ISO personalizada de Ubuntu 18.04.1 y Linux Mint 19, y el software puede funcionar normalmente.
Instale y use Cubic para crear una ISO personalizada de Linux Mint o Ubuntu
Instalar cubo
Utilice el siguiente comando para agregar Cubic PPA e instalar el software en el sistema Ubuntu o Linux Mint:
sudo add-apt-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install cubic
Para crear una ISO personalizada de Ubuntu o Linux Mint usando Cubic, siga los pasos a continuación: 1. Inicie Cubic desde el menú del escritorio y seleccione el directorio para el nuevo proyecto.
Simplemente cree una nueva carpeta vacía y selecciónela en Cubic. Este es el directorio donde Cubic extrae el ISO, y también el directorio que contiene el archivo ISO final personalizado de Ubuntu/Linux Mint Live.
Cuando termine, haga clic en Siguiente 2. Seleccione el ISO que desea personalizar.
Puede ser Ubuntu, Linux Mint (incluido Ubuntu 20.04 o Linux Mint 19.*), cualquier versión de Ubuntu o Mint, u otras distribuciones de Linux basadas en Ubuntu.
Solo probé Cubic en Ubuntu o Linux Mint, así que no estoy seguro de si puede crear una ISO personalizada para otras distribuciones de Linux basadas en Ubuntu, pero al menos en teoría no sé por qué no funciona.
Si la carpeta seleccionada ha descomprimido el ISO usando Cubic, la aplicación le preguntará si desea crear una imagen de disco del proyecto existente, continuar personalizando el proyecto existente o eliminarlo:
Después de cargar el ISO, Cubic le permitirá cambiar algunas configuraciones ISO personalizadas, como ingresar el nombre de la versión, el nombre del disco, la ID del volumen, el directorio de salida y el nombre del archivo, etc. No dude en cambiarlos.
Cuando termine, haga clic en Siguiente.
Cubic ahora extraerá el sistema de archivos comprimido de Linux de la ISO y copiará algunos archivos de la imagen del disco original. 3. En la siguiente pantalla, Cubic muestra una ventana de terminal integrada con un entorno chroot. Puedes personalizar el ISO aquí.En este chroot de línea de comando, personalice el ISO para adaptarlo a sus necesidades. Instale otros paquetes (aplicaciones, bibliotecas, imágenes del kernel, etc.), elimine todos los paquetes instalados, agregue o elimine PPA u otros repositorios de terceros, descargue paquetes externos e instálelos en una ISO personalizada de Linux Mint o Ubuntu. En la imagen, cambie el archivo de configuración y cualquier otra cosa que desee.
Lo que debes saber es:
- Puede copiar archivos desde el host a una ISO personalizada arrastrando y soltando los archivos en la parte superior de la ventana "chroot" (chroot).
- Para editar el archivo, debe utilizar un editor de texto de línea de comando. puedes usarlo
nano
, Instalado de forma predeterminada, o instale otros editores de texto de línea de comando. Para guardar el archivo usando el editor de texto Nano, useCtrl + O
,entonces presioneEnter
llave. Puedes presionar para salir de NanoCtrl + X
. - No es necesario utilizar
sudo
, Ha iniciado sesión como usuario root en el entorno chroot
Solo Ubuntu: de forma predeterminada, Ubuntu solo habilita los repositorios principal y restringido en el Live CD ISO. Como resultado, no podrá instalar los paquetes que se encuentran en los repositorios Universe y Multiverse para su ISO de Ubuntu personalizado, o al menos para mí, usar Ubuntu 18.04 para crear un ISO de Ubuntu 18.04.1 personalizado. Por lo tanto, para poder instalar ciertos paquetes, también es necesario habilitar los repositorios Universe y Multiverse. Esta es la manera de hacerlo.
En tres chroots, escriba:
nano /etc/apt/sources.list
Después de cada línea (deben ser solo 3 líneas), agregue un espacio y luego agregue lo siguiente:universe multiverse
, Como se muestra en la siguiente captura de pantalla:
Para guardar parsources.list
Archivo, presioneCtrl + O
conEnter
, EntoncesCtrl + X
Salga del editor de texto de la línea de comando Nano.
Corre ahoraapt update
Y debería poder instalar el software disponible en los repositorios de Ubuntu Universe y Multiverse:Linux Mint no necesita este ajuste porque ha habilitado todos los repositorios predeterminados.
Después de completar los cambios, haga clic en el botón "Siguiente". 4. Seleccione el kernel de Linux que desea usar y elimine el paquete de software de la instalación típica.
En la siguiente pantalla, puede seleccionar el kernel de Linux que desea usar (en mi caso, solo una captura de pantalla arriba) en caso de que se instalen algunos paquetes de kernel adicionales en la ISO personalizada.
También puedes optar por eliminar el paquete después de una instalación típica o una instalación mínima (esta última sólo está disponible para Ubuntu; Linux Mint, etc., no tiene ISO mínimo):
En la mayoría de los casos, se recomienda dejar estas opciones en sus valores predeterminados.
Haga clic en Siguiente y el proceso de generación de ISO debería comenzar. Cuando termines, haz clic en Finalizar 5. Y… ¡listo!
En el último paso, Cubic enumera la ruta para guardar el archivo ISO personalizado generado (de forma predeterminada, el archivo se guarda en la carpeta que seleccionó en el paso 1), la distribución y el nombre del disco, etc.
Además del archivo ISO generado y su archivo de suma de comprobación MD5, también encontrará la opción de eliminar todos los archivos del proyecto.
El ISO personalizado de Ubuntu o Linux Mint Live ya debería estar listo. Puede grabar una copia de la imagen ISO en un CD o DVD, o utilizar una herramienta de creación de USB de arranque (como el creador de disco de arranque de Ubuntu o bootiso) para crear un USB de arranque desde una nueva ISO personalizada.
Si intenta iniciar un USB con una ISO personalizada creada con Cubic en un sistema EFI, encontrará un error similar al siguiente:Créditos):
isohybrid: Warning: more than 1024 cylinders: 2215 isohybrid: Not all BIOSes will be able to boot this device
Necesitas instalarsyslinux-utils
(nosotros necesitamosisohybrid
Comandos en este paquete):
sudo apt install syslinux-utils
Luego use el siguiente comando:
sudo isohybrid /path/to/custom_iso.iso
Reemplazar/path/to/custom_iso.iso
Ruta ISO generada con Cubic. Ahora puede crear un USB de arranque desde esta ISO, y el USB debería poder utilizarse en sistemas EFI. ¡Aún necesitas usar un sistema host que use EFI para crear un ISO personalizado de Ubuntu o Linux Mint con soporte EFI! Es posible que también necesites leer lo siguiente:
- bootiso: inicia fácilmente el ISO en una unidad USB desde la línea de comando
- Groot simplifica el proceso de ingreso a Chroot en cualquier distribución de Linux