Issues with ARCHlinux, openSUSE, Ubuntu & Windows in a multiboot enviornment
My main OS is Trusty Thar, but I'm experimenting with ARCHLinux and openSUSE (Tumbleweed), and I also have a Windows partition.
Generally, whenever I get an automatic update from Ubuntu, particularly with a Linux update, I'll open openSUSE and do a zypper update and open ARCH and do a pacman update. After an opensuse Linux versioning update, SUSE will do an "update-grub" which replaces my grub2 menu which was written from Ubuntu. I prefer the Ubuntu menu, so I go back into Ubuntu and run Boot Repair. However, after this I can't get into ARCH. I'm able to repair this by mounting the ARCH partition, mounting /proc and /sys in that partition, chrooting into the ARCH partition, modifying /etc/mkinitcpio to add "btrfs" before "udev" in the HOOKS parameter, after which remaking the ARCH's ramfs image with mkinitcpio -p linux. This is a pain. My wish is to be able to tell either SUSE's grub-update or Boot Repair to not change ARCH's mkinitcpio.conf back to its default. (Probably wouoldn't be a problem if Tumbleweed didn't use btrfs, but that's a price one must pay to check out the "cutting edge.") I note that since I installed btrfs-tools in Ubuntu that a part of the boot process acknowledges a search for btrfs file systems. I also tried installing ARCH's btrfs packages to my ARCH partition, but that did not help.
What I wonder is if Boot repair is "repairing" all file systems as it seems to say in the GUI t text box (as I also have another Windows virtual partition as well as a PC-BSD virtual partition on another drive) as it spends a lot of time "repairing" on that drive. If so, would it be possible to put a "Don't repair this:" box for all found Linux OSes found?
I did a lot of googling to try to understand os-prober, but nothing led me to understand how and where the changes are being made to the mkinitcpio.conf file in ARCH, or what is triggering recompilations of the initramfs in the various didtributions.
An insight would be helpful, if only to post a Bug (Want List) comment to the appropriate forum.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Boot-Repair Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- YannUbuntu
- Solved:
- Last query:
- Last reply: