RaspberryPiにNixOSをインストール
public.icon
参考サイト
検証環境
MacBook Pro(14インチ、2021)
Apple M1 Pro
手順
1. AArch64向けのイメージをダウンロードして解凍
code:terminal
nix-shell -p wget zstd
unzstd -d nixos-sd-image-22.05pre335501.c71f061c68b-aarch64-linux.img.zst
2. balenaEtherでSDカードにイメージを書き込み
3. ネットワークに接続
なぜか上手く名前解決できなかったので/etc/resolve.confを書き換えた
code:terminal
wpa_cli -i wlan0
add_network
set_network 0 ssid "MYSSID"
set_network 0 psk "passphrase"
enable_network 0
save_config
4. ファームウェアをアップデート
code:termnal
nix-shell -p raspberrypi-eeprom
sudo mount /dev/disk/by-label/FIRMWARE /mnt
sudo BOOTFS=/mnt FIRMWARE_RELEASE_STATUS=stable rpi-eeprom-update -d -a
5. configration.nixを取得
code:terminal
sudo -i
6. 必要に応じてconfigration.nixを書き換える
7. NixOSをインストールしてreboot
code:terminal
sudo nixos-install --root /
reboot