prompt do initramfs "mount: não é possível ler etc/fstab" após o resgate do grub

prompt do initramfs "mount: não é possível ler etc/fstab" após o resgate do grub

Eu tinha uma chave USB inicializável com o ubuntustudio com duas partições:

  1. /dev/sdb1com Ubuntu
  2. e um gordo32 /dev/sdb2.

Então percebi que o Windows só lê partições se elas forem as primeiras. Então mudei as partições e agora tenho o Ubuntu em/dev/sdb2 e fat32 em/dev/sdb1. Eu fiz isso criando uma imagem do antigo /dev/sdb1com o Ubuntu por ddcomando e depois restaurando no novo /dev/sdb2novamente dd.

Então, obviamente, agora a caneta USB falha ao reiniciar e me fornece o prompt de resgate do grub. Eu fiz isso, depois de verificar se os arquivos vmlinuze initrdestão na partição (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

Quando eu inicializo, caio no prompt do initramfs. Acho que é porque o /dev/sdb2não está montado. Porque depois do comando de inicialização eu recebo:

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 

Mas como posso saber qual é a nova partição dentro do prompt de resgate do grub?

Responder1

Em dev/sdb2(sua partição do Ubuntu) você precisa editar e atualizar/etc/fstab

Você pode fazer isso montando a partição no Ubuntu e usando o gedit.

Atualize a partição raiz para apontar para a nova partição.

Você precisará então atualizar o grub.

informação relacionada