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 <Y>, no <M>) Si es otra cosa, busca el mensaje completo de error en google y encontrarás la respuesta
> > > -----Mensaje original----- > De: Juan Lavieri <jlavi...@gmail.com> > 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 > >