NixOS怎么安装 声明式Linux发行版NixOS安装配置

admin 百科 14
NixOS可通过声明式配置实现可复现的系统管理。首先下载ISO并制作启动U盘,进入Live环境后配置网络;接着进行GPT分区并格式化挂载,运行nixos-generate-config生成基础配置文件;在configuration.nix中设置主机名、服务和桌面环境后,执行nixos-install完成安装;重启进入系统后可进一步启用Flakes、添加系统包并使用nixos-rebuild switch应用更改,实现全流程声明式控制。

NixOS怎么安装 声明式Linux发行版NixOS安装配置-第1张图片-佛山资讯网

如果您希望搭建一个基于声明式配置的 Linux 系统,NixOS 提供了一种可复现、易于管理的系统配置方式。通过定义 Nix 配置文件,您可以完全控制系统的软件包、服务和内核参数。以下是安装与配置 NixOS 的详细流程。

本文运行环境:联想 ThinkPad X1 Carbon,Ubuntu 24.04

一、准备安装介质

制作可启动的 NixOS 安装 U 盘是开始安装的前提。您需要下载官方 ISO 镜像并将其写入 U 盘。

1、访问 https://channels.nixos.org/ 下载最新的稳定版 ISO 镜像文件。

2、使用工具如 Balena Etcher 或命令行工具 `dd` 将镜像写入 U 盘,例如执行:sudo dd if=nixos.iso of=/dev/sdX bs=4M status=progress

3、插入 U 盘后重启计算机,进入 BIOS 设置从 U 盘启动。

二、进入 Live 环境并连接网络

NixOS 安装依赖网络连接以下载必要的包。确保系统在 Live 环境中能正常访问互联网。

1、从 U 盘启动后,选择 “Install NixOS” 进入 Live 系统。

2、若使用有线网络,通常会自动获取 IP 地址;若使用 Wi-Fi,需手动连接:

执行:sudo wpa_passphrase "SSID" "password" >> /etc/wpa_supplicant/wpa_supplicant.conf

然后启动服务:sudo systemctl start wpa_supplicant

3、验证连接:ping -c 3 nixos.org

三、磁盘分区与文件系统创建

合理的磁盘布局是系统稳定运行的基础。本方案采用标准的 EFI 引导 + 根分区结构。

1、查看可用磁盘:lsblk,确认目标设备如 /dev/nvme0n1

2、使用 parted 对磁盘进行 GPT 分区:

sudo parted /dev/nvme0n1 -- mklabel gpt

sudo parted /dev/nvme0n1 -- mkpart primary 512MiB -8GiB

sudo parted /dev/nvme0n1 -- mkpart primary linux-swap -8GiB 100%

sudo parted /dev/nvme0n1 -- mkpart ESP fat32 1MiB 512MiB

sudo parted /dev/nvme0n1 -- set 3 esp on

3、格式化分区:

sudo mkfs.ext4 -L nixos /dev/nvme0n1p1

sudo mkswap -L swap /dev/nvme0n1p2

sudo mkfs.fat -F 32 -n boot /dev/nvme0n1p3

4、挂载文件系统:

sudo mount /dev/disk/by-label/nixos /mnt

sudo mkdir -p /mnt/boot

标签: linux word git 计算机 u盘 ubuntu 工具 联想 curl ios switch bios wi-f

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~