John Andersen composed on 2017-04-23 09:13 (UTC-0700):
Andrei Borzenkov wrote:
David C. Rankin composed:
openSuSE uses OS_PROBER to locate all drives and write a boot record there
Note what David wrote includes a conjunction.
This is complete nonsense. Show code that does it.
Nope, not nonsense, that is os_prober's job, and it does it rather well.
Since I moved to an SSD when I installed 42.2, I kept the 13.2 HDD intact and mounted it in a USB caddy.
I had plugged into a Manjaro machine when a new kernel update came along and in the process up updating grub, osprober found the opensuse 13.2 on the external USB drive, and dutifully added into the grub list of bootable systems.
I had to disconnect the USB and run update grub again to get rid of the extra entries. No harm done.
I didn't have this issue on 42.2 simply because I didn't leave the USB caddy plugged in over a kernel update, but I have no reason to think it would act differently on Opensuse than on Manjaro.
Andrei referred to the entirety of what David wrote. John apparently glossed over the second clause, and wrote only about the first clause, discovery of all drives so as to be able to find installations to include in Grub's menu. Grub is not supposed to be writing boot records to all drives, absent specific instruction to do so. -- "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