From Fedora Project Wiki

Associated release criterion
This test case is associated with the Fedora_43_Beta_Release_Criteria#custom-partitioning release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.


Description

A complete installation using custom partitioning in WebUI and a software RAID device for the root (/) file system. The RAID device is created on top of individual partitions.

For more details on RAID please consult Wikipedia.

Setup

  1. Prepare a test system with two or more working, supported storage devices 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.

How to test

  1. Boot the WebUI-based installer using any available means, e.g. Fedora Workstation live on Fedora 42+.
  2. Proceed to the installer's "Installation method" screen, making sensible choices.
  3. Ensure the target devices you prepared are selected as the "Destination".
  4. Click the three-dots menu button at the top-right corner, and click "Launch storage editor". Click "Launch storage editor" again to confirm.
  5. On the Storage screen, delete all existing partitions (if any), using the three-dots menu for each partition.
  6. If necessary, create a partition table on each disk. Click the menu next to the disk, and click "Create partition table". Click "Initialize".
  7. On the first disk, create any necessary bootloader partitions (e.g. EFI System Partition for UEFI installs, BIOS Boot partition for BIOS installs onto a GPT disk, PReP boot partition for PowerPC installs).
  8. On the first disk, create an ext4 or xfs /boot partition.
  9. Click the three-lines main menu and click "Create MDRAID device". Name it whatever you like, or keep the default name. Set the RAID level to 0 or 1 (RAID0 is the fastest option for testing, and doesn't perform re-syncing). Check the "unpartitioned space" on both disks is selected, and click "Create". This should create a new partition on each disk, and create an MDRAID device on top of them.
  10. Click the three-dots menu next to the new RAID device, and click "Format". Name it whatever you like, set the mount point to / and the type to EXT4. Ensure the size is large enough for a root partition.
  11. Optionally, create another RAID device for the /home partition.
  12. Click "Return to installation".
  13. Finish the installation, choosing all provided defaults.

Expected Results

  1. The installer should successfully create and install to the RAID devices: unrelated failures should be reported but do not constitute a failure of this test case
  2. After booting the installed system, inspection of /proc/mdstat should confirm that the partitions designated as RAID devices are in fact RAID devices