[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: error quitando initrd



El lun, 24-02-2020 a las 20:05 +0100, ruben.magana@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 <jlavieri@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.magana@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.magana@inisis.es <mailto:ruben.magana@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
> 
> 


Reply to: