User Tools

Site Tools


livedistro:jn190307

New attempts to build a custom ISO

At the beginning of March 2019 I (JN) looked into

I only got as far as investigating the repository for Respin.

JLIVECD-release.tar.gz dated 2018-12-17 was downloaded and I made a few attempts to run the script. It seemed to be “mostly” working, but subject to some to the usual script glitches related to needing precise paths for different resources. I believe this script is rather similar to the original remastersys or to CrunchMaster in this respect. That is, it needs a careful hand controlling its us.

Antix Linux turned out to be surprisingly helpful. Using antiX-17.3.1_386-base.iso in a VirtualBox VM, I was able to add Abiword, gnumeric and Double Commander to the set of software tools, then create a new iso with my personal username and password using the iso-snapshot tool built in. Furthermore I subsequently made a “distribution” version with username and password equal to the default (demo/demo). It appears that there is also a remastering functionality if one uses a frugal install of the distro.

Still to check with Antix:

  • changing splash screens etc.
  • scripts to install different collections of software that might be useful to linux-ottawa members or their friends
  • a better wifi setup tool than that supplied (the text based network control is clunky, the GUI did not seem to work).

JN 2019-3-7

Persistence

Persistence is the term used to describe the facility to update the live-usb (new packages or files) and have them stored on the storage media. Ideally we want this to be the SAME usb-stick as the live OS. Where the live-usb mimics a CD/DVD, the whole device is used for the live system and this is not possible. However, often the OS and boot setup use only a part of the storage media. However, getting persistence set up can be awkward.

??links?? – be good to explain why, and also to suggest diagnostic tools to determine what is possible.

One approach

The Antix 17 live media provide a live-USB-maker (under Applications/System Tools). JN managed to create a live-usb with this tool having static-persistence (directories for john and root). At 20190308 this has not been extensively tested. To make the stick I booted with one live-usb containing an Antix system (this had in fact already been modified by addition of several packages). Then I plugged in an empty 8G Lexar stick and had live-USB-maker build a new stick, selecting space for persistence.

Open questions:

  • What exactly does the script do? Why?
  • Does the new stick allow files and new packages? Also apt update/upgrade?
  • ?? More precise documentation of the steps
  • Can we do the job from a Virtual Machine? Direct to USB? Can we fake a USB image for build and test?
livedistro/jn190307.txt · Last modified: 2019/03/08 08:58 by jcnash