NOTE: 安裝 NixOS
source link: https://dannypsnl.github.io/blog/2021/02/04/cs/nixos-install/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
NOTE: 安裝 NixOS
先到 Download Page 下載 Gnome, 64bit 這個 iso,在 macos 上可以用以下指令找出並把 iso image 弄進 USB
$ diskutil list
[..]
/dev/diskN (external, physical):
#: TYPE NAME SIZE IDENTIFIER
[..]
$ diskutil unmountDisk diskN
$ sudo dd if=nix.iso of=/dev/rdiskN
要記得把 N
換成正確的值,nix.iso
的檔名也要改對。完成之後把 USB 插到要安裝的電腦並調整開機選項讓 USB 優先之後應該會出現 NixOS Graphic installer 的介面,開進去之後打開 terminal 輸入(記得把 /dev/sda
換成正確的 disk device,可以用 GParted 看或是直接用 GParted 切)
$ sudo su
$ parted /dev/sda
(parted) mklabel gpt
(parted) mkpart primary 512MiB -8GiB
(parted) mkpart primary linux-swap -8GiB 100%
(parted) mkpart ESP fat32 1MiB 512MiB
(parted) set 3 esp on
由於採用 UEFI,需要三個 partition,切成 ext4、linux-swap 跟 fat32。
$ mkfs.ext4 -L nixos /dev/sda1
$ mkswap -L swap /dev/sda2
$ swapon /dev/sda2
$ mkfs.fat -F 32 -n boot /dev/sda3
mount
$ mount /dev/disk/by-label/nixos /mnt
$ mkdir -p /mnt/boot
$ mount /dev/disk/by-label/boot /mnt/boot
mount 好了之後生成 config
$ nixos-generate-config --root /mnt
# 按需要修改內容,檢查 hardware-configuration.nix 裡面的設置有沒有設定檔案系統相關的資訊(`fileSystems."/".device` 這種),沒有的話就是前面切的有問題需要修正
$ nano /mnt/etc/nixos/configuration.nix
$ nixos-install
$ reboot
這樣就大功告成可以開始設定電腦惹 wow
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK