initramfs indica "montaje: no se puede leer etc/fstab" después del rescate de grub

initramfs indica "montaje: no se puede leer etc/fstab" después del rescate de grub

Tenía una memoria USB de arranque con ubuntustudio con dos particiones:

  1. /dev/sdb1con ubuntu
  2. y un gordo32 /dev/sdb2.

Luego me di cuenta de que Windows sólo lee particiones si son las primeras. Entonces moví las particiones y ahora tengo ubuntu en/dev/sdb2 y fat32 en/dev/sdb1. Hice esto creando una imagen del antiguo /dev/sdb1con ubuntu mediante ddcomando y luego restaurándola en el nuevo /dev/sdb2nuevamente dd.

Entonces, obviamente, ahora el lápiz USB no se reinicia y me muestra el mensaje de rescate de grub. Hice esto, después de haber verificado que los archivos vmlinuzy initrdestán en la partición (hd0,msdos2):

grub rescue>  set root=(hd0,msdos2)/boot  
grub rescue>  insmod linux  
grub rescue>  linux (hd0,msdos2)/boot/vmlinuz-3.5.0-17-lowlatency  
grub rescue>  initrd (hd0,msdos2)/boot/initrd.img-3.5.0-17-lowlatency  
grub rescue>  boot

Cuando inicio, caigo en el indicador initramfs. Creo que es porque /dev/sdb2no está montado. Porque después del comando de arranque me sale:

mount:can't read 'etc/fstab': No such file or directory  
Begin: Running /scripts/init-bottom ... mounting /dev on /root/dev failed: No such file or directory 

Pero, ¿cómo puedo saber cuál es la nueva partición desde el mensaje de rescate de grub?

Respuesta1

En dev/sdb2(su partición de Ubuntu) necesita editar y actualizar/etc/fstab

Puedes hacer esto montando la partición en Ubuntu y usando gedit.

Actualice la partición raíz para que apunte a la nueva partición.

Luego necesitarás actualizar grub.

información relacionada