Basicamente, desde que você moveu todos os arquivos necessários para a inicialização (por exemplo ... /boot
), sua máquina atual não está em estado de inicialização. No entanto, outros são.
Você pode restaurar o estado anterior da sua máquina, desde que saiba o que foi feito. Configure sua VM para inicializar em um ISO do Ubuntu Live, selecione Experimentar o Ubuntu e monte manualmente suas partições "confusas":
# Create mount points (home only if necessary).
sudo mkdir /mount/old /mount/old/home
# Mount the former / partition on /mount/old.
sudo mount /mount/old /dev/sdaX # sdaX being your destroyed / partition.
# Mount the former /home partition (if you have one) on /mount/old/home.
sudo mount /mount/old/home /dev/sdaY # sdaY being your former /home partition, if necessary.
Se você quiser obter mais informações sobre suas partições, digite sudo fdisk -l
. Isso lhe dará o esquema de partição do drive virtual. Tente reconhecer suas partições de acordo com seus sistemas de arquivos e tamanhos. Na maioria dos casos usuais , a partição /
é uma grande partição ext4
. Se o seu /home
compartilhar a mesma partição que /
, remova-o dos comandos abaixo.
De lá, tente reverter suas alterações em /mount/old
e /mount/old/home
, depois umount
e reinicialize na unidade virtual. Antes de umount
-ing, você também pode acessar /mount/old/var/www
ou /mount/old/home/user/Downloads/var/www
para recuperar seus dados.
# Find all files owned by root in the former Downloads directory, and move them back to the root (mounted on /mount/old)
sudo find /mount/old/home/user/Downloads -type d -maxdepth 1 -user root -exec mv {} /mount/old \;
# Un-mount everything.
sudo umount /mount/old/home /mount/old
# Power off! Remove the ISO and power the machine back on.
sudo poweroff
Essa parece ser a solução mais óbvia , mas não sei se a configuração do GRUB será capaz de lidar com as alterações recentes. Você ainda pode tentar!