Oops /boot partition deleted

I had an oops moment when I momentarily booted back into Windows to build a cygwin offline installer for work (for OpenSSH).  For some reason I had chosen the D: drive to download the temp packages.  The D: drive was also the drive letter than ExtFS associated with my linux /boot partition.

In a moment of brainlessness I deleted the files on the D:\ drive, not even realising what I was doing until I tried to boot back into my Ubuntu.

But as is the case with most things in linux, Google came to the rescue.

I hunted up my Ubuntu Gnome USB install key and booted into that.  I then used fdisk to find the right /dev/Xda drive for my installation and then…

sudo mkdir /mnt/sysimage

sudo mount /dev/sda7 /mnt/sysimage

sudo mount /dev/sda5 /mnt/sysimage/boot

sudo chroot /mnt/sysimage/

sudo apt-get install linux-image-`uname -r` linux-image-extra-`uname -r`

And a reboot later and I am back in business.

Phew

 

Leave a Reply

Your email address will not be published. Required fields are marked *