diff options
| author | brian cully <bjc@spork.org> | 2026-05-20 07:02:40 -0400 |
|---|---|---|
| committer | brian cully <bjc@spork.org> | 2026-05-20 07:12:39 -0400 |
| commit | 2ad8ca7ee03e660f7deae5fed895596a31129a40 (patch) | |
| tree | 6ff16fb140c7d1742c713e7592cc27a219a2d1e5 /readme.org | |
| parent | 2d8b0700fff2dcc9d674ad340bd6524847cd2a53 (diff) | |
| download | guix-impermanence-init-2ad8ca7ee03e660f7deae5fed895596a31129a40.tar.gz guix-impermanence-init-2ad8ca7ee03e660f7deae5fed895596a31129a40.zip | |
update readme with slightly better instructions
Diffstat (limited to 'readme.org')
| -rw-r--r-- | readme.org | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -1,8 +1,18 @@ * from existing install +on an existing guix/nix install, you can prep the disks ahead of time. + need ~parted~ and ~btrfs-progs~ : guix shell parted btrfs-progs -* partition disk +* from installer +setting up from the installer requires =configuration.scm= from this +directory. get that on the installer thumb drive, on nfs, or some +other way such that we have access to it from the guix installer. + +you'll need to use the terminal-based install, which should have all +the tools you need. + +** partition disk gpt, 3 partitions: - 1 :: esp 2GB - 2 :: swap 8GB @@ -14,7 +24,7 @@ first create the partition table with ~cfdisk~, using ~gpt~ labels turn on the ‘esp’ flag for partition ~1~: : parted /dev/vdb set 1 esp on -* create filesystems +** create filesystems : mkfs.vfat -n ESP -F 32 /dev/vdb1 : mkfs.btrfs -L root /dev/vdb3 @@ -31,7 +41,7 @@ turn on the ‘esp’ flag for partition ~1~: : umount /mnt -* mount filesystems +** mount filesystems : mount -m -t tmpfs tmpfs /mnt : mount -m -t btrfs -o subvol=/gnu LABEL=root /mnt/gnu # : mount -m -t btrfs -o subvol=/gnu/etc LABEL=root /mnt/etc @@ -42,5 +52,5 @@ turn on the ‘esp’ flag for partition ~1~: : mount -m --bind /mnt/home/root /mnt/root : mount -m -t vfat LABEL=ESP /mnt/boot/esp -* init system +** init system : guix system init configuration.scm /mnt |
