需准备兼容硬件、正确镜像及引导介质:一、确认CPU架构并下载对应install.iso;二、用dd或Rufus以DD模式写入U盘;三、BIOS/UEFI设USB为首选并禁用Secure Boot;四、文本界面交互式分区与网络配置;五、勾选base等必要安装集后写入系统。

如果您希望在电脑上安装NetBSD操作系统以体验其高度可移植性与BSD家族的稳定设计,则需准备兼容硬件、正确镜像及引导介质。以下是完成该安装过程的具体步骤:
一、确认硬件兼容性并下载对应架构镜像
NetBSD支持x86_64、i386、ARM64、RISC-V等多种架构,安装前必须确认目标机器CPU类型与NetBSD官方支持列表匹配。不同架构使用独立的安装镜像,不可混用。
1、访问 https://cdn.netbsd.org/pub/NetBSD/,选择最新稳定版(如NetBSD 10.0)目录。
2、进入对应子目录,例如 /pub/NetBSD/NetBSD-10.0/amd64/iso/(适用于64位Intel/AMD PC)。
3、下载以 install.iso 结尾的镜像文件(如 NetBSD-10.0-amd64-install.iso)。
二、制作可启动U盘安装介质
NetBSD不依赖传统ISO挂载方式,需将ISO内容完整写入USB设备,使其具备BIOS/UEFI双模式引导能力。直接复制文件无效,必须使用块级写入工具。
1、在Linux系统中执行:dd if=NetBSD-10.0-amd64-install.iso of=/dev/sdX bs=1M conv=sync(请将 /dev/sdX 替换为实际U盘设备节点,如 /dev/sdb)。
2、在macOS系统中执行:sudo dd if=NetBSD-10.0-amd64-install.iso of=/dev/diskN bs=1m(使用 diskutil list 确认目标磁盘编号 N)。
3、在Windows系统中使用 Rufus 工具,选择“DD模式”写入ISO,而非ISO模式。
三、配置BIOS/UEFI启动顺序并进入安装器
NetBSD安装器以文本界面运行,对显卡驱动依赖极低,但需确保固件允许从USB设备启动,并禁用Secure Boot(部分UEFI平台需手动关闭)。
1、重启电脑,在开机自检阶段反复按 Del、F2 或 F12 进入固件设置界面。
2、在Boot选项中将USB存储设备设为第一启动项,保存退出。
3、若屏幕显示 boot: 提示符,直接按回车;若出现菜单,选择 Install NetBSD 项。
四、执行交互式安装流程
NetBSD安装器采用分步问答式交互,全程在终端中进行,不依赖图形环境。所有操作均通过键盘方向键、空格和回车完成,分区与网络配置需手动指定。
1、选择安装语言后,按提示输入键盘布局(默认为us)。
2、当提示 Which disk do you wish to install NetBSD onto? 时,使用方向键选择目标硬盘(如 wd0),空格键选中后回车。
3、进入磁盘分区界面,选择 Use entire disk 或手动运行 fdisk 和 disklabel 划分根(/)、交换(swap)等分区。
4、配置网络:若需从网络获取额外软件包,选择DHCP自动获取或手动输入IP、网关、DNS地址。
五、选择安装集并完成系统写入
NetBSD将基础系统划分为多个tar.gz格式的安装集(sets),最小化安装仅需base、etc、comp,其余按需添加。安装集决定系统功能边界,不影响内核可移植性。
1、在Set Selection菜单中,使用空格键勾选必需组件:base.tgz、etc.tgz、comp.tgz(含编译工具链)。
2、若需桌面环境,额外勾选 xbase.tgz 和 xfont.tgz(注意:X Window需后续手动配置驱动)。
3、确认安装路径(默认为 /),安装器开始解压并写入文件系统,进度条以百分比形式显示。










