The Noid Linux live image maker

Juan RP ca99f9f5bb New dracut module helper to enable runit services. 10 ani în urmă
data 644890069c mklive: install vpkg conf file to the system virtualpkg directory instead. 10 ani în urmă
dracut ca99f9f5bb New dracut module helper to enable runit services. 10 ani în urmă
grub 6711fb5182 mklive: force-add init=/sbin/init to the kernel cmdline for now. 10 ani în urmă
isolinux 6711fb5182 mklive: force-add init=/sbin/init to the kernel cmdline for now. 10 ani în urmă
keys ddbf495c4c mklive: two fixes to generate images on any linux distro. 11 ani în urmă
.gitignore 6847c606fb .gitignore: don't forbit *.sh, obviously :-) 10 ani în urmă
COPYING 972734f802 Update copyright. 10 ani în urmă
Makefile be13cabb84 Makefile: generate executable scripts. 11 ani în urmă
README.md 27ab1fc5d5 README: update. 10 ani în urmă
installer.sh.in 7fbf8a189d installer: run partx -u just to be sure to update its partition table. 10 ani în urmă
mkimage.sh.in c4efb3d95e mkimage: if root fstype is ext[34] disable the journal. 10 ani în urmă
mklive.sh.in 644890069c mklive: install vpkg conf file to the system virtualpkg directory instead. 10 ani în urmă
mkrootfs.sh.in 194c1cdd89 mkrootfs: update for base-system as runit. 10 ani în urmă

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
  • GNU bash
  • 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 an x86 live image with runit and keyboard set to 'fr':

# ./mklive.sh -k fr

Build an x86 live image with systemd and some optional packages:

# ./mklive.sh -b base-system-systemd -p 'vim rtorrent'

See the usage output for more information :-)