Você pode resolver esse problema com muita facilidade, então siga os passos abaixo, um por um:
- Insira uma imagem ISO do Live CD na unidade de disco do Virtualbox.
- Altere a ordem de inicialização das unidades do Virtualbox para inicializar a partir dessa imagem ISO e inicialize nela.
- escolha "Experimentar o Ubuntu" e abra um terminal pressionando Ctrl + Alt + T .
- Execute
lsblk
para encontrar o nome de dispositivo adequado para sua unidade principal da VM. -
Monte a unidade em
/mnt
, em queXX
é o rótulo da unidade adequada para a unidade que você deseja resgatar:mount /dev/sdXX /mnt
-
Agora monte e ligue o seguinte para tornar possível uma instalação adequada:
sudo mount -o bind /dev /mnt/dev sudo mount -o bind /dev/pts /mnt/dev/pts sudo mount -t sysfs /sys /mnt/sys sudo mount -t proc /proc /mnt/proc sudo cp /proc/mounts /mnt/etc/mtab sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
-
Chroot no ponto de montagem com
sudo chroot /mnt
. -
Execute uma atualização das listas de pacotes:
apt-get update # you might want to do an upgrade as well if you like apt-get upgrade
-
Agora você pode instalar o kernel novamente com:
apt-get install --reinstall linux-image-generic
-
Execute
update-grub
para garantir que o grub aponte novamente para um kernel instalado em funcionamento. -
Agora você pode sair do ambiente chroot pressionando Ctrl + D e finalizar antes de desligar a VM e reinicializá-la na unidade normal:
sudo umount /mnt/dev/pts sudo umount /mnt/dev sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt
Isso deveria ter sido feito e sua VM agora tem novamente um kernel para inicializar