From Fedora Project Wiki
Description
This test case ensures dual booting two Fedoras, with btrfs, works as expected
Setup
- Install Fedora 33 using Automatic partitioning (uses Btrfs)
- Reboot
- Finish the Gnome Initial Setup
- Backup
/boot/loader/entries/
files - Prepare USB stick media with the desired 2nd installation image ISO
How to test
- Boot the second Fedora 33 installer, make sensible choices
- In Installation Destination, click Custom under Storage Configuration
- Locate the previous Fedora installation, click on it to reveal existing mount points for reuse
- Select
/boot/efi
orBIOS Boot
mount point, on the right hand side at the top, find Mount Point field, type in/boot/efi
, click Update Settings button. - Select
/boot
mount point, on the right hand side at the top, find Mount Point field, type in/boot
, do not check the Reformat box, click Update Settings button. - Select
/home
mount point, on the right-hand side at the top, find Mount Point field, type in/home
, click Update Settings button. - Click + button to create a new
/
mount point (NOTE: this is required to be a new subvolume. Reformat will be checked, cannot be unchecked, but the underlying Btrfs is not reformatted. Optional: change the name of the subvolume fromroot00
torootkde
orrootjam
per your preference). Click Update Settings button. - Click
Done
- Perform the installation and reboot the machine. At initial setup, it's recommended to use all the same settings as for the 1st installation.
- After logging in, check that your home directory or
/home
contains the files you created on your previous system (check their contents as well) - Check
/boot/loader/entries/
. There should be drop-in snippets with two machine-ids (the long random number at the beginning of the filename). If not, restore the missing snippets from the backup in Setup step 4. - Reboot, holding the shift key to bring up the GRUB menu. Confirm you can boot both installations at will.
Expected Results
- The installation should continue without fail
- The
/home
directory should have your previously-created files - Either Fedora installation can be successfully booted from the GRUB menu