Bug 1956573 - anaconda can not install biosboot to multiple disks
Summary: anaconda can not install biosboot to multiple disks
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: anaconda
Version: 8.4
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: beta
: ---
Assignee: Anaconda Maintenance Team
QA Contact: Release Test Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-05-04 00:09 UTC by tbsky
Modified: 2021-05-04 06:57 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.