Hi, I checked a little more, anaconda uses blivet to detect if the machine is EFI for its boot partition requirements, and blivet checks if /sys/firmware/efi exists [1]. The kernel registers /sys/firmware/efi only if EFI_BOOT is enabled [2], and this is set in on setup, when the kernel searches for an EFI loader signature in boot_params [3] (the signatures are defined as "EL32" and "EL64").
You can access boot_params under /sys/kernel/boot_params/data, so if you want to understand what's going on with your machine, you can try to use strings to see if it's enabled while running anaconda - on my test machine it looks like this: [anaconda root@localhost ~]# strings /sys/kernel/boot_params/data EL64 fHdrS Hope this helps :) Yuval. [1] https://github.com/storaged-project/blivet/blob/44bd6738a49cd15398dd151cc2653f175efccf14/blivet/arch.py#L242 [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/drivers/firmware/efi/efi.c?h=v3.10.108#n90 [3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/arch/x86/kernel/setup.c#n930 On Tue, Nov 21, 2017 at 8:57 PM, Yuval Turgeman <yuv...@redhat.com> wrote: > Boot partition reqs should be handled the same on both ovirt node and > centos (or rhel) and you having to add this manually on rhel can give us a > hint that this is a bug in anaconda (doesnt detect efi?). > > In other words, if you need to add this to rhel you'd need to add it to > ovirt node and autopart shouldnt scare you off, just follow the > partitioning guidelines, add your changes and you are all set. You can > grab some ks examples here: > > git clone https://gerrit.ovirt.org/ovirt-node-ng > > On Nov 21, 2017 20:13, "Luca 'remix_tj' Lorenzetto" < > lorenzetto.l...@gmail.com> wrote: > >> On Tue, Nov 21, 2017 at 4:54 PM, Yuval Turgeman <yuv...@redhat.com> >> wrote: >> > Hi, >> > >> > I tried to recreate this without success, i'll try with different hw >> > tomorrow. >> > The thing is, autopart with thinp doesn't mean that everything is >> lvm-thin - >> > /boot should be a regular (primary) partition (for details you can check >> > anaconda's ovirt install class) >> > This could be a bug in anaconda or in the kickstart that deploys the >> node >> > (if not installing directly from the iso), can you install CentOS-7.4 >> with >> > UEFI enabled on this machine ? If you have some installation logs, that >> > would help :) >> >> Hi, >> >> on the same hardware i can install with success rhel 7.4 using UEFI. >> This required to change my default partitioning to another one >> containing >> /boot/efi/ partition, adding this entry: >> >> part /boot/efi --fstype=efi --size=200 --ondisk=sda >> >> I suppose that autopart doesn't create this partition. >> >> Luca >> >> >> -- >> "E' assurdo impiegare gli uomini di intelligenza eccellente per fare >> calcoli che potrebbero essere affidati a chiunque se si usassero delle >> macchine" >> Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716) >> >> "Internet è la più grande biblioteca del mondo. >> Ma il problema è che i libri sono tutti sparsi sul pavimento" >> John Allen Paulos, Matematico (1945-vivente) >> >> Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , < >> lorenzetto.l...@gmail.com> >> >
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users