Error de Ubuntu "Me di por vencido esperando el dispositivo raíz" en 9.10 Netbook Remix

1

Así que instalé Ubuntu Netbook Remix 9.10 en mi netbook Asus EeePC 1008HA.

Funcionó perfectamente y fue bastante rápido. Reiniciar, suspender e hibernar funcionó bien, pero la primera vez que lo apagué, ya no puedo reiniciar en Ubuntu.

Creé 3 particiones. / /intercambio de viviendas

Todos usan el sistema de archivos predeterminado (todavía soy nuevo pero, creo, ¿era EXT4?).

De todos modos, ahora solo recibo este error que dice "Espere por el dispositivo raíz" cuando intento arrancar.

He intentado escribir "salir" en el indicador initramfs como sugerencias, pero nunca funciona.

Así que arranqué de la memoria USB que solía instalar y eché un vistazo a mis particiones. Mi partición de arranque ahora dice "desconocido" en lugar del sistema de archivos que utilicé. Así que usé fsck en él que parecía hacer algo (preguntó sobre fechas futuras que arregló). Luego intenté usar e2fsck pero siempre recibo el error "Argumento no numérico no válido para -P (" / dev / sda1 ")".

¿Qué puedo hacer para intentar resolver esto? Es una pena porque todo funcionó a la perfección y no tuve problemas con múltiples reinicios, hiberna y suspende, pero la primera vez que lo apagué, esto comenzó a suceder. Ni siquiera sostuve el botón de encendido.

Kris
fuente

Respuestas:

1

Creo que es bastante similar a esto (se eliminó una partición, ahora aparece el mensaje 'Gave up waiting for suspend / resume device' durante el arranque ).

Di la respuesta a continuación, ya que funcionó para mí .

En mi caso, el mensaje de arranque se veía así. La partición de intercambio fue eliminada.

Gave up waiting for suspend/resume device
/dev/sda4 ... ...

[***] A start job is running for dev-disk-by\...\...\...\.device
...
...
...

Primero, mire el contenido de su archivo fstab, cat /etc/fstab devolverá este tipo de salida

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
UUID=8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=00fd67-123DE-4b98-aa17-2d4025aed54 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

Luego se da cuenta de que "el intercambio estaba en / dev / sdax durante la instalación".

Recree la partición eliminada (fdisk o Gparted, por ejemplo), luego use este comando para encontrar el nuevo uuid de la partición.

ls -l /dev/disk/by-uuid/

Esto produce:

total 0
lrwxrwxrwx 1 root root 10 févr. 19 07:18 00151dcd-2bf5-4b98-aa17-8f40ef4cfd86 -> ../../sda4
lrwxrwxrwx 1 root root 10 févr. 19 07:18 6C5A1AC45A1A8B4A -> ../../sda2
lrwxrwxrwx 1 root root 10 févr. 19 07:18 8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 -> ../../sda3
lrwxrwxrwx 1 root root 10 févr. 19 07:18 C064106664106188 -> ../../sda1

Actualice su fstab con el uuid correcto que mostró el último comando copiando / pegando el uuid adecuado del intercambio en el archivo fstab. Luego reinicie, debería corregir el problema.

Palmadita. ANDRIA
fuente
9 años después y aún respuestas entrantes :). No recuerdo mi resolución exacta, creo que pude borrar todo por completo y comenzar de nuevo con éxito, pero no recuerdo la causa raíz (creo que tú y algunos de los otros usuarios están en lo correcto). Haré esto como la respuesta, jeje
Kris
2

Si ejecutaste fsck, eso te habría llamado e2fsck.

Parece que algo podría haber retenido el UUID del sistema de archivos, lo que hace que el initrd no pueda localizar su partición raíz.

intente presionar e en grub y cambie la raíz = UUID = ..... a solo root = / dev / sda1

si eso funciona, solo necesita configurar el UUID de nuevo a lo que su sistema espera.

tune2fs /dev/sda1 -U xxxxxxxxxx

Puede ver cuál era el UUID anteriormente buscando en / etc / fstab o /boot/grub/menu.lst

usuario23307
fuente
1

Pude arrancar cambiando root = UUID = ... a root = / dev / sda1. después de mirar / etc / fstab, el UUID es el mismo que se muestra en el shell cuando el sistema no se inicia


fuente