viernes, 5 de noviembre de 2010

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