Currently is only for x86/i386 machines. It should boot on x86_64/amd64 however the operating system is only for i386 machines at this time. May make an update to allow native amd64 building.
This repository provides a GitHub Actions workflow to automate the creation of a customized Debian Live CD ISO. The workflow is designed to build a Debian Live ISO from scratch, including installing packages, configuring the environment, and generating the final ISO image.
- Automated Builds: Triggers on push to the
mainbranch or monthly at midnight UTC. - Manual Triggers: Allows manual execution from the GitHub Actions UI.
- Customizable: Easy to add or remove packages to tailor the Live CD image to your needs.
The workflow includes the following steps:
- Checkout Repository: Fetches the latest code from the repository.
- Set Up Prerequisites: Installs necessary tools and dependencies.
- Create Build Directory: Prepares the directory structure for the build.
- Bootstrap Debian Bullseye: Sets up a basic Debian environment.
- Install Packages: Adds the Linux kernel, live-boot tools, and other specified packages.
- Configure Live Environment: Prepares the filesystem, kernel, and boot configurations.
- Create ISO: Compiles the final ISO image and uploads it as an artifact.
- Fork the Repository: Start by forking this repository to make your modifications.
- Locate the Workflow: Navigate to
.github/workflows/main.yml. - Find the "Install packages" Line: This line is currently at line 39 and has a comment next to it.
- Modify Packages: Add or remove packages on line 42. Be careful not to delete anything else important to avoid errors.
- Commit Changes: Commit your modified
main.ymlfile to your fork. This will automatically start creating your ISO.