photonos-secureboot-iso

Create UEFI Secure Boot enabled Photon OS ISOs with MOK enrollment and kickstart installation.

6|1|Updated Sep 5, 2019
One-click install
npx skills add https://github.com/dcasota/photonos-scripts --skill photonos-secureboot-iso
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: photonos-secureboot-iso
Source: https://github.com/dcasota/photonos-scripts/tree/main/HABv4SimulationEnvironment/.factory/skills/photonos-secureboot-iso
Command: npx skills add https://github.com/dcasota/photonos-scripts --skill photonos-secureboot-iso

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating Photon OS ISOs that can boot on modern hardware with UEFI Secure Boot enabled, which is often a blocker for bare-metal deployments.

Core Features & Use Cases

  • UEFI Secure Boot ISO Creation: Generates bootable ISOs compatible with Secure Boot.
  • MOK Enrollment & Signing: Integrates Machine Owner Key (MOK) signing for custom kernels and GRUB.
  • Kickstart Installation: Supports automated, reliable installations.
  • Use Case: Deploying Photon OS on a new server or laptop that has Secure Boot enabled by default, ensuring a smooth and secure boot process without manual intervention to disable security features.

Quick Start

Build a Secure Boot enabled ISO for Photon OS version 6.0.

Frequently Asked Questions about photonos-secureboot-iso

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Photon OS ISO that boots with UEFI Secure Boot enabled?

Creating a UEFI Secure Boot enabled Photon OS ISO requires handling MOK enrollment, custom GRUB stub signing, and RPM signing to ensure the image boots reliably on physical hardware without disabling security features.

What is MOK enrollment and why is it needed for Linux deployment?

MOK enrollment integrates Machine Owner Key signing for custom kernels and GRUB, allowing the system to verify and boot trusted custom components during a secure Linux deployment on physical hardware.

Can I automate package selection during a secure bare-metal installation?

Yes, you can automate package selection using kickstart installation, which ensures reliable and consistent package deployment on systems with Secure Boot enabled.

Does this secure boot ISO creation process work for physical hardware deployments?

Yes, the ISO creation process is specifically designed for physical hardware deployments, ensuring a smooth and secure boot process on modern servers or laptops with UEFI Secure Boot enabled by default.

Why does my custom Photon OS kernel fail to boot on secure hardware?

Custom kernels fail to boot on secure hardware when they lack proper MOK signing, but integrating MOK enrollment and RPM signing into the ISO resolves this deployment blocker.