Shiba87

Guía
Crear/Modificar un LiveCD de Debian y no morir en el intento

35 posts en este tema

Para lanzar el instalador desde el propio Live puedes recurrir a debian-installer-launcher
 
Para ejecutar directamente el instalador sin pasar por el Live, sí,  tienes que lanzarlo de manaera distinta apuntando a un kernel y una imagen de arranque que sean compatibles con el instalador:
 
Por ejemplo

label installgui
        menu label Instalador (Modo Grafico)
        kernel /install.amd/gtk/vmlinuz
        append initrd=/install.amd/gtk/initrd.gz vga=788 --- quiet
label live
        menu label Live GNU/Linux Vagos 5.4
        menu default
        linux /live/vmlinuz
        initrd /live/initrd.img
        append boot=live config cdrom-detect/try-usb=true live-config.locales=es_ES.UTF-8  --- loglevel=4

Como ves el kernel y la imagen initrd son diferentes y las opciones de lanzamiento, también.

http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/cdrom/

Rohlling y portaro le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Igual, sólo que en lugar de a puntar a la imagen de arranque GTK, utilizarías la "normal"

 

 

 

label installgui
        menu label Instalador (Modo Grafico)
        kernel /install.amd/gtk/vmlinuz
        append initrd=/install.amd/gtk/initrd.gz vga=788 --- quiet

label install
        menu label Instalador (Modo Texto)                                                                                                             
        kernel /install.amd/vmlinuz
        append initrd initrd=/install.amd/initrd.gz vga=788 ---

label expertgui
        menu label Instalador Experto (Modo Grafico)
        kernel /install.amd/gtk/vmlinuz
        append initrd=/install.amd/gtk/initrd.gz priority=low vga=788 ---

label expert
        menu label Instalador Experto (Modo Texto)
        kernel /install.amd/vmlinuz
        append initrd=/install.amd/initrd.gz priority=low vga=788 ---
portaro y Rohlling le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Es un proceso un poco complicado. Hay que "desarmar" las imágenes de arranque del instalador y volverlas a armar después.

Había una entrada en Debian Wiki donde explicaba el proceso, pero ahora no soy capaz de encontrarla completa en ningún idioma, parece que la están reescribiendo o se han olvidado de ella :busca:
 

En general, la imagen initrd.gz contiene muchísimas más cosas que la típica imagen de arranque convencional, entre ellas los logos y temas que aparecerán después en el instalador. La estructura es muy similar a la de un sistema ya instalado, todo lo relacionado con la personalización lo encontrarás en /usr/share.

Y también hay que tener presente que el instalador utiliza imágenes diferentes, según arranque en modo texto o modo gráfico, por lo que el trabajo hay que repetirlo tantas veces como imágenes initrd tengamos :sweat:

 

Eb4zVt5.jpg?1

Rohlling, portaro y pacoeloyo le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Gracias Shiba por responder, me surge otro problema con el preseed.cfg en la instalacion en modo texto y gtk me funciona perfecto, pero cuando inicio la instalacion en el modo live no funciona la configuracion del preseed.cfg hace caso omiso al archivo

Rohlling y portaro le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Pues... ahí me has pillado :jojojo:

 

No lo he intentado, pero creo que debería ser suficiente con especificar dónde está el archivo antes de arrancar el modo live.

Tirando de manual:

 

label live
        menu label
Live GNU/Linux Vagos 5.4
        menu default
        linux /live/vmlinuz
        initrd
/live/initrd.img
        append boot
=live config cdrom-detect/try-usb=true live-config.locales=es_ES.UTF-8  preseed/file=/install/preseed.cfg --- loglevel=4

https://www.debian.org/releases/jessie/amd64/apbs02.html.es

 

Otra opción que aparece en la documentación de Live-installer es:

live-installer/enable=

 

http://complete.sisudoc.org/manual/html/live-manual/customizing-installer.es.html

 

Pero éste último, dudo que tenga alguna relevancia, salvo que en un momento dado quieras ofrecer la opción de "netinstall" independientemente del contenido de la imagen Live, que entonces lo pondrías como false.

De resto me parece redundante.

 

Lo dicho, estoy mirando manual, será cuestión de trastear. Ya nos contarás :P

Rohlling y portaro le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Después de unas cuantas pruebas, he tenido que hacer algunos cambios en la parte de empaquetado, sustituyendo genisoimage por xorriso, que entre otras cosas nos permite crear imágenes iso híbridas.

 

https://wiki.debian.org/DebianInstaller/Modify/CD#Alternate_Method

 

Da la casualidad, que ahora estaba resolviendo un problemilla de mi live de debian, y me encuentro que precisamente eso a mi no me funciona XD

He usado geniso y funciona estupendo, lo digo por si no es fallo mio y falta algún detalle en el comando nuevo, yo con geniso voy más que servido jeje.

Rohlling le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Geniso funciona, pero la imagen resultante no es híbrida.

Xorriso da mejores resultados y la imagen resultante es híbrida, por lo que para USB Live es casi que indispensable :sweat:

Rohlling le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!


Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.


Iniciar Sesión