Error "initramfs" al arrancar Ubuntu

Desde hace unos dias al arrancar ubuntu me encuentro con una pantalla negra del tipo consola donde pone "(initramfs)" y que solo me deja meter comandos de sh.

Para solucionar este problema tenemos que editar el grub o burg:
sudo gedit /boot/grub/grub.cfg
Buscamos la linea en la que arranca el kernel:
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set 98447f3e-95ad-496d-8851-5169af710364
    linux    /vmlinuz-2.6.35-22-generic root=/dev/sdb2 ro   quiet splash
    initrd    /initrd.img-2.6.35-22-generic

Y añadimos al final de la misma pci=nomsi, con lo que quedaria:
linux    /vmlinuz-2.6.35-22-generic root=/dev/sdb2 ro   quiet splash pci=nomsi
Share on Google Plus

About Eduardo Parra


17 comentarios:

Luis Alonso dijo...

Según la documentación de grub no deberías editar el fichero /boot/grub/grub.cfg ya que en cualquier actualización del sistema se actualiza el grub automáticamente. Lo que sí se puede hacer es modificar el fichero /etc/defaults/grub y añadir ahí las líneas que necesites.

Lo sé porque yo tuve un problema parecido hace un par de semanas y lo solucioné editando dicho fichero. En mi caso, era un problema con los UUID que no me dejaba arrancar bien el sistema. Lo único que hice fue, en el fichero anterior, descomentar la línea GRUB_DISABLE_LINUX_UUID=true para que meta en el grub.cfg /dev/sda1 y no uuid="unChorroDeCaracteres".

Para más información, está la página del grub: https://help.ubuntu.com/community/Grub2

Soker dijo...

Cierto, pero eso añadiria las lineas a todos lo kenels que tengas, y yo solo lo quiero para el mas nuevo que es que da el error

Fran7751 dijo...

pero como haces eso osea no tengo forma de editar el archivo no puedo entrar a montar el disco con el Live Cd ni tampoco puedo entrar con el comando que especificaste desde donde sale el mismo error es decir yo qeuiro poner asi


(initramfs)sudo gedit /boot/grub/grub.cfg


pero no responde como hago ?

Soker dijo...

Se me habia pasado por alto ese detalle.
Al cargar el grub selecciona el recovery mode, o sea, la segunda opcion, desde ahi deberias poder entrar a ubuntu sin problemas.

Por cierto, desde ahi entras en modo texto para iniciar el entorno grafico usa startx

Fran7751 dijo...

dale lo voy a probar porfa esta atento al post asi me podes responder, porque instale ubuntu en una escuela y en una de las maquinas de secretaria le paso esto y ni con el Live CD puedo entrar, espero que funcione, un saludo!

€mi dijo...

Hola Soker, tengo una laptop con ese error pero al entrar en recovery mode, también sale al initramfs... No tengo forma de acceder a esos archivos de configuración del grub, al menos no la conozco.

Soker dijo...

Entonces prueba desde un live cd o desde otro sistema operativo.

nenelinux dijo...

por mi parte no me funciono es mas ni siquiera tengo la carpeta /boot :S se que deberia tenerla pero no la tengo

un detalle si no tienes entorno grafico como se supone que vas a usar gedit???? deberias usar nano o vi :)

Soker dijo...

pues si no tienes la carpeta /boot no creo que sea este tu problema, como no puedes tener esa carpeta?? xD

Lo he puesto con gedit porque si que deberías tener entorno grafico

nenelinux dijo...

por mi parte no me funciono es mas ni siquiera tengo la carpeta /boot :S se que deberia tenerla pero no la tengo

un detalle si no tienes entorno grafico como se supone que vas a usar gedit???? deberias usar nano o vi :)

Fran7751 dijo...

dale lo voy a probar porfa esta atento al post asi me podes responder, porque instale ubuntu en una escuela y en una de las maquinas de secretaria le paso esto y ni con el Live CD puedo entrar, espero que funcione, un saludo!

Fran7751 dijo...

pero como haces eso osea no tengo forma de editar el archivo no puedo entrar a montar el disco con el Live Cd ni tampoco puedo entrar con el comando que especificaste desde donde sale el mismo error es decir yo qeuiro poner asi


(initramfs)sudo gedit /boot/grub/grub.cfg


pero no responde como hago ?

Luis Alonso dijo...

Según la documentación de grub no deberías editar el fichero /boot/grub/grub.cfg ya que en cualquier actualización del sistema se actualiza el grub automáticamente. Lo que sí se puede hacer es modificar el fichero /etc/defaults/grub y añadir ahí las líneas que necesites.

Lo sé porque yo tuve un problema parecido hace un par de semanas y lo solucioné editando dicho fichero. En mi caso, era un problema con los UUID que no me dejaba arrancar bien el sistema. Lo único que hice fue, en el fichero anterior, descomentar la línea GRUB_DISABLE_LINUX_UUID=true para que meta en el grub.cfg /dev/sda1 y no uuid="unChorroDeCaracteres".

Para más información, está la página del grub: https://help.ubuntu.com/community/Grub2

Carlos Correa dijo...

Justamente estaba buscando este post (borre sin querer la información)de nuevo funciono para arreglar mi propio PC ahora probare el mismo truco con un notebook espero tener la misma suerte

Ezequiel Martinez Barroso dijo...

Han pasado varios años, pero os pongo la soluccion definitiva en 2012

Desde un live cd de ubuntu ejecutar esto y listo...

reparar arranque initramfs ubuntu
##############################################
$ sudo fdisk -l (muestrame particiones, para saber cual es la de ubuntu)
$ sudo fsck /dev/sda1 (modificar sda1 por el que proceda: repara systema archivo)
$ sudo mkdir /media/ubuntu
$ sudo mount /dev/sda1 /media/ubuntu

Son 4 comandos... y el problema se solucciona..

patxi dijo...

Disculpen mi ignorancia, yo tengo el mismo problema de que al arrancar la compu me sale eso de initramsf y no puedo entrar. Probe con los comandos que dicen y con todos me sale /bin/sh: sudo: not found
si alguien me pudiera ayudar, muchas gracias

mjb dijo...

Yo lo he solucionado con un programa que se llama Rescatux que sirve para arreglar el grub