Pasar un live cd a un disco rigido (Solucionado)

Primero que nada se que no es un tema extrictamente Ubuntu pero quizas alguno pueda ayudarme.

Estoy intentando pasar un live CD (X) a un disco rigido. Este live cd no tiene desgraciadamente ninguna herramienta para instalarse.

Abro el CD rom y me copio a mi home el archivo de imagen del live cd que se llama root.ext2

Descomprimo el contenido completo en una particion de un disco rigido aparte.

Copio del live cd el kernel y initramfs a la carpeta boot (Creandola primero)

Despues con el mismo ubuntu instalo grub sobre esa partición (Aunque no crea menu.lst)

Creo el fstab correspondiente.

Creo menu.lst, desmonto y renicio

Perfecto! Hasta ahora

Carga el kernel e initramfs pero llega a un kernel panic

/init: line 454 : ./lib/ld-linux-x86-64.so.2: No such file or directory
/init: line 455 /.root/../lib/ld-linux-x86-64.so.2: No such file or directory
/init: line 455: exec: /.root/../lib/ld-linux-x86-64.so.2: cannot execute: No such file or directory
Kernel panic - not syncing : Attemped to kill init!

Aparace como si faltara el archivo ld pero esta entro de initramfs y tambien en /lib del sistema raiz y esta.

Antes de esto no tira absolutamente ningun error, warning ni nada por el estilo, detecta mi hardware perfectamente como si estubiese del live cd. Se frena justo cuando me apareceria el terminal de Bash.

Las dos líneas que fallan son casualmente las últimas dos de init (Dentro de initramfs).

Trate de modificar initramfs pero no encontre como (2 años en google)

Puede ser que necesite un initramfs especifico para disco rigido y el de livecd no sirva?

Voy por buen camino al menos (lol) ???

Muchisimas gracias querida comunidad de ubuntu cualquier clase de ayudita, link, comentario, opinion, (lo que sea) que puedan darme :)

saludos de argentina!

Imagen de userbin
+1
0
-1

Hay herramientas para crear livecd; segun la distribución estas varian. Lo común es que hay que hacer chroot desde ellas para instalarlas, no es tan simple como descomprimir y copiar sino que se hace desde dentro. Hay que bootear, si tu livecd lo hace, crear un punto de montaje, descomprimir y enrootarse para instalar lo demas como usuarios, el grub, o lo que sea.

+1
0
-1
Imagen de Juan Manuel Lallana
+1
0
-1

Que no quiero hacer un live cd. Quiero porder instalar de alguna manera el livecd en mi maquina. El punto es que ese live no cuenta con programa de instalación quiero que lo tenga, o sea, tengo que hacerlo yo con algun script.

Por lo pronto ya estoy seguro de que todo funciona menos el initrd (Por que es para cd y no para hd)

Saludos, seguire googleando

+1
0
-1
Imagen de Juan Manuel Lallana
+1
0
-1

Lo que tenia que hacer es compilar el kernel y initrd

Solo lo compile desde ubuntu, copie el kernel, initdr y la carpeta /lib/modules/version a la particion, y listo ,arranco. Ahora me baje los bootscripts de lfs para personalizar un poko mas :) M;uchas gracias.

Si alguno quiere mas detalles de como lo hice solo pregunte :)

+1
0
-1