Red Hat Bugzilla – Bug 863691
f18b tc2 anaconda cannot create a bios boot partition (BIOS system using GPT disk and GRUB2 installed to such partition)
Last modified: 2013-12-19 13:58:46 EST
Created attachment 622764 [details]
Description of problem:
I tried to create a bios_boot partition and anaconda failed saying
that there is no free space. (tried with up to tree un-partitioned disks)
Version-Release number of selected component (if applicable):
f18b tc2, anaconda 18.12
Steps to Reproduce:
1. boot, enter storage, select disks, manual partitioning
2. try to create a bios_boot partition (type biosboot in mount point dialog
and choose 1mb size).
no bios boot partition
bios boot partition
tried booting with the disk unpartitioned
tried booting with the disk msdos partitioned
tried booting with the disk gpt partitioned
is this a bug or just a wrong error message (or other)?
Please try again with TC6. Also, biosboot on a msdos disk has no meaning, it will make a partition for you, but it won't use it.
With F18b TC6 there is no message nor error when creating a bios boot partition. However, while installabe and bootable, the default result does not look acceptable.
Do you want me to open another bug-report so this can be closed?
Anaconda will still not create a bios boot partition by default. (anaconda will silently do other stuff).
What do you mean by 'does not look acceptable'?
And how are you testing? biosboot will only be created on GPT disks used on BIOS machines. I test this by passing gpt on the kernel cmdline to force it to use GPT on my small virt disk.
I was aware of the gpt boot parameter.
A disk with a gpt disk label and no gpt boot parameter results in anaconda removing the gpt disk label and creating a msdos disk label and 3 primary partitions. (the biosboot, root and swap).
Also there is no warning nor feedback that you are not doing what is expected.
I mean, if you booted in bios (no gpt parameter) anaconda should at least warn you that it will do something undesired. (like wasting a primary partition).
Also even if booting with a gpt partitioned disk (and no gpt parameter) it is highly questionable to remove the gpt disk label and replacing it with a msdos one and wasting one primary partition).
the gpt boot parameter is needed even for gpt partitioned disks (but with no partitions).