Compare commits

...

2 Commits

Author SHA1 Message Date
coolneng 8af695e825 Update README 2022-11-14 20:06:12 +01:00
coolneng ddd749e4f3 Add compressed image 2022-11-14 19:56:02 +01:00
2 changed files with 16 additions and 1 deletions

1
.gitattributes vendored
View File

@ -1 +1,2 @@
rp4-image.img.zst filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text

View File

@ -2,7 +2,7 @@
This repository contains the instructions and configuration to build a SD image with a bigger /boot partition size and my SSH public keys This repository contains the instructions and configuration to build a SD image with a bigger /boot partition size and my SSH public keys
## Usage ## Building
1. Enable QEMU on the host machine by adding the following option 1. Enable QEMU on the host machine by adding the following option
@ -15,3 +15,17 @@ boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
```{bash} ```{bash}
nix-build '<nixpkgs/nixos>' -A config.system.build.sdImage -I nixos-config=./sd-image.nix --argstr system aarch64-linux nix-build '<nixpkgs/nixos>' -A config.system.build.sdImage -I nixos-config=./sd-image.nix --argstr system aarch64-linux
``` ```
## Usage
1. Extract the image
```{bash}
nix-shell -p zstd --run "unzstd rp4-image.img.zst"
```
2. Burn it to an SD card
``` bash
sudo dd if=rp4-image.img of=/dev/mmcblk0 bs=1M status=progress conv=fsync
```