I have 4 Ubuntu version on a system (11.04 and 11.10 both in 32 and 64 bit) and also a few versions of Windows, after a restore now I have the grub from an earlier version and it sees just a system (11.04 32bit).
How can I install grub again and make it see all this Operating Systems?
Remove GRUB (
sudo apt-get purge grub-pc
) from all Ubuntu installations except one (I recommend 11.10 either 32/64 bit). This way, when one of your Ubuntu installations performs a kernel/grub update, it doesn't overlap with the grub configuration of the other.Also, make sure that you have
grub-pc
version 1.99+ installed (apt-cache show grub-pc
).After you followed the steps above, run
sudo update-grub
to let GRUB detect all of your OSes.Grub will automatically detect and set up all your installations. You don't have to do anything, just choose a side-by-side install.