PVE 安装 TrueNAS 虚拟机

本文最后更新于 2025年9月10日 凌晨

本文只是一个记录,基本全程参考文章[1]

环境

PVE 9.0
内核版本 6.14.8-2-pve
CPU: AMD R9

下载 ISO

TrueNAS

下载完成后上传到 PVE 的 ISO 库:local(pve)/ISO镜像

创建虚拟机

操作系统 系统

默认只有系统盘可以选,要选择其他硬盘得先在 PVE 中挂载,参考 PVE 挂载硬盘 硬盘

CPU 选择 1 插槽,4 核心,因为 Win11 家庭版只支持 1 个插槽[2] CPU 内存 网络

添加 PCI 设备,这里直通了 SATA 控制器 硬盘直通 硬盘直通

安装 TrueNAS

剩下的步骤,和 [1] 中描述的几乎别无二致,我也没截上图

1. 启动虚拟机,在引导时按 ESC 进入 BIOS

如果没按上,多等待一会儿,报错之后再 ESC 似乎也是可以的

2. 选择 Device Manager

3. 选择 Secure Boot Configuration

4. 关闭 Attempt Secure Boot,即 X 消失

5. ESC 到最初的界面,选择 Reset 重启

6. 重启后跟随引导安装即可

7. 进入系统后可以先修改语言和时区

安装 NextCloud

这部分基本全程参考文章[2],但也没有安装成功。后来尝试给数据集加 ACL 权限(netdata 执行权限),也没有成功

  1. 解决网络问题,可以在 网络/全局配置 里设置代理
  2. 创建 appdata, userdata, postgres 三个数据集,数据集预设必须为 应用
  3. 其他配置
  4. NextCloud 对 Domain 有要求,要在 /mnt/pool/cloud/appdata/config/config.php 中添加可信域
    1
    2
    3
    4
    5
    'trusted_domains' =>
    array (
    0 => 'localhost',
    1 => '192.168.x.x', // 这里改成你的 IP
    ),

参考


PVE 安装 TrueNAS 虚拟机
https://term-inator.github.io/2025/08/24/pve-install-truenas/
作者
Sicong Chen
发布于
2025年8月24日
更新于
2025年9月10日
许可协议