I managed to solve the problem after a lot of struggle. I would like to
summarize my efforts with my own idea as to how the problem was solved.
(I will of course admit that I am not too knowledgeable!)

Firstly, I discovered that the system was running EFI (so reconfiguring
grub-pc did not work -- it is possible that I checked the wrong
partition while doing this, but I am not sure if that did some harm).

>From the grub rescue stage, I found that I could go to grub stage using
the following commands (sometimes only after using the full path and
file name instead of /vmlinuz and /initrd.img)

insmod linux
linux /vmlinuz ro root=/dev/mapper/vg-root
initrd /initrd.img

The second of these commands gave
error: premature end of file

The last command gave
unaligned pointer ox3880621b1a006275
Aborted. Press any key to exit.

When I pressed a key, it gave me the grub menu, with all options of
Ubuntu and Windows (until I ran boot-repair). So that was a partial
success, despite the error messages.

I booted into the latest Ubuntu version, and ran boot-repair with the 
recommended option. This did not help. 
http://paste.ubuntu.com/7403468 
said
"An error occurred during the repair."

The bottom line seemed to be :
"The boot files of [The OS now in use - Ubuntu 14.04 LTS] are far from the 
start of the disk. Your BIOS may not detect them. You may want to retry after 
creating a /boot partition (EXT4, >200MB, start of the disk)."

Since Windows 8 came pre-installed in the first partition, and since
everything worked fine until upgrade to 14.04, I did not want to follow
this suggestion, which would mean reinstalling everything.

At this stage, I consulted a colleague in our computing centre. He found
that in the bios boot priority list, windows came before ubuntu, and
changed it to boot ubuntu first. After this change, the main problem was
solved, and the system gave the grub menu with all operating systems
listed.

However, this worked fine for booting ubuntu, but on trying to boot
windows it failed.

At this stage, I remembered the posting of Fred Palmer on May 3 in this forum. 
He said that 
"Boot-Repair does the rename for 'buggy' UEFI."
He also said:
" To undo & to rename files to their original names, you just need to tick
the "Restore EFI backups" option of Boot-Repair."

(See also the posting of SatPhil on May 2 in this forum, which is
probably related).

I followed this instruction and ran boot-repair with the option he
mentioned. Now I have a system which boots correctly ubuntu as well as
windows.

I hope this will be helpful

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1289977

Title:
  Ubuntu 14.04 Update breaks grub, resulting in "error: symbol
  'grub_term_highlight_color' not found"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to