Giter Club home page Giter Club logo

archiso's Introduction

Build your own Arch Linux ISO with ZFS support

Can be used as a live/rescue disk, or as an Arch Linux installation disk.

Prerequisites

Build Prerequisites

  • Working Arch Linux installation
  • archiso installed
  • Sufficient free disk space and RAM: 16GB of both is fine.

Notable changes from upstream

  • ZFS support
  • Added "live CD" type XFCE4 graphical user environment with useful (to me) desktop software and basic "rescue CD" functionality
  • Current proprietary nvidia driver, since nouveau is pretty useless on modern hardware (don't buy nvidia for Linux!)
  • Defaults to user livecd
  • sudo and polkit rules for livecd user
  • Boot option to use 25% of RAM for root partition
  • Boot option to prevent loading the nvidia* modules: should be useful for older nvidia cards unsupported by the latest drivers.
  • NetworkManager applet for GUI network config in XFCE
  • codecs and thumbnailers
  • en_GB locale

Comparing with upstream

Install meld (or your favourite diff tool), compare with e.g:

โ†’ meld /usr/share/archiso/configs/releng releng

Important notes

If using the livecd user, become root with e.g. sudo -i before starting the installation.

One should not generally install software when booting as a live disk. The "use 25% of RAM as root fs space" option is for those who know what they're doing.

Build notes

Use disk label ARCHZFS for the ISO, e.g:

sudo mkarchiso -w /tmp/archiso-tmp -o /some/path/for/iso/ -L ARCHZFS -v $(pwd)/releng

Known issues

Some of the XFCE icons are missing: this is due to the DE's default icon theme.

archiso's People

Contributors

morancj avatar

Stargazers

Brian Chew avatar  avatar

Watchers

JudasFace avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.