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 <cxescal...@gmail.com> 
Enviado el: lunes, 24 de febrero de 2020 21:33
Para: ruben.mag...@inisis.es
CC: Juan Lavieri <jlavi...@gmail.com>; debian-user-spanish 
<debian-user-spanish@lists.debian.org>
Asunto: Re: error quitando initrd

 

 

 

El lun., 24 feb. 2020 a las 13:05, <ruben.mag...@inisis.es 
<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 <jlavi...@gmail.com <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 / 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 
<https://unix.stackexchange.com/questions/291526/patching-the-kernel-to-allow-booting-without-initrd>
 
-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- 
<https://www.linuxquestions.org/questions/debian-26/compiling-kernel-without-initrd-support-457689/>
 
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>  
> <mailto:ruben.mag...@inisis.es <mailto:ruben.mag...@inisis.es> >_ 
> www.inisis.es <http://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



Responder a