Mudar o UUID com tune2fs dá erro “NOT A DIRECTORY” [closed]

0

Eu tive uma falha completa auto-infligida na minha partição do Ubuntu 15.10 ( /dev/sda5 ). Eu tive um backup completo usando o Systemback , que instalei com sucesso depois de inicializar no LiveCD. Como acontece quando eu reinstalar completamente o Ubuntu na partição usando o Systemback ou o tar, o UUID foi alterado e recebo este erro:

No controller found
No caching mode found:
Gave up waiting for root device.....
Alert! /dev/disk/by-uuid/####-####-#### (i.e., the UUID) does not exist.  Dropping into a shell.
(initramfs)

Para corrigir isso, eu normalmente inicializo no LiveCD e executo o seguinte:

sudo tune2fs /dev/sda5 -U ####-####-#### (i.e., the UUID)

No entanto, estou recebendo um erro muito assustador:

tune2fs 1.42.12 (29-Aug-2014)
tune2fs: Not a directory while trying to open /dev/sda5/
Couldn't find valid filesystem superblock.

Isso pode ser superado - seja fazendo o tune2fs funcionar ou usando uma maneira alternativa de alterar o UUID ??? Eu procurei em todos os lugares pelo erro Not a directory while trying to open em conjunto com tune2fs, e não surgiu nada.

Aaaarggghh!

  • OBSERVAÇÃO : Eu também tentei atualizar o UUID manualmente em /etc/fstab e /boot/grub/grub.cfg, então fazendo o chrooting em /dev/sda5 e atualizando grub - não funcionou !!
por Rsync 01.01.2016 / 20:43

1 resposta

0

A barra final foi a culpada! Que erro estúpido. Muito obrigado por pegá-lo. Também precisei alterar o /etc/fstab UUID, porque usar tune2fs apenas alterou o ID da partição, não o fstab . Obrigado novamente.

    
por Rsync 02.01.2016 / 00:49