From Fedora Project Wiki
Description
This test case ensures that re-installing to the storage devices from an existing Fedora install and preserving the /home device works and does not delete data, when using the webui-based installer.
Setup
- Prepare a test system with a working, supported storage device of sufficient size for a Fedora install, and a Fedora installation medium that uses the webui-based installer - e.g. Fedora Workstation live, on Fedora 42 and above.
- Install Fedora 43 or 44 from any Edition or Spin which uses Btrfs filesystem by default. Ensure a separate /home subvolume is created. If you are installing to at least 50 GB of free space, this will happen if you use Automatic storage configuration during disk partitioning; otherwise, you will have to use custom partitioning and ensure a separate /home subvolume is created.
- On the installed system, create some distinct files and directories in your home directory or directly in
/home.
How to test
- Boot the WebUI-based installer using any available means, e.g. Fedora Workstation live on Fedora 42+.
- Proceed to the installer's "Installation method" screen, making sensible choices.
- Ensure the target device you prepared is selected as the "Destination".
- Select the Reinstall Fedora scenario.
- Complete the installation process, making sensible selections for all other installer options.
- Boot the installed system.
- Ensure you create a user account with the same name as the initial install.
- After logging in, check that your home directory or
/homecontains the files you created on your previous system (check their contents as well).
Expected Results
- The expected partition layout should be created on the target device(s).
- The install process should complete successfully and the installed system should boot as expected.
- The partitions and subvolumes which were assigned some mountpoints in the installer should be mounted. Any partitions or subvolumes which weren't assigned any mountpoints shouldn't be mounted.
- Your personal files on your
/homepartition must be intact.
