An Alien themed Linux "greeting card" ISO image
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
master
screenshots
.gitignore
README.md
mkalieniso
runalieniso

README.md

alien-iso

This repository contains scripts which build an Alien themed Linux ISO image, suitable for burning to a flash drive or DVD. The booted operating system has:

  • Custom boot splash screen
  • Startup noises from the movie
  • Spaceship sounds from the movie
  • Intermittent monster sounds from Alien: Isolation
  • Pre-configured, auto-starting "cool-retro-term" which looks like the CRT screens found in the movie and game
  • A program that emulates the "personal terminal" application found in Alien: Isolation

You can find a download of this ISO on my website, along with some screenshots of the different components and a rough overview of how it works.

Build your own

It should be possible to build yourself, provided that you have a computer running Arch Linux.

  1. You should have base-devel and archiso installed. Also, you should have sudo configured.
  2. Run ./mkalieniso. You will be prompted by sudo for your password.
  3. ISO is located in profile/out
  4. You can clean things up with sudo rm -rf aur customrepo profile

Each time you run the script, a full rebuild is triggered (except for building AUR packages). This is difficult to avoid. Pull requests welcome :)

Customize

This is built on top of archiso. Read that first. Below are a few items you may want to customize if you were to build this yourself.

Change username

The current username is ripley. You can change it by editing the following files:

  • master/airootfs/root/customize_airootfs.sh
  • master/airootfs/var/local/lightdm.conf
  • master/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf

(A simple grep -r ripley . ought to show you any occurrence you may want to change)

Change alien-console text

The alien-console currently just shows some lorem-ipsum placeholder stuff. Check out the alien-console repo for the configuration file format. You can place a configuration file and its associated text files within master/airootfs/etc/alien-console/. This should take precedence over the default one installed in /usr/share/alien-console.

You can also include any configuration file anywhere in the filesystem, and then make a bash alias which points to alien-console path/to/config.conf.

Dependencies

Check out alien-console, which was made for this.

Screenshots

Boot screen Console splash screen Console main screen