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-image
se ha actualizado 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 ejecutar en VirtualBox, obtuve 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:
...
Por lo tanto, parece que la imagen vmlinuz actualizada se encuentra correctamente, pero simplemente no funciona.
He buscado en google, pero no encontré ninguna resolución. ¿alguna idea?
EDITAR
Tengo un error, el archivo initrd.img-2.6.35-24-generic
ya es gzip-ped, por lo que debe descomprimirse antes de volver a comprimir 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 el initrd
debe configurarse manualmente, porque el sistema va bien con la versión original de vmlinuz
y initrd.lz
.