The Noid Linux live image maker

jbu f3b9e9d2e4 mkimage.sh.in: add cubietruck 10 năm trước cách đây
data 422bdf640c data/void-vpkgs.conf: add some more default pkgs. 10 năm trước cách đây
dracut 0493378c0c dracut: only install memdisk stuff if /usr/bin/memdiskfind exists. 10 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
.gitignore 2bb83b4c3a .gitignore: ignore .sh files in topdir. 10 năm trước cách đây
COPYING bc5f40d51f COPYING: it's 2015. 10 năm trước cách đây
Makefile be13cabb84 Makefile: generate executable scripts. 11 năm trước cách đây
README.md ad1fb6c388 README: update mklive examples. 10 năm trước cách đây
build-arm-images.sh.in 08b105b511 build-arm-images.sh.in: add cubietruck 10 năm trước cách đây
build-rootfs.sh.in ed2337f7c6 build-rootfs.sh.in: add cubietruck 10 năm trước cách đây
build-x86-images.sh.in 944153192b void-mklive: Fixes for systems with md / lvm2 10 năm trước cách đây
installer.sh.in 3f0dfe5832 installer.sh.in: really fix the md parsing 10 năm trước cách đây
mkimage.sh.in f3b9e9d2e4 mkimage.sh.in: add cubietruck 10 năm trước cách đây
mklive.sh.in 929175a025 Support for MEMDISK 10 năm trước cách đây
mkrootfs.sh.in 8b238fad3f add platform support for USB armory 10 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)

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

Dependencies

  • xbps>=0.35
  • parted (for mkimage)
  • 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 :-)