elementary/os

Shellelementary.io
Linux

The OS build system

isodebianlinuxlive-buildhacktoberfest
Star 增长趋势
Star
1.2k
Forks
146
周增长
+6
Issues
20
5001k
2018年9月2021年5月2024年1月2026年9月
README
elementary

elementary OS

Build scripts for image creation



Stable 8.1 Daily 8.1


Building Locally

As elementary OS is built with the Debian version of live-build, not the Ubuntu patched version, it's easiest to build an elementary .iso in a Debian VM or container. This prevents messing up your host system too.

The following example assumes you have Docker correctly installed and set up, and that your current working directory is this repo. When done, your image will be in the builds folder.

Configure the channel (stable, daily) in the configuration file (etc/terraform-amd64.conf or etc/terraform-arm64.conf based on your host architecture), then run:

docker run --rm --privileged -it \
    -v /proc:/proc \
    -v ${PWD}:/working_dir \
    -w /working_dir \
    debian:latest \
    ./build.sh

Further Information

More information about the concepts behind live-build and the technical decisions made to arrive at this set of tools to build an .iso can be found on the wiki.

相关仓库
pbatard/rufus

The Reliable USB Formatting Utility

CGNU General Public License v3.0usbiso
rufus.ie
37.6k3.2k
AveYo/MediaCreationTool.bat

Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2!

BatchfilecliMIT Licensewindowswindows10
10.3k3.1k
archlinux/archinstall

Arch Linux installer - guided, templates etc.

PythonPyPIcliGNU General Public License v3.0arch-installerarch
8.4k772
armbian/build

The official build framework for the Armbian Linux distribution. This repository contains the complete toolchain and scripts required to compile custom OS images from source, including kernel configuration, U-Boot handling, and board-specific tweaks for various ARM and ARM64 single-board computers.

ShelllibraryGNU General Public License v2.0kernel-compilationarm
armbian.com
5.4k3.1k
etchdroid/etchdroid

An application to write OS images to USB drives, on Android, no root required.

KotlinappGNU General Public License v3.0androidusb
etchdroid.app
3.5k247
pbatard/Fido

A PowerShell script to download Windows or UEFI Shell ISOs

PowerShellcliGNU General Public License v3.0isowindows
2.9k256
fathulfahmy/aio-usb-drive

Curated collection of useful to have programs on a multiboot USB drive

awesomeMIT Licenseall-in-one-toolall-in-one-toolkit
2.7k163
lukes/ISO-3166-Countries-with-Regional-Codes

ISO 3166-1 country lists merged with their UN Geoscheme regional codes in ready-to-use JSON, XML, CSV data sets

RubyRubyGemslibraryOtherregion-codescountries
2.5k3.3k
nix-community/nixos-generators

Collection of image builders [maintainer=@Lassulus]

NixMIT Licenseisoqcow2-image
2.4k156
PJ-Singh-001/Cubic

The Official Web Site for Cubic (Custom Ubuntu ISO Creator) (https://github.com/PJ-Singh-001/Cubic)

customizationiso
1.5k105
FedoraQt/MediaWriter

Fedora Media Writer - Write Fedora Images to Portable Media

C++appGNU General Public License v2.0fedora-media-writerfmw
1.4k225
XboxDev/extract-xiso

Xbox ISO Creation/Extraction utility. Imported from SourceForge.

COtherxboxgame
sourceforge.net/projects/extract-xiso/
1.1k131