NixOS on ARM/ODROID-HC4: Difference between revisions

imported>Erdnaxe
No edit summary
imported>Erdnaxe
Write Board-specific installation notes
Line 26: Line 26:
== Board-specific installation notes ==
== Board-specific installation notes ==


WIP
# First follow the [[NixOS_on_ARM#Installation|generic installation steps]] to get the '''21.05 (Latest kernel)''' installer image.
# Uncompress the .zst file. One may use the <code>unzstd</code> command (equivalent to <code>zstd -d</code>) on supported machines. The zstd commands can be accessed from the <code>zstd</code> package.
# Patch this image (.img file) with U-Boot for Odroid HC4. <syntaxhighlight lang="bash">
# Clone content of pull request https://github.com/NixOS/nixpkgs/pull/101454 and build
git clone https://github.com/arapov/nixpkgs --depth 1 -b hardkernel && cd nixpkgs
nix-build -I "nixpkgs=$PWD" -A pkgsCross.aarch64-multiplatform.ubootOdroidC4
sudo dd if=result/u-boot.bin of=PATH/TO/ nixos-sd-image-21.05.XXXX.XXXXXXXX-aarch64-linux.img  conv=fsync,notrunc bs=512 seek=1
  </syntaxhighlight>
# Flash the modified SD image file (.img) to a microSD card. '''This will erase all the data on the card!'''


== Known Problems ==
== Known Problems ==