View previous topic :: View next topic |
Author |
Message |
Luciernaga Guru


Joined: 05 Apr 2006 Posts: 540 Location: LANDETE (Cuenca)
|
Posted: Tue Jun 19, 2018 8:42 am Post subject: xzcat falla [cerrado] |
|
|
Hola de nuevo:
Veamos cómo lo comento.
En la compilación del núcleo siempre he estado usando genkernel y ahora me encuentro que para crear el archivo initramfs.cpio con xzcat éste me reporta File format not recognized ... coñe, que no reconoce el formato del archivo /boot/initramfs-genkernel-x86_64-4.9.95-gentoo creado con genkernel.
¡¡¡toma ya!!!
¿qué es lo que ha cambiado ahora en Gentoo?
¿Cómo resuelvo el problema? porqué NO ENCUENTRO información al respecto en el manual tampoco, excepto que la operación la haga manualmente con make.
¿Esto es así?
Porqué falla xzcat ahora ... ???? _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo.
Last edited by Luciernaga on Thu Jun 21, 2018 8:56 pm; edited 1 time in total |
|
Back to top |
|
 |
quilosaq Veteran

Joined: 22 Dec 2009 Posts: 1562
|
|
Back to top |
|
 |
Luciernaga Guru


Joined: 05 Apr 2006 Posts: 540 Location: LANDETE (Cuenca)
|
Posted: Wed Jun 20, 2018 7:44 am Post subject: |
|
|
Vamos a ver, desde hace tiempo vengo utilizando la alternativa genkernel para la configuración/compilación del núcleo, hasta hace alrededor de dos semanas que vengo sufriendo ciertos problemas en la instalación de Gentoo en mi servidor WorkStation (Z10PE-D16-WS) que es una máquina Intel (2 Xeon E5-2630).
Centrándonos en xzcat que motiva el porqué del fallo digo que, la secuencia de comandos emitidos son los siguientes:
.....
emerge --ask sys-kernel/gentoo-sources
emerge --ask sys-kernel/linux-firmware sys-firmware/intel-microcode
emerge --ask sys-kernel/genkernel
emerge --ask sys-apps/pciutils
emerge --ask sys-apps/usbutils
nano /etc/genkernel.conf
genkernel --menuconfig all
Una vez compilado el núcleo consigo en /boot/ lo siguiente:
System.map-genkernel-x86_64-4.9.95-gentoo
initramfs-genkernel-x86_64-4.9.95-gentoo
kernel-genkernel-x86_64-4.9.95-gentoo
Según el manual desde hace tiempo tengo que incluir en el núcleo un archivo .cpio para poder arrancar Gentoo, y para crearlo emito el siguiente comando:
xzcat /boot/initramfs-genkernel-x86_64-4.9.95-gentoo > /boot/initramfs.cpio
......
Y aquí es donde xzcat ahora no me reconoce el formato del initramfs.
Algo tiene que haber cambiado en el software de Genkernel para que ahora resulte que no se reconozca la compilación del archivo initramfs, porque hasta hace pocos días SI que funcionaba, ahora bien, estoy de acuerdo que existan otros métodos para compilar Gentoo y poder arrancarlo en primera instancia sin que tenga que incluir en el núcleo una referencia de la(s) partición(es) y de los módulos (initram) necesitados.
Para concluir comento que desde principios de este año la eclosión de Meltdown and Spectre y ahora los VPNFilter rusos son un coñazo para la instalación de Gentoo.
Sin ir más lejos en el año pasado era una delicia hacer toda clase y tipo de instalaciones con Gentoo.
En fin, habrá que asumir riesgos y superarlos como sea con éxito, saludetes  _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
 |
cameta Veteran


Joined: 04 Aug 2004 Posts: 1357
|
Posted: Wed Jun 20, 2018 9:42 pm Post subject: |
|
|
Pon enlace al manual que estás usando.
xzcat forma parte del paquete xz-utils _________________ Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual. |
|
Back to top |
|
 |
Luciernaga Guru


Joined: 05 Apr 2006 Posts: 540 Location: LANDETE (Cuenca)
|
Posted: Wed Jun 20, 2018 10:01 pm Post subject: |
|
|
cameta wrote: | Pon enlace al manual que estás usando.
xzcat forma parte del paquete xz-utils |
Pues el oficial ... https://wiki.gentoo.org/wiki/Handbook:AMD64/es _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
 |
cameta Veteran


Joined: 04 Aug 2004 Posts: 1357
|
Posted: Thu Jun 21, 2018 10:35 am Post subject: |
|
|
Quote: | Según el manual desde hace tiempo tengo que incluir en el núcleo un archivo .cpio para poder arrancar Gentoo, |
El problema es que yo no veo nada de esto en el manual. Como ha dicho quilosaq para arrancar la gentoo no hace falta un cpio. _________________ Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual. |
|
Back to top |
|
 |
Luciernaga Guru


Joined: 05 Apr 2006 Posts: 540 Location: LANDETE (Cuenca)
|
Posted: Thu Jun 21, 2018 8:53 pm Post subject: |
|
|
Vale, amigo "cameta", vale ... no está en mi ánimo polemizar de nada ni con nadie.
Me descubro con la lectura de tu firma ... es genial.
No me negarás que para arrancar Gentoo se necesita un archivo initramfs, el cual integra datos de los módulos necesitados.
Sin ir más lejos el año pasado configurando/compilando el núcleo con Genkernel eran (son) necesarios dos archivos, un kernel y un initramfs.
Para integrar el initramfs dentro del núcleo [ (/boot/initramfs.cpio) Initramfs source file(s) ] era necesario convertir el initramfs generado por genkernel en un archivo con extensión .cpio.
Que en una compilación manual esta historia se obvia es evidente, que es mejor hacer una compilación manual del núcleo con make ... me descubro con ello. Por inercia uno tiende a caminar por la vida tal y como la conoce, nunca ir por caminos desconocidos a menos que se derrumbe un puente que impida el paso, y esto es lo que ha pasado.
Tampoco he conseguido una respuesta a la pregunta del fallo, ¿porqué xzcat no reconoce un archivo initramfs generado por genkernel?
Vale que no es necesario el término, pues de acuerdo, te digo que una compilación manual del núcleo con make ha resultado exitosa para una instalación de Gentoo con un escritorio Gnome y systemd, no precisamente en mi servidor pero si en un cliente de la red local.
Muchas gracias por tu interés en ayudarme, saludetes  _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
 |
cameta Veteran


Joined: 04 Aug 2004 Posts: 1357
|
Posted: Fri Jun 22, 2018 11:14 am Post subject: |
|
|
Hola,
pues yo arranco el gentoo sin inittramfs que me parece es solo necesario cuando empleas genkernel.
Quote: | que es mejor hacer una compilación manual del núcleo con make |
No veo necesariamente porque es mejor, por mucho que yo lo hago de esta manera. Digamos que no hay una manera mejor universal sino que está depende de las circunstancias. Es como hacer un puente sobre un rio, hay muchos tipos de puente y no hay uno de mejor, sino que el mejor depende del rio, del uso que se le va a dar, de criterios estéticos...
y yo también no se porque no funciona el xzcat, por eso quiero ver el manual donde pone como se hace, porque podría intentar compilar un nucleo con genkernel a ver como va y que es lo que falla. _________________ Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual. |
|
Back to top |
|
 |
Luciernaga Guru


Joined: 05 Apr 2006 Posts: 540 Location: LANDETE (Cuenca)
|
Posted: Fri Jun 22, 2018 11:52 am Post subject: |
|
|
Hola "cameta", como bien dices todo depende de las circunstancias del momento y del equipo que se maneja, la base fundamental es la configuración del núcleo y que, a día de hoy (kernel-4.9.95), está comprometida por los incordios surgidos desde principios de este año, y que continúan desestabilizando el desarrollo de computadoras, quizás, tal vez, son un acicate para avanzar en el mejoramiento tanto del software como del hardware.
Gentoo para mí es vital (informáticamente hablando) y vengo manejando Linux desde la anciana Slackware 0.99 que, en sus HOWTO's aprendí más de informática que en la academia donde estudiaba hace ya mucho tiempo.
Volviendo al terreno de la pregunta inicial xzcat no es que fallara, es que no "reconoció" el formato del archivo initramfs, posiblemente por su corrupto contenido, y eso nos lleva a otra pregunta ¿quién fue el responsable, una mala/errónea configuración del núcleo o genkernel que generó el fichero a través de su lectura?, ahí queda el detalle.
La vida es muy complicada y los tiempos que vienen lo serán aún más.
Saludetes amigo,  _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
 |
quilosaq Veteran

Joined: 22 Dec 2009 Posts: 1562
|
Posted: Fri Jun 22, 2018 10:30 pm Post subject: |
|
|
¿Qué versión de xzcat usaste?
|
|
Back to top |
|
 |
Luciernaga Guru


Joined: 05 Apr 2006 Posts: 540 Location: LANDETE (Cuenca)
|
Posted: Sat Jun 23, 2018 8:37 am Post subject: |
|
|
Hola quilosaq
xzcat -V devuelve lo siguiente:
xz (XZ Utils) 5.2.3
liblzma 5.2.3
No os preocupéis más por el tema, lo considero zanjado, he cambiado el 'modus operandi' de la instalación de Gento y ... asunto concluido.
Saludetes  _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
 |
|