В Fri, 20 Feb 2015 12:07:33 +0100 Frans de Boer <frans@fransdb.nl> пишет:
Hi,
I have a server running 12.3 and want to install on a different partition the newer 13.2 distribution. Alas, after installation I can't boot 12.3 anymore because of wrong references. Every time I install a fresh kernel I have to manually edit the grub.cfg files to get 12.3 booted again.
You install fresh kernel where? In 12.3, in 13.2, somewhere else? You need to edit grub.cfg where? In 12.3, in 13.2, somewhere else?
I also want to install a third system (LFS) without having to manually edit grub.cfg every time.
"install" is one time event. What "every time" do you mean?
So, is it possible to install the GRUB core image in a different partition and have the kernels be placed in the /boot directory of their respective partitions?
Does not it happen automatically - kernels are put in /boot directory of their respective partitions? What "different" partition do you mean here - different from what?
Using this method I just need to chain to the relevant partition to start the local GRUB menu handler.
Sure it is possible to chainload another bootloader. And it probably is better than what misusing os-prober. Any takers to actually implement it suitably for inclusion at least in openSUSE package? :)
- Between MBR and first partition: GRUB bootloader. - First partition: GRUB core and simple menu. - Second partition contains swap space - partitions 3..n Contain GRUB menu handlers and local linux kernels in local /boot dir.
All this can be done; whether all this can be fully integrated in YaST or other management tools I do not know.
I need local GRUB handlers because of preserving the kernel version as supported by openSuse and newer standard kernels with better or newer support modules.
Reading the GRUB 2.00 manual is not so helpful - to me - because of lack of unambiguous explanations or examples.
Any suggestions?
So do you have grub or grub2? And what is your question - how to chainload another bootloader? How to install grub2 on another partition, not on /boot? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org