Comment 90 for bug 403408

Revision history for this message
Jeremy Davis (jedmeister) wrote :

You need to wait until Ubuntu has completely finished booting to the desktop, then open the Terminal (Applications>>Accessories>>Terminal)

I would update grub-common before you do anything else (because otherwise you'll have to do it twice - updating will break the repair). So in the terminal window type:

 sudo apt-get update
 sudo apt-get install grub-common

then once thats finished you can follow the instructions from post #10 above. For convenience I will recap it here: Edit the grub config file:

 sudo gedit /usr/lib/grub/grub-mkconfig_lib

(Feel free to use your favourite text editor instead)

Then comment out line 174 (ie add a '#' to the start of the line) and add a newline below 'echo ""'. Once finished, from line 173 the config file should look something like this:

 if fs_uuid="`${grub_probe} --device ${device} --target=fs_uuid 2> /dev/null`" ; then
 # echo "search --no-floppy --fs-uuid --set ${fs_uuid}"
  echo ""
 fi

save the file and run

 sudo update-grub

Then reboot and should all work fine now!

Note: As suggested above, this change gets lost when the grub-common package gets upgraded and you'll need to do it again.