Michael Chang composed on 2016-02-25 12:23 (UTC+0800):
On Wed, Feb 24, 2016 at 03:41:17AM -0500, Felix Miata wrote:
If the Grub2 menu would automatically use the always-existing-on-openSUSE-installations kernel and initrd symlinks for the alien installations then it wouldn't matter what kernel versions they were using - no updates would be needed on account of updates on alien installations. Chainloading their native bootloaders should work just as well.
But how to know the bootargs for those symlinks if they are not in use ?
[all I write following presumes BIOS booting] How does os-prober know them? I would expect any yast dev who actually understands Grub2 to be able to come up with a procedure that works. :-) In multiboot, how much does it matter? Keep booting what is bootable until those appropriate can be determined and configured, much easier from installed system boot than typical rescue boot situations.
And chainloading may not always succeed
And on any given day your wife might burn your toast. Nobody guarantees marriage is anything like easy, much less guaranteed. :-) Multiboot can't be guaranteed simple either; not yet at least - maybe someday EFI will make it so. :-p
as many distribution out there won't install stage1 on volume boot record and setup may also go pretty wild (for eg, the setup would put stage1 in extended partition in order to be chainloaded by mbr, rather than in any one of those logical partitions).
That's why the general rule here is bootloader goes where I choose to put it, or nowhere at all. More KISS policy here includes having most booting done via Grub installed by me from Grub prompt, and from boot menu configured by myself using mcedit, without calling on any scripts. Using symlinks works just fine as long as os-prober and other Grub2 utils don't get a chance to tangle with them. e.g., all my Fedora installations made after 12.3 was released are being booted using binary content from 13.1's grub-0.97-194.1.2.i586.rpm (IIRC - there may be one or two using 42.1's 0.97). -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org