A GNU Guix installer image with the full Linux kernel! https://guix.gnu.org
 
 
Go to file
Moesasji 353b7bdb77
Bump checkout action - v2 to v4
Update github checkout action to silence node depreciation warnings
2024-02-17 16:32:32 +00:00
.github/workflows Bump checkout action - v2 to v4 2024-02-17 16:32:32 +00:00
guix Fixed local iso building 2021-06-22 10:25:16 -05:00
.gitignore Fixed local iso building 2021-06-22 10:25:16 -05:00
LICENSE.txt Add README and license file 2021-05-31 06:22:10 -07:00
README.md Update installer.scm location in README. 2021-09-05 18:51:53 +01:00
build-iso.sh Fixed local iso building 2021-06-22 10:25:16 -05:00

README.md

System Crafters Guix Installer

This repository runs automated CI builds to produce a GNU Guix installation image using the full Linux kernel from the Nonguix channel. If you are using a modern laptop or hardware that is incompatible with the Linux Libre kernel, this installer image is for you!

You may take a look at the image configuration and the build workflow to be sure that we aren't adding anything malicious to these builds!

A new .iso image is produced at least once a week, sometimes more often if we're making improvements to the configuration.

Table of Contents

Instructions

  1. Download a recently built .iso from this repo's release page
  2. Flash the .iso file into a USB stick with at least 3Gb.

Flashing the ISO

As stated in step #2 at Instructions, you will need to flash the .iso file into a USB stick.

[*]nix:

You should only need the dd utility (coreutils):

  • dd status=progress if=guix-installerYYYYMMDDHHMM.iso of=/dev/foo
    • where guix-installerYYYYMMDDHHMM.iso is the name of the downloaded .iso image and foo the name of the targeted device to flash the image.

For the sake of providing an example, here's the full command:

dd status=progress if=guix-installer-202106150234.iso of=/dev/sdb

NOTE #1: You can list your devices with lsblk.

NOTE #2: If dd won't work, refer to the Windows section.

Windows:

  • balenaEtcher is a great cross-platform FOSS utility for flashing GNU/Linux images.
  • If the above doesn't work, you might give Rufus a look.

Attributions

  • @anntnzrb for providing the starting point for the CI configuration.
  • @daviwil for releasing the finished CI configuration and getting everything up and running.
  • The System Crafters' community.

License

The code in this repository is licensed under the GNU General Public License v3.