0

I'm using Ubuntu 15.10 (64bit) and after the apt-get updates from yesterday it won't boot anymore. It goes from the BIOS screen to black, back to BIOS.

I've booted into Boot Repair from an USB stick and got this output: http://paste.ubuntu.com/16975693/

Here's my partition layout: enter image description here

Running the automated repair tool didn't fix the issue, what can I do?

1

I think grub failed to update properly after the apt updates. Now that boot repair can't fix it for you, you need to fix it manually. Your boot-repair info shows three drives: sda, sdb and sdc. You need to find out where you installed ubuntu. If it's sda, be sure to use that for all the commands mentioned below.

  1. Boot your computer from the Ubuntu DVD (of from a Live USB with Ubuntu on it). Select "Try Ubuntu (without installing)". Only use the DVD of the Ubuntu version that you wish to repair. So for 15.10, use the DVD of 15.10.
  2. Now you need to find out what's the name (and the partition number) of the root partition (the partition on which your Ubuntu has been installed). Check this with the application Gparted Partition Editor. Gparted is present both on the Ubuntu DVD and on the Linux Mint DVD.

Tip: the root partition of your Ubuntu will usually be formatted in EXT4. The EFI partition wil probably be formatted in FAT32, and it'll have the boot flag. On my computer, the Ubuntu root partition is called sda5. For the sake of clarity I'll use that situation in the rest of the how-to.

  1. Launch a terminal window.

  2. Copy/paste the following command line into the terminal (you can copy/paste with a right-click of the mouse): sudo mount /dev/sda5 /mnt Note: only if Ubuntu is on sda5! Change the number according to your situation. ....and press Enter. This mounts the Ubuntu root partition on the hard drive.

  3. Copy/paste this command line into the terminal: sudo grub-install /dev/sda --root-directory=/mnt

....and press Enter. This installs Grub. Note: definitely use copy/paste and do not type this command by hand! Many people forget to type essential spaces in this command. Note: you might get the following harmless error report: grub probe: error: failed to get canonical path of /cow Installation finished. No error reported. This grub probe error is harmless, and all should be well.

  1. Now type in the terminal: sudo reboot ....and press Enter.

This should work! You will find more grub related info on this link.

  • thank you so much for the help. Found my boot partition (sda1) and the root partition (sda2), however my root partition is encrypted (sda5, shown indented under sda2 in gparted). Do I need to mount + run grub-install on the encrypted partition (sda5)? – ojii Jun 4 '16 at 12:45
  • screenshot of how my gparted looks like: storage2.static.itmages.com/i/16/0604/… – ojii Jun 4 '16 at 12:52
  • IMHO the main problem here is the LUKS encrypted partition. AFAIK the boot sequence is a bit different in that case since most of the init will run only after the disk has been unlocked. You need the help of LUKS and LVM experts so you should add LUKS and LVM tags to your question... – xenoid Jun 4 '16 at 15:30
  • xenoid is right. I don't think you'll be able to mount and update grub since the partition is encrypted. You should get help from experts in this case. If the partition can be accessed, the rest of the process should be pretty much the same as I mentioned. – Amir Jun 4 '16 at 16:28
  • marked this as correct answer, as it is for non crypt drives. decided to make a fresh backup from live usb and re-installing in my case. thanks to both of you – ojii Jun 5 '16 at 9:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.