The Noid Linux live image maker

Cameron Nemo d2c6fdf1a7 dracut: use .org website, use https 6 năm trước cách đây
data f1a9d5f3ee data/issue: use .org website, use https 6 năm trước cách đây
dracut d2c6fdf1a7 dracut: use .org website, use https 6 năm trước cách đây
grub 749ed6c3c4 mklive: add a new entry to load image into RAM (grub, syslinux). 10 năm trước cách đây
isolinux 749ed6c3c4 mklive: add a new entry to load image into RAM (grub, syslinux). 10 năm trước cách đây
keys 30d9ebece4 Added musl.voidlinux.net RSA pubkey. 10 năm trước cách đây
pxelinux.cfg 414ebf318f Add netboot generator script 7 năm trước cách đây
.gitignore e460df1438 Makefile: Use stamps for better build redundancy 7 năm trước cách đây
COPYING bc5f40d51f COPYING: it's 2015. 10 năm trước cách đây
Makefile beaa74f4fc Update remaining mirror references 6 năm trước cách đây
README.md 6335173798 README.md: update minimally 7 năm trước cách đây
build-x86-images.sh.in 6302d82e15 build-x86-images.sh: Add intel-ucode to X_PKGS. 6 năm trước cách đây
installer.sh.in 3dcfb367c6 installer.sh.in: use .org website, use https 6 năm trước cách đây
lib.sh.in 4d81747387 mkrootfs: enable ppc support 6 năm trước cách đây
mkimage.sh.in b921097835 mkimage.sh.in: use for GCP images instead of shell globs 7 năm trước cách đây
mklive.sh.in 1ffa7e4900 mklive.sh: fixed syslinux datadir value after pkg update 6 năm trước cách đây
mknet.sh.in 7559500693 mknet: take syslinux files from /usr/lib 6 năm trước cách đây
mkplatformfs.sh.in c4e87c8d65 mkplatformfs: build rpi3 image on foundations kernel 7 năm trước cách đây
mkrootfs.sh.in 4d81747387 mkrootfs: enable ppc support 6 năm trước cách đây

README.md

The Void Linux image/live/rootfs maker and installer

This repository contains utilities for Void Linux:

  • installer (The Void Linux el-cheapo installer for x86)
  • mklive (The Void Linux live image maker for x86)

  • mkimage (The Void Linux image maker for ARM platforms)

  • mkplatformfs (The Void Linux filesystem tool to produce a rootfs for a particular platform)

  • mkrootfs (The Void Linux rootfs maker for ARM platforms)

  • mknet (Script to generate netboot tarballs for Void)

Dependencies

  • xbps>=0.45
  • qemu-user-static binaries (for mkrootfs)

Usage

Type

$ make

and then see the usage output:

$ ./mklive.sh -h
$ ./mkrootfs.sh -h
$ ./mkimage.sh -h

Examples

Build a native live image with runit and keyboard set to 'fr':

# ./mklive.sh -k fr

Build an i686 (on x86_64) live image with some additional packages:

# ./mklive.sh -a i686 -p 'vim rtorrent'

Build an x86_64 musl live image with packages stored in a local repository:

# ./mklive.sh -a x86_64-musl -r /path/to/host/binpkgs

See the usage output for more information :-)

These scripts are in flux, if you want to build a duplicate of a production image, its not a bad idea to ping maldridge on IRC. This message will be removed when this readme is replaced with complete documentation.