Bug 1956573

Summary: anaconda can not install biosboot to multiple disks
Product: Red Hat Enterprise Linux 8 Reporter: tbsky <tbskyd>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED WONTFIX QA Contact: Release Test Team <release-test-team-automation>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 8.4CC: jikortus, jkonecny, jstodola, sdubewar, vtrefny
Target Milestone: beta   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-03-11 17:50:08 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description tbsky 2021-05-04 00:09:12 UTC
Description of problem:

with multiple 4TB disks, I want to make software raid and install biosboot to all the disks. anaconda want to do it but forget to make biosboot partition.

Version-Release number of selected component (if applicable):
rhel 8.3 and rhel 8.4 beta1


How reproducible:
everytime


Steps to Reproduce:
1. use rhel 8.3 or 8.4 beta1 to install and select manual partition
2. create biosboot partition to multiple disks (this is default when you create bios biosboot partition)
3. anacoda said it will create biosboot to all disks, but when you click "done", you will see anaconda only make biosboot partition for only one disk.

Actual results:
anaconda make biosboot partition for only one disk


Expected results:
anaconda should make biosboot partition for every disk 


Additional info:
the bug is clone from https://bugzilla.redhat.com/show_bug.cgi?id=1458688

Comment 1 Jan Stodola 2021-05-04 06:32:46 UTC
(In reply to tbsky from comment #0)

> 2. create biosboot partition to multiple disks (this is default when you
> create bios biosboot partition)
> 3. anacoda said it will create biosboot to all disks, but when you click
> "done", you will see anaconda only make biosboot partition for only one disk.

If a BIOS Boot partition is created, it's created only once (on one disk). The partition name is displayed below the "BIOS Boot" label on the left side of the screen (for example vda1).
If you select the BIOS Boot partition, you can see on what devices it could be created - and this could be confusing, since anaconda says for example:

Device(s):
0x1af4 (vda) and 3 others

But this means the partition could be placed on any of the device, not that the partition will be created on all of them. You can click the "Modify..." button and explicitly specify the disk you want anaconda to use for the partition.

To have BIOS Boot partition on all 4 disks, you have to repeat the following steps:
1. Add new "biosboot" mount point with desired capacity
2. Select the created mount point and click "Modify..."
3. Select only one of the disks and click "Select"
4. Go to 1. and repeat the steps for all the disks and biosboot partitions.

Be aware that anaconda displays only one BIOS Boot partition - the last one created. But if you repeat the steps from above, all 4 BIOS Boot partitions will be created. The problem with hiding BIOS Boot partitions is reported as bug 1926108.

Please let us know if it helps. If not, please attach the installation logs, which are located in /tmp/ in the installation environment.

Comment 2 tbsky 2021-05-04 06:57:49 UTC
your work arround is what I do these years. it is annoy when there are many disks. 
so why not just fix it and let the result the same as anaconda screen: "0x1af4 (vda) and 3 others". if user just want to install it at only one disk, he can select the disk as usual.

Comment 3 tbsky 2022-01-17 08:30:42 UTC
test centos-stream9 2022 iso, and the problem is the same.
hope this can be fixed at RHEL 10, or maybe there will no more bios boot machines.

Comment 4 Jiri Konecny 2022-01-21 11:08:44 UTC
Hi Vojta, could you please check if this issue is in Anaconda or Blivet?

Comment 6 Jan Stodola 2022-03-11 17:50:08 UTC
The proposal in comment 2 would change the current behavior for other mount points/partitions, which is not desirable.

The problem with showing just one biosboot partition doesn't make the user experience any better in cases like described in this bug, but it will be addressed in a separate bug 1913035.
I've also reported bug 2063288 to clarify that only one disk will be used even if multiple disks are selected in the window with available disks.

I'm closing this bug, as we do not plan to change the behavior.
Thank you for understanding.