# Install custom iso using a kickstart file in uefi

**URL:** <https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781>\
**Category:** Rocky Linux Help & Support\
**Created:** [February 3, 2023, 11:38am UTC](https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781 "2023-02-03T11:38:50Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dominTxomin](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/domintxomin/32/2727_2.png) [@dominTxomin](https://forums.rockylinux.org/u/dominTxomin)\
**Post date:** [February 3, 2023, 11:38am UTC](https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781/1 "2023-02-03T11:38:50Z")

</div>

Hi. I have created a kickstart file to customise an installation. I create the corresponding ISO.  
In the kickstart file I detect if in BIOS or UEFI, the options for BIOS I have them controlled but not for UEFI.

Results when applying it in different environments:  
Virtual server with BIOS: Ok  
Physical server with BIOS: Ok

The problem is that I don’t know what to put in the kickstart file to make it work also in UEFI:  
I have tried this but it fails me:  
bootloader --location=none --efi

Is there anything else I need to do in the %post section?  
I’m using Rocky Linux 8.6

Thank you very much

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [February 3, 2023, 12:52pm UTC](https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781/2 "2023-02-03T12:52:32Z")

</div>

Every installation does save the made choices as kickstart file in `/root/`. If you do one interactive install on UEFI, you will get a working example in that file.

I do usually use incomplete kickstart file, so that the installer fills in the blanks if it can. (Else it will ask interactively.) I do also run Ansible playbooks _after_ install and those handle the legacy/EFI differences.

Legacy and EFI do use different bootloader (on both ISO and PXE). One can therefore have two kickstart files; one for each mode. (They can obviously _include_ identical choices from common third file.)

> [@dominTxomin](#):
>
> I’m using Rocky Linux 8.6

The only supported Rocky 8 is the **8.7** currently.

---

<div class="post-metadata">

**Author:** ![label](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@label](https://forums.rockylinux.org/u/label)\
**Post date:** [February 3, 2023, 3:35pm UTC](https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781/3 "2023-02-03T15:35:59Z")

</div>

If you are wanting to use a single kickstart to handle both UEFI and BIOS, you can take a look at how we do this in our own images: [kickstarts/Rocky-8-GenericCloud-Base.ks at r8 - kickstarts - Rocky Enterprise Software Foundation Git Service](https://git.resf.org/sig_core/kickstarts/src/branch/r8/Rocky-8-GenericCloud-Base.ks)

---

<div class="post-metadata">

**Author:** ![dominTxomin](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/domintxomin/32/2727_2.png) [@dominTxomin](https://forums.rockylinux.org/u/dominTxomin)\
**Post date:** [February 8, 2023, 1:23pm UTC](https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781/4 "2023-02-08T13:23:20Z")

</div>

Good afternoon, thank you very much for the answers. I have added to my kickstart file the part I needed of the one you told me about and in a virtual machine with BIOS and another with UEFI and it has worked correctly. Tomorrow I will try it on a physical server. It has helped me a lot, thanks again.

---

<div class="post-metadata">

**Author:** ![dominTxomin](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/domintxomin/32/2727_2.png) [@dominTxomin](https://forums.rockylinux.org/u/dominTxomin)\
**Post date:** [February 9, 2023, 9:04am UTC](https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781/5 "2023-02-09T09:04:04Z")

</div>

On the physical server I get the error: “started cancel waiting for multipath siblings of sda”. I have consulted in another thread because I think the problem appeared but I don’t know how they solved it.

---

<div class="post-metadata">

**Author:** ![dominTxomin](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/domintxomin/32/2727_2.png) [@dominTxomin](https://forums.rockylinux.org/u/dominTxomin)\
**Post date:** [February 15, 2023, 4:26pm UTC](https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781/6 "2023-02-15T16:26:31Z")

</div>

Hi. [Kickstart fails on boot](https://forums.rockylinux.org/t/kickstart-fails-on-boot/8821)  
Thanks

---

<div class="post-metadata">

**Author:** ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)\
**Post date:** [August 25, 2023, 3:24am UTC](https://forums.rockylinux.org/t/install-custom-iso-using-a-kickstart-file-in-uefi/8781/7 "2023-08-25T03:24:59Z")

</div>

Closed on August 25, 2023, 3:24am UTC


