I installed an Ubuntu Studio in one of the partitions that I had for using Gnome3.
The Grub2 that was installed by the default Ubuntu Studio changed all the /boot/grub/grub.cfg file creating its own menu.
Till here no problem, everything going normal.
The thing is that it wrote on the grub2 menu the new entry for the Ubuntu Studio kernel and the others SO's (windows and the default Natty with Unity) but it still there the entry for the Gnome3 kernel and it is the Grub2 menu entry for using the Natty-Unity kernel and the Ubuntu-Natty kernel does nothing.
I tried to edit the /boot/etc/grub.cgf file in the Ubuntu Studio and at the Natty-Unity installations and every time that I run sudo update-grub2 it write's back again the old menu entry that the Ubuntu Studio installation did.
I tried also using the Grub-Customizer GUI to change the entry but there is no effect at all when I try to update the Grub2 menu.
Theres any other way that I can fix this problem without having to edit an entry in /etc/grub.d ? Because in the ubuntu forum the explanation how to do it so it's not that clear.
Please Help. Thanks in advance.
|
|
||||
|
|
|
I to am having what seems to be the same issue, and have been having it since the first time grub 2 was implemented. no mater if I run sudo update-grub2/sudo update-grub or use grub customizer to make the changes, no matter what i do they always only update the grub.cfg.new file and not the grub.cfg file, as the last edited date shows. I read somewhere that GRUB 2 does not deal well with empty entries https://answers.launchpad.net/grub-customizer/+question/175491 I try to stick it out ever new release and just find myself going back to Grub 1 as it's tried true and just works for my needs . I understand that GRUB 2 is the future and more powerful and then its legacy version, and it really is at least on paper but as far as I am concerned at the present is not ready for prime time. Sorry to not have a fix for you. Just wanted to say you are not alone. I'll just wait till all the kinks are worked out. |
|||
|
|
|
Each installation of Ubuntu will create its own Grub2 menu which will be put in the MBR overwriting the Grub2 menus of the other Ubuntus in their partitions. So, decide which Ubuntu will be your standard, working Ubuntu and only run sudo update-grub2 on that installation. Have Grub Customizer installed on your standard, working Ubuntu and use the File menu, Install to MBR option. Kernel updates on the other Ubuntus will generate a new Grub2 menu. So, do your standard, working Ubuntu kernel update last and use Grub Customizer to restore your modified Grub menu back into the MBR. It works for me. Regards. |
|||||||||
|
|
I am unsure with Ubuntu Studio, but with Ubuntu you need to edit the default config file:
This file then updates /boot/grub/grub.cfg when you run:
|
|||
|
|