Você tem uma cópia do arquivo root.disk original em um local seguro? Se não restaurar o arquivo original do backup do Windows e mantê-lo em um local seguro.
- Desinstale o Ubuntu pelo painel de controle.
- Reinicialize.
- Reinstale usando WUBI usando exatamente as mesmas especificações que o original .
- Reinicie para o Ubuntu e verifique se o Ubuntu inicializa corretamente.
- Reinicie para o Windows e copie o original do local seguro para o
local de inicialização, como
C:\Ubuntu\Disks
. - Reinicie para o Ubuntu.
Mais um passo
Veja link para detalhes (Obrigado à bcbc por apontar esta parte.) O seguinte foi tirado de essa resposta:
Assumindo que o Ubuntu está sendo movido de D:
para C:
e se D:
for /dev/sda2
e C:
for /dev/sda1
, você deve clicar em 'e' na primeira entrada do menu grub e mude:
set root=(hd0,2)
torna-se set root=(hd0,1)
Exclua a linha - search --no-floppy xxx
(pois isso substitui o comando raiz do conjunto anterior usando o antigo UUID)
linux /boot/vmlinuz-xxxx root=/dev/sda2 ...
torna-se linux /boot/vmlinuz-xxx root=/dev/sda1 ...
Esta é uma substituição única - pressione Ctrl + X para inicializar, e certifique-se de executar sudo update-grub
após a inicialização para corrigir o menu grub.cfg. funciona da próxima vez.
PS: Pode haver algumas variações. (hd0,2)
pode ser (hd0, msdos2)
ou (/dev/sda, msdos2)
dependendo da versão do Grub. Também root=/dev/sda2
pode ser root=UUID=xxxxx
Espero que isso ajude