jlittle gets credit for this idea: I'm going to try this right now:
Booting grub from a stand-alone subvolume.
Here's some detail about the concept, actual steps to follow as I complete them;
Starting with a bootable btrfs install, I'm going to create a new subvolume and copy the contents of /boot/grub to it. Create a custom menu (my preference is to use menu entries that point to other grub.cfg files in each distro). Run grub-install point it at the mounted subvolume. Done. I also have six installs on a single btrfs subvolume. This would be a natural addition.
My method to install subsequent distros involves installing grub with each new distro but not actually booting it, by either:
The reason for this is every install will have it's own grub files so the grub.cfg can be easily updated when new kernel are installed, etc.
For those of you new to BTRFS and multibooting and to creating and maintaining a dedicated GRUB partition, here's my previous posts on these topics:
https://www.kubuntuforums.net/showth...GRUB-partition
https://www.kubuntuforums.net/showth...ot-How-To-quot
https://www.kubuntuforums.net/showth...ibooting+btrfs
https://www.kubuntuforums.net/showth...es-FIXING-GRUB
These are a bit aged by now though, so do your due diligence before following any of those.
Since Kubuntu 18.04 is out, I will proceed using a new 18.04 installation.
I'm looking forward to this new experiment and your questions!
Booting grub from a stand-alone subvolume.
Here's some detail about the concept, actual steps to follow as I complete them;
Starting with a bootable btrfs install, I'm going to create a new subvolume and copy the contents of /boot/grub to it. Create a custom menu (my preference is to use menu entries that point to other grub.cfg files in each distro). Run grub-install point it at the mounted subvolume. Done. I also have six installs on a single btrfs subvolume. This would be a natural addition.
My method to install subsequent distros involves installing grub with each new distro but not actually booting it, by either:
- Installing grub to a drive other than the actual boot drive
- Installing grub to a partition instead of the boot drive
- Installing grub to the boot drive, then re-running grub-install
The reason for this is every install will have it's own grub files so the grub.cfg can be easily updated when new kernel are installed, etc.
For those of you new to BTRFS and multibooting and to creating and maintaining a dedicated GRUB partition, here's my previous posts on these topics:
https://www.kubuntuforums.net/showth...GRUB-partition
https://www.kubuntuforums.net/showth...ot-How-To-quot
https://www.kubuntuforums.net/showth...ibooting+btrfs
https://www.kubuntuforums.net/showth...es-FIXING-GRUB
These are a bit aged by now though, so do your due diligence before following any of those.
Since Kubuntu 18.04 is out, I will proceed using a new 18.04 installation.
I'm looking forward to this new experiment and your questions!
Comment