使用 TUNA 镜像加速 Nix OS 安装解决卡46%问题

NixOS的默认镜像安装容易因为网络等多方面原因在46%处卡死,使用TUNA镜像加速安装解决。

具体方法是先要使用iso镜像启动,选择 KDE Plasma,启动之后先不要马上安装,而是打开终端,修改 /etc/nix/nix.conf 中 substituters 为 tuna 镜像源。

LiveOS 启动之后,/etc/nix/nix.conf 这个文件无法写入,需要先复制一份,修改,然后删除源文件,再替换过去。

终端中输入:

sudo cp /etc/nix/nix.conf /etc/nix/nix.conf.back # 复制一份
sudo rm /etc/nix/nix.conf # 删除源文件
sudo nano /etc/nix/nix.conf.back  # 修改

在打开的文件中将

substituters =https://cache.nixos.org

替换为

substituters = https://mirrors.tuna.tsinghua.edu.cn/nix-channels/store

然后

sudo cp /etc/nix/nix.conf.back /etc/nix/nix.conf

如下图所示: NixOS TUNA

也可以使用下面的脚本:

#!/bin/bash
#!/bin/bash
sudo cp /etc/nix/nix.conf /etc/nix/nix.conf.back && \
sudo rm /etc/nix/nix.conf && \
sudo sed -i 's|https://cache.nixos.org|https://mirrors.tuna.tsinghua.edu.cn/nix-channels/store|g' /etc/nix/nix.conf.back && \
sudo cp /etc/nix/nix.conf.back /etc/nix/nix.conf
echo "Nix mirror configuration updated."

完成了上面的修改之后,再继续运行安装器,就不会卡在46%了。