Build or download the Arch-based Crystal Linux iso.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Matt C c8ecf18275
Development: Use shim temp repo while falcon suffers (#28)
* we're really smart

* packages: add wireguard-tools

* Push output to falcon

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>

* Forgot about ensuring rsync

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>

* Compress iso before upload

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>

* Add vmware and virtualbox utils (#27)

* Add open-vm-tools and virtualbox-guest-utils

this gives a better experience when using crystal with vmware or
virtualbox

* Update chrooted-iso.sh

Signed-off-by: axtloss <axtlos@tar.black>

* add f2fs-tools

Signed-off-by: axtloss <axtlos@tar.black>

Signed-off-by: axtloss <axtlos@tar.black>

* Update pacman.conf

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>
Signed-off-by: axtloss <axtlos@tar.black>
Co-authored-by: Fries <fries@tar.black>
Co-authored-by: axtloss <axtlos@tar.black>
2 years ago
.github/workflows Development: update ISO workflow (#26) 2 years ago
crystal Development: Use shim temp repo while falcon suffers (#28) 2 years ago
.gitignore Unify both build scripts, use flags as options 2 years ago
LICENSE add GPL 4 years ago
README.md Fix typos and incorrect URLs in README file 2 years ago
build.sh remove gitlab-ci and minor cleanup of build script 2 years ago
chrooted-bootstrap.sh Fix wrong pacman config in bootstrap 2 years ago
chrooted-iso.sh Adds extra packages and enables reflector.service 2 years ago
inject.sh Fixed installation of jade-gui flatpak on ISO 2 years ago
mkarchiso created extra script for building tarball 3 years ago

README.md

Logo

Crystal ISO


License GitHub issues GitHub pull requests
Discord The maintainer of this repository
Mastodon Follow Twitter Follow

Build or download the Arch-based Crystal Linux iso.

Dependencies:

  • pacman-contrib
  • archiso
  • squashfs-tools

How to Build:

You will have to use Arch or Arch-Based distros to build this ISO File.

  • Install Dependencies
  • Go to the project folder
  • Run ./build.sh --build-iso to build an iso image
  • Or Run ./build.sh --build-bootstrap to build a rootfs tarball

How to build inside of Docker or Podman:

  • The container MUST be ran as root to build.

    • Other than needing to be ran as root, it should function correctly. You may need to install a few more dependencies aside from the ones listed here.

    To enter a distrobox container as root, run distrobox enter --root boxnamehere -- bash

    (the -- bash is to ensure the container opens properly. Install your host shell afterwards to get it to open using your host shell.)