Re: error quitando initrd

2020-02-25 Por tema Gonzalo Rivero
El lun, 24-02-2020 a las 20:05 +0100, ruben.mag...@inisis.es escribió:
> Muchas gracias Juan.
> El caso es que he leído esos links antes, y entiendo lo mismo que tú.
> Se
> necesita cargar todo en el kernel y no como módulos. Es lo que hago
> en
> realidad, pero supongo que estoy olvidanto algo.
> Compilo un kernel con soporte para initrf y funciona. Lo hago sin él,
> con
> las mismas opciones pero simplemente quitando el soporte para
> initialramfs y
> no funciona sale el famoso "kernel panic... syncing VFS unable to
> mount...". Así que entiendo que me falta algo por añadir al
> kernel, pero
> no consigo saber el que
> 
¿como se termina ese mensaje, unable to mount rootfs o que?, si es lo
primero, me juego a que te falta el sistema de archivos (p.e. ext4) de
/ compilado dentro del kernel (si , no )
Si es otra cosa, busca el mensaje completo de error en google y
encontrarás la respuesta

> 
> 
> -Mensaje original-
> De: Juan Lavieri  
> Enviado el: lunes, 24 de febrero de 2020 19:57
> Para: debian-user-spanish@lists.debian.org
> Asunto: Re: error quitando initrd
> 
> Hola Ruben
> 
> El 24/2/2020 a las 1:33 p. m., ruben.mag...@inisis.es escribió:
> > Buenas tardes a todos,
> > 
> > Sabe alguien como compilar un kernel sin initialramdisk
> > 
> > El caso es que fabrico unas máquinas que usan un Single board 
> > computer,
> > pc/104 con procesador AMD Geode.
> > 
> > El tema es que las últimas placas que he comprado, AAEON PFM 540i,
> > no 
> > funcionan con debian 9 y curiosamente sin monitor. Con monitor 
> > conectado si arranca.
> > 
> > Después de mucho investigar, he visto con con una versión de
> > kernel 
> > 2.16 si arranca, con y sin monitor. Creo que la diferencia está en
> > que 
> > esa versión de kernel no tiene initrd en fichero aparte. Además 
> > detecta los discos como /dev/hda y no como /dev/sda. A parte de
> > esto, 
> > todo está igual
> > 
> > Es por ello que me gustaría probar un debain 9, con versión de
> > kernel
> > 4.9 pero sin initrd en fichero aparte para ver si se soluciona el
> problema.
> > Trato de hacerlo, tal y como pone en el siguiente enlace, pero al 
> > arrancar me da “kernel panic” y dice que no consigue montar el
> > filesystem.
> > 
> > https://wiki.gentoo.org/wiki/Custom_Initramfs
> > 
> > creo que sigo bien los pasos, es decir,  en el menuconfig hago:
> > 
> > General setup ---> [*] Initial RAM filesystem and RAM disk
> > (initramfs/initrd) Support
> > 
> > General setup ---> (/usr/src/initramfs) Initramfs source
> > file(s) //aquí le pongo la dir donde están los
> > ficheros 
> > que me he descargado del kernel, directorio init (supongo que los 
> > fuentes del initramfs están ahí)
> > 
> > Pero nada, cuando arranco me da el famoso kernel panic
> > 
> > En resumen, alguien me puede guiar para crear un kernel que
> > arranque 
> > pero sin initramfs??
> > 
> > Saludos / regards,
> 
> Según he estado leyendo al parecer necesitas compilar todo lo
> necesario para
> el boot dentro del Kernel y no como módulo.
> 
> Al menos eso es lo que entiendo en este enlace.
> 
> https://unix.stackexchange.com/questions/291526/patching-the-kernel-to-allow
> -booting-without-initrd
> 
> En este enlace hay una cadena de respuestas que quizás te sirva para
> aclarar
> cosas, de paso hay ejemplos de configuración dentro:
> 
> https://www.linuxquestions.org/questions/debian-26/compiling-kernel-without-
> initrd-support-457689/
> 
> Espero te sean útiles.
> 
> 
> Saludos.
> > **
> > 
> > *Rubén Magaña Riau*
> > 
> > **
> > 
> > *Ingeniería INISIS, S.L.*
> > C/ Coria, 6
> > 28011 Madrid
> > 
> > mov: +34 677 134 091
> > tel: +34 91 463 23 27
> > 
> > _ruben.mag...@inisis.es <mailto:ruben.mag...@inisis.es>_
> > www.inisis.es 
> > <http://www.anixter.es/>
> > 
> > QAntes de imprimir este mensaje, asegúrate de que es necesario. 
> > Proteger el medio ambiente está también en tu mano.
> > 
> > 
> > ¿Necesita imprimir este mensaje? Protejamos el medio ambiente • Li
> > cal 
> > imprimir aquest missatge? Protegim el medi ambient • Precisa
> > imprimir 
> > esta mensaxe? Protexamos o ambiente • Beharrezkoa da mezu hau 
> > inprimatzea? Babestu dezagun ingurumena • Do you need to print
> > this 
> > message? Let's protect the environment
> > 
> 
> --
> Errar es de humanos, pero es mas humano culpar a los demás
> 
> 



RE: error quitando initrd

2020-02-25 Por tema ruben.magana
Hola buenos días a todos, 

 

Efectivamente tengo todas las opciones de scsi activas y respecto a 
filesystems, también. Uso ext2,  pero tengo todas las opciones de ext2, ext3 y 
ext4 activadas en el kernel.

 

Respecto a lo que comentas de “algunos módulos se tenían que cargar manualmente 
después de iniciado el sistema” creo que por ahí van los tiros. Pero no sé 
exactamente qué y cómo cargarlo

 

Respecto al booteo sin monitor debido al bootsplash, investigaré un poco más. 
Sería lo ideal y así no tener que cambiar nada del kernel.

 

 

Saludos / regards,

 

Rubén Magaña Riau

 

Ingeniería INISIS, S.L.  
C/ Coria, 6
28011 Madrid

mov: +34 677 134 091
tel: +34 91 463 23 27

ruben.mag...@inisis.es <mailto:ruben.mag...@inisis.es> 
 <http://www.anixter.es/> www.inisis.es

 

Q Antes de imprimir este mensaje, asegúrate de que es necesario. Proteger el 
medio ambiente está también en tu mano.

 


¿Necesita imprimir este mensaje? Protejamos el medio ambiente • Li cal imprimir 
aquest missatge? Protegim el medi ambient • Precisa imprimir esta mensaxe? 
Protexamos o ambiente • Beharrezkoa da mezu hau inprimatzea? Babestu dezagun 
ingurumena • Do you need to print this message? Let's protect the environment

 

 

 

 

 

De: Paynalton  
Enviado el: lunes, 24 de febrero de 2020 21:33
Para: ruben.mag...@inisis.es
CC: Juan Lavieri ; debian-user-spanish 

Asunto: Re: error quitando initrd

 

 

 

El lun., 24 feb. 2020 a las 13:05, mailto:ruben.mag...@inisis.es> > escribió:

Muchas gracias Juan.
El caso es que he leído esos links antes, y entiendo lo mismo que tú. Se
necesita cargar todo en el kernel y no como módulos. Es lo que hago en
realidad, pero supongo que estoy olvidanto algo.
Compilo un kernel con soporte para initrf y funciona. Lo hago sin él, con
las mismas opciones pero simplemente quitando el soporte para initialramfs y
no funciona sale el famoso "kernel panic... syncing VFS unable to
mount...". Así que entiendo que me falta algo por añadir al kernel, pero
no consigo saber el que

 

Revisa si tienes activo el soporte para SCSI. En esas versiones de kernel los 
discos duros SATA pasaban por una emulación de SCSI para poder ser utilizados.

 

También revisa en la sección File System que tengas soporte nativo para los 
sistemas de archivos que vas a estar utilizando.

 

Que yo recuerde no era necesario meterlo todo compilado al poner el kernel sin 
initramfs, pero algunos módulos se tenían que cargar manualmente después de 
iniciado el sistema. El initramfs es principalmente para poder cargar módulos 
de forma dinámica antes del inicio del sistema y hacer cosas chungas como poner 
un bootsplash.

 

Por ello prueba también si en realidad lo que te está dañando el booteo sin 
monitor no es el bootsplash. Puedes desactivarlo con parámetros del kernel para 
hacer la prueba.

 



-Mensaje original-
De: Juan Lavieri mailto:jlavi...@gmail.com> > 
Enviado el: lunes, 24 de febrero de 2020 19:57
Para: debian-user-spanish@lists.debian.org 
<mailto:debian-user-spanish@lists.debian.org> 
Asunto: Re: error quitando initrd

Hola Ruben

El 24/2/2020 a las 1:33 p. m., ruben.mag...@inisis.es 
<mailto:ruben.mag...@inisis.es>  escribió:
> Buenas tardes a todos,
> 
> Sabe alguien como compilar un kernel sin initialramdisk
> 
> El caso es que fabrico unas máquinas que usan un Single board 
> computer,
> pc/104 con procesador AMD Geode.
> 
> El tema es que las últimas placas que he comprado, AAEON PFM 540i, no 
> funcionan con debian 9 y curiosamente sin monitor. Con monitor 
> conectado si arranca.
> 
> Después de mucho investigar, he visto con con una versión de kernel 
> 2.16 si arranca, con y sin monitor. Creo que la diferencia está en que 
> esa versión de kernel no tiene initrd en fichero aparte. Además 
> detecta los discos como /dev/hda y no como /dev/sda. A parte de esto, 
> todo está igual
> 
> Es por ello que me gustaría probar un debain 9, con versión de kernel
> 4.9 pero sin initrd en fichero aparte para ver si se soluciona el
problema.
> 
> Trato de hacerlo, tal y como pone en el siguiente enlace, pero al 
> arrancar me da “kernel panic” y dice que no consigue montar el filesystem.
> 
> https://wiki.gentoo.org/wiki/Custom_Initramfs
> 
> creo que sigo bien los pasos, es decir,  en el menuconfig hago:
> 
> General setup ---> [*] Initial RAM filesystem and RAM disk
> (initramfs/initrd) Support
> 
> General setup ---> (/usr/src/initramfs) Initramfs source
> file(s) //aquí le pongo la dir donde están los ficheros 
> que me he descargado del kernel, directorio init (supongo que los 
> fuentes del initramfs están ahí)
> 
> Pero nada, cuando arranco me da el famoso kernel panic
> 
> En resumen, alguien me puede guiar para crear un kernel que arranque 
> pero sin initramfs??
> 
> Saludos / reg

Re: error quitando initrd

2020-02-24 Por tema Paynalton
El lun., 24 feb. 2020 a las 13:05,  escribió:

> Muchas gracias Juan.
> El caso es que he leído esos links antes, y entiendo lo mismo que tú. Se
> necesita cargar todo en el kernel y no como módulos. Es lo que hago en
> realidad, pero supongo que estoy olvidanto algo.
> Compilo un kernel con soporte para initrf y funciona. Lo hago sin él, con
> las mismas opciones pero simplemente quitando el soporte para initialramfs
> y
> no funciona sale el famoso "kernel panic... syncing VFS unable to
> mount...". Así que entiendo que me falta algo por añadir al kernel,
> pero
> no consigo saber el que
>
>
Revisa si tienes activo el soporte para SCSI. En esas versiones de kernel
los discos duros SATA pasaban por una emulación de SCSI para poder ser
utilizados.

También revisa en la sección File System que tengas soporte nativo para los
sistemas de archivos que vas a estar utilizando.

Que yo recuerde no era necesario meterlo todo compilado al poner el kernel
sin initramfs, pero algunos módulos se tenían que cargar manualmente
después de iniciado el sistema. El initramfs es principalmente para poder
cargar módulos de forma dinámica antes del inicio del sistema y hacer cosas
chungas como poner un bootsplash.

Por ello prueba también si en realidad lo que te está dañando el booteo sin
monitor no es el bootsplash. Puedes desactivarlo con parámetros del kernel
para hacer la prueba.


>
>
> -Mensaje original-
> De: Juan Lavieri 
> Enviado el: lunes, 24 de febrero de 2020 19:57
> Para: debian-user-spanish@lists.debian.org
> Asunto: Re: error quitando initrd
>
> Hola Ruben
>
> El 24/2/2020 a las 1:33 p. m., ruben.mag...@inisis.es escribió:
> > Buenas tardes a todos,
> >
> > Sabe alguien como compilar un kernel sin initialramdisk
> >
> > El caso es que fabrico unas máquinas que usan un Single board
> > computer,
> > pc/104 con procesador AMD Geode.
> >
> > El tema es que las últimas placas que he comprado, AAEON PFM 540i, no
> > funcionan con debian 9 y curiosamente sin monitor. Con monitor
> > conectado si arranca.
> >
> > Después de mucho investigar, he visto con con una versión de kernel
> > 2.16 si arranca, con y sin monitor. Creo que la diferencia está en que
> > esa versión de kernel no tiene initrd en fichero aparte. Además
> > detecta los discos como /dev/hda y no como /dev/sda. A parte de esto,
> > todo está igual
> >
> > Es por ello que me gustaría probar un debain 9, con versión de kernel
> > 4.9 pero sin initrd en fichero aparte para ver si se soluciona el
> problema.
> >
> > Trato de hacerlo, tal y como pone en el siguiente enlace, pero al
> > arrancar me da “kernel panic” y dice que no consigue montar el
> filesystem.
> >
> > https://wiki.gentoo.org/wiki/Custom_Initramfs
> >
> > creo que sigo bien los pasos, es decir,  en el menuconfig hago:
> >
> > General setup ---> [*] Initial RAM filesystem and RAM disk
> > (initramfs/initrd) Support
> >
> > General setup ---> (/usr/src/initramfs) Initramfs source
> > file(s) //aquí le pongo la dir donde están los ficheros
> > que me he descargado del kernel, directorio init (supongo que los
> > fuentes del initramfs están ahí)
> >
> > Pero nada, cuando arranco me da el famoso kernel panic
> >
> > En resumen, alguien me puede guiar para crear un kernel que arranque
> > pero sin initramfs??
> >
> > Saludos / regards,
>
> Según he estado leyendo al parecer necesitas compilar todo lo necesario
> para
> el boot dentro del Kernel y no como módulo.
>
> Al menos eso es lo que entiendo en este enlace.
>
>
> https://unix.stackexchange.com/questions/291526/patching-the-kernel-to-allow
> -booting-without-initrd
> <https://unix.stackexchange.com/questions/291526/patching-the-kernel-to-allow-booting-without-initrd>
>
> En este enlace hay una cadena de respuestas que quizás te sirva para
> aclarar
> cosas, de paso hay ejemplos de configuración dentro:
>
>
> https://www.linuxquestions.org/questions/debian-26/compiling-kernel-without-
> initrd-support-457689/
> <https://www.linuxquestions.org/questions/debian-26/compiling-kernel-without-initrd-support-457689/>
>
> Espero te sean útiles.
>
>
> Saludos.
> >
> > **
> >
> > *Rubén Magaña Riau*
> >
> > **
> >
> > *Ingeniería INISIS, S.L.*
> > C/ Coria, 6
> > 28011 Madrid
> >
> > mov: +34 677 134 091
> > tel: +34 91 463 23 27
> >
> > _ruben.mag...@inisis.es <mailto:ruben.mag...@inisis.es>_ www.inisis.es
> > <http://www.anixter.es/>
> >
> > QAntes de imprimir este mensaje, asegúrate de que es necesario.
> > Proteger el medio ambiente está también en tu mano.
> >
> >
> > ¿Necesita imprimir este mensaje? Protejamos el medio ambiente • Li cal
> > imprimir aquest missatge? Protegim el medi ambient • Precisa imprimir
> > esta mensaxe? Protexamos o ambiente • Beharrezkoa da mezu hau
> > inprimatzea? Babestu dezagun ingurumena • Do you need to print this
> > message? Let's protect the environment
> >
>
> --
> Errar es de humanos, pero es mas humano culpar a los demás
>
>
>


RE: error quitando initrd

2020-02-24 Por tema ruben.magana
Muchas gracias Juan.
El caso es que he leído esos links antes, y entiendo lo mismo que tú. Se
necesita cargar todo en el kernel y no como módulos. Es lo que hago en
realidad, pero supongo que estoy olvidanto algo.
Compilo un kernel con soporte para initrf y funciona. Lo hago sin él, con
las mismas opciones pero simplemente quitando el soporte para initialramfs y
no funciona sale el famoso "kernel panic... syncing VFS unable to
mount...". Así que entiendo que me falta algo por añadir al kernel, pero
no consigo saber el que



-Mensaje original-
De: Juan Lavieri  
Enviado el: lunes, 24 de febrero de 2020 19:57
Para: debian-user-spanish@lists.debian.org
Asunto: Re: error quitando initrd

Hola Ruben

El 24/2/2020 a las 1:33 p. m., ruben.mag...@inisis.es escribió:
> Buenas tardes a todos,
> 
> Sabe alguien como compilar un kernel sin initialramdisk
> 
> El caso es que fabrico unas máquinas que usan un Single board 
> computer,
> pc/104 con procesador AMD Geode.
> 
> El tema es que las últimas placas que he comprado, AAEON PFM 540i, no 
> funcionan con debian 9 y curiosamente sin monitor. Con monitor 
> conectado si arranca.
> 
> Después de mucho investigar, he visto con con una versión de kernel 
> 2.16 si arranca, con y sin monitor. Creo que la diferencia está en que 
> esa versión de kernel no tiene initrd en fichero aparte. Además 
> detecta los discos como /dev/hda y no como /dev/sda. A parte de esto, 
> todo está igual
> 
> Es por ello que me gustaría probar un debain 9, con versión de kernel
> 4.9 pero sin initrd en fichero aparte para ver si se soluciona el
problema.
> 
> Trato de hacerlo, tal y como pone en el siguiente enlace, pero al 
> arrancar me da “kernel panic” y dice que no consigue montar el filesystem.
> 
> https://wiki.gentoo.org/wiki/Custom_Initramfs
> 
> creo que sigo bien los pasos, es decir,  en el menuconfig hago:
> 
> General setup ---> [*] Initial RAM filesystem and RAM disk
> (initramfs/initrd) Support
> 
> General setup ---> (/usr/src/initramfs) Initramfs source
> file(s) //aquí le pongo la dir donde están los ficheros 
> que me he descargado del kernel, directorio init (supongo que los 
> fuentes del initramfs están ahí)
> 
> Pero nada, cuando arranco me da el famoso kernel panic
> 
> En resumen, alguien me puede guiar para crear un kernel que arranque 
> pero sin initramfs??
> 
> Saludos / regards,

Según he estado leyendo al parecer necesitas compilar todo lo necesario para
el boot dentro del Kernel y no como módulo.

Al menos eso es lo que entiendo en este enlace.

https://unix.stackexchange.com/questions/291526/patching-the-kernel-to-allow
-booting-without-initrd

En este enlace hay una cadena de respuestas que quizás te sirva para aclarar
cosas, de paso hay ejemplos de configuración dentro:

https://www.linuxquestions.org/questions/debian-26/compiling-kernel-without-
initrd-support-457689/

Espero te sean útiles.


Saludos.
> 
> **
> 
> *Rubén Magaña Riau*
> 
> **
> 
> *Ingeniería INISIS, S.L.*
> C/ Coria, 6
> 28011 Madrid
> 
> mov: +34 677 134 091
> tel: +34 91 463 23 27
> 
> _ruben.mag...@inisis.es <mailto:ruben.mag...@inisis.es>_ www.inisis.es 
> <http://www.anixter.es/>
> 
> QAntes de imprimir este mensaje, asegúrate de que es necesario. 
> Proteger el medio ambiente está también en tu mano.
> 
> 
> ¿Necesita imprimir este mensaje? Protejamos el medio ambiente • Li cal 
> imprimir aquest missatge? Protegim el medi ambient • Precisa imprimir 
> esta mensaxe? Protexamos o ambiente • Beharrezkoa da mezu hau 
> inprimatzea? Babestu dezagun ingurumena • Do you need to print this 
> message? Let's protect the environment
> 

--
Errar es de humanos, pero es mas humano culpar a los demás




Re: error quitando initrd

2020-02-24 Por tema Juan Lavieri

Hola Ruben

El 24/2/2020 a las 1:33 p. m., ruben.mag...@inisis.es escribió:

Buenas tardes a todos,

Sabe alguien como compilar un kernel sin initialramdisk

El caso es que fabrico unas máquinas que usan un Single board computer, 
pc/104 con procesador AMD Geode.


El tema es que las últimas placas que he comprado, AAEON PFM 540i, no 
funcionan con debian 9 y curiosamente sin monitor. Con monitor conectado 
si arranca.


Después de mucho investigar, he visto con con una versión de kernel 2.16 
si arranca, con y sin monitor. Creo que la diferencia está en que esa 
versión de kernel no tiene initrd en fichero aparte. Además detecta los 
discos como /dev/hda y no como /dev/sda. A parte de esto, todo está igual


Es por ello que me gustaría probar un debain 9, con versión de kernel 
4.9 pero sin initrd en fichero aparte para ver si se soluciona el problema.


Trato de hacerlo, tal y como pone en el siguiente enlace, pero al 
arrancar me da “kernel panic” y dice que no consigue montar el filesystem.


https://wiki.gentoo.org/wiki/Custom_Initramfs

creo que sigo bien los pasos, es decir,  en el menuconfig hago:

General setup ---> [*] Initial RAM filesystem and RAM disk 
(initramfs/initrd) Support


General setup ---> (/usr/src/initramfs) Initramfs source 
file(s) //aquí le pongo la dir donde están los ficheros que 
me he descargado del kernel, directorio init (supongo que los fuentes 
del initramfs están ahí)


Pero nada, cuando arranco me da el famoso kernel panic

En resumen, alguien me puede guiar para crear un kernel que arranque 
pero sin initramfs??


Saludos / regards,


Según he estado leyendo al parecer necesitas compilar todo lo necesario 
para el boot dentro del Kernel y no como módulo.


Al menos eso es lo que entiendo en este enlace.

https://unix.stackexchange.com/questions/291526/patching-the-kernel-to-allow-booting-without-initrd

En este enlace hay una cadena de respuestas que quizás te sirva para 
aclarar cosas, de paso hay ejemplos de configuración dentro:


https://www.linuxquestions.org/questions/debian-26/compiling-kernel-without-initrd-support-457689/

Espero te sean útiles.


Saludos.


**

*Rubén Magaña Riau*

**

*Ingeniería INISIS, S.L.*
C/ Coria, 6
28011 Madrid

mov: +34 677 134 091
tel: +34 91 463 23 27

_ruben.mag...@inisis.es _
www.inisis.es 

QAntes de imprimir este mensaje, asegúrate de que es necesario. Proteger 
el medio ambiente está también en tu mano.



¿Necesita imprimir este mensaje? Protejamos el medio ambiente • Li cal 
imprimir aquest missatge? Protegim el medi ambient • Precisa imprimir 
esta mensaxe? Protexamos o ambiente • Beharrezkoa da mezu hau 
inprimatzea? Babestu dezagun ingurumena • Do you need to print this 
message? Let's protect the environment




--
Errar es de humanos, pero es mas humano culpar a los demás