¿Cómo crear un Live CD personalizado con un kernel de imagen de Linux actualizado?

¿Cómo crear un Live CD personalizado con un kernel de imagen de Linux actualizado?

Estoy siguiendo este tutorial para personalizar un Live CD,

http://www.debuntu.org/how-to-customize-your-ubuntu-live-cd

He preparado los rootfs en una nueva partición ext4 creada, después de eliminar/instalar los paquetes necesarios y linux-imageactualizar a linux-image-2.6.35-24,

# mv custom/boot/vmlinuz-2.6.35-24-generic tmpcd/casper/vmlinuz
# mv custom/boot/initrd.img-2.6.35-24-generic tmpcd/casper/initrd
# lzma tmpcd/casper/initrd
# mv tmpcd/casper/initrd.lzma tmpcd/casper/initrd.lz

Y, después de crear la imagen ISO y ejecutarla en VirtualBox, recibí el siguiente error:

[    7.314180] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
[    7.318550] Pid: 1, comm: swapper Not tained 2.6.35-24-generic #42-Ubuntu
[    7.318857] Call Trace:
...

Entonces, parece que la imagen vmlinuz actualizada se localizó correctamente, pero simplemente no funciona.

Busqué en Google, pero no encontré ninguna resolución. ¿alguna idea?

EDITAR

Tengo un error, el archivo initrd.img-2.6.35-24-genericya está comprimido con gzip, por lo que debe descomprimirse antes de volver a comprimirlo con lzma:

# gunzip -c custom/boot/initrd.img-2.6.35-24-generic | lzma > tmpcd/casper/initrd.lz

Pero todavía no pudo arrancar. Supongo que initrddebería configurarse manualmente, porque el sistema va bien con la versión original de vmlinuz y initrd.lz.

Respuesta1

Quizás quieras mirarRemastersys...Le permite crear un Live CD personalizado basado en su instalación de Ubuntu o Debian Linux.

Si no tiene Ubuntu/Debian instalado, obtengaVirtualBoxe instalar como máquina virtual...

Tutoriales aquí (el segundo fue mejor):
http://www.ubuntugeek.com/creating-custom-ubuntu-live-cd-with-remastersys.html
http://klikit.pbworks.com/Remastersys+tutorial+por+dedoimedo

Descargable aquí:
http://remastersys.sourceforge.net/remastersystool.html

Respuesta2

Utilizo herramientas Linux llave en mano para esto... bastante útiles y basadas en ubuntu. Busqué el enlace donde tenían un tutorial sobre cómo hacer dobles giros.

editar:http://wiki.turnkeylinux.org/Referencia

dándole a studiohack un +1 para remastersys. Simplemente me gustan más las herramientas llave en mano - opinión

información relacionada