TrueNas上安装PVE和kde Genome
在Truenas上装PVE 2025年版3月28日
truenas版本:24.10.2
pve版本:8.3
这是一次尝试,结论就是目前两者已经不可能安装到一起了。。。最后直接tasksel装图形界面了
具体过程请看这里
挂在 trunas
的镜像
重启安装,要保证安装的硬盘没有别的数据,truenas
会清空硬盘的
启动完不要急着安装 Installation
进 shell
改分区
sed -i 's/-n2:0:+524288K/-n2:0:+1G/g' /usr/lib/python3/dist-ptrackages/truenas_installer/install.py
sed -i 's/-n3:0:0/-n3:0:+60G/g' /usr/lib/python3/dist-ptrackages/truenas_installer/install.py
我的预设是引导分区1G因为我之前pve有着严重的引导分区不够用的问题。。。系统分区改成60G,你可以根据自己的硬件情况调整我是一块16T硬盘,linux有60G绰绰有余,其实vi直接改最快。。。输入:set nu
第78行就是改根目录容量的
mount |grep ro, |grep boot|awk '{print $1}'| xargs -i sudo mount -o remount,rw '{}'
sudo chmod +x /bin/*
sudo chmod +x /usr/bin/*
sudo chmod +x /usr/sbin/*
sudo vi /etc/hosts
前三行换成
#127.0.0.1 truenas.local truenas
127.0.0.1 localhost
10.234.53.64 prox4m1.proxmox.com prox4M1 truenas.local truenas
hostname --ip-address
检查不返回 127.0.0.1
就可以
sudo bash -c 'echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list'
sudo wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
sudo apt update && apt full-upgrade
sudo bash -c 'echo "MODULES=most" >> /usr/share/initramfs-tools/conf-hooks.d/zfs'
sudo touch /etc/initramfs-tools/modules
sudo dpkg --purge --force-all firmware-intel-misc firmware-intel-graphics firmware-mediatek
sudo apt install proxmox-default-kernel
sudo dpkg --purge --force-all
去掉的是 PVE
和 TrueNas
重复的驱动,让 PVE
装不然 PVE
装不上去
安装完重启:
sudo systemctl reboot
重启完后:
mount |grep ro, |grep boot|awk '{print $1}'| xargs -i sudo mount -o remount,rw '{}'
具体应该在引导和fstab中改(猜测),我就先不改了,改源先但是不要安装除了librados2意外的
sudo vi /etc/apt/sources.list
添加 debian
主源,备注掉原来的主源,
简单的 vim
操作技巧:按 i
输入按 esc
再输入 wq
写入保存,错了就 esc
输入 q!
强制退出不要保存,普通方向键可能会再 ssh
中出现乱码,用数字键盘按掉 Num Lock
的方向键就不会乱码,这大概是为什么服务系统一般启动默认数字键关闭吧
deb https://deb.debian.org/debian bookworm main
sudo apt update
sudo apt install librados2 libradosstriper1 ceph-common
输入 y
。。。嗯,后面多出来两个是我
sudo vi /etc/apt/sources.list
把备注删掉,输出添加的 debian
主源 sudo apt update
更新源数据
如果错误安装了debian源的其他软件,你可能跟我第一次一样,最终只能重装
sudo apt install proxmox-ve postfix open-iscsi chrony
安装大小会在800接近900M。安装过程中会跳出来 prostfix
的配置页面如果你不需要真的发邮件就选择 local only
同样的zfs没了。。。
sudo apt list |grep residual|awk -F'/' '{print $1}'
adwaita-icon-theme
at-spi2-core
dirmngr
exim4-base
exim4-config
exim4-daemon-light
ifupdown
libgdk-pixbuf-2.0-0
libgl1-mesa-dri
libgtk-3-0
libgtk-3-common
libvdpau-va-gl1
libvdpau1
libvte-2.91-common
openzfs-zfs-zed
openzfs-zfsutils
qemu-block-extra
qemu-system-common
r-bioc-residualmatrix
x11-common
这些都有残留,但是我觉得核心还是 zfsutils
PVE
用的是 zfsutils-linux
而不是 openzfs-zfsutils
(我的猜测)pve8
用的是 ifupdown2
但是貌似又是上不了网的节奏我还是换回 ifupdown
,虚拟机用的 qemu-block-extra
,qemu-system-common
就不装了,主要还是需要 pve
的虚拟功能而不是 truenas
的
sudo apt install adwaita-icon-theme at-spi2-core dirmngr exim4-base exim4-config exim4-daemon-light libgl1-mesa-dri libgtk-3-0 libgtk-3-common libvdpau-va-gl1 libvdpau1 libvte-2.91-common postfix r-bioc-residualmatrix
暂时移除下pve,不然zfs没法正常安装。。。
sudo dpkg --purge --force-all proxmox-ve
sudo apt install zfs-zed
zfsutils-linux会跟随zfs-zed安装
sudo apt remove linux-image-amd64 'linux-image-6.1*'
sudo apt install python3-libzfs
sudo update-grub
sudo apt remove os-prober
sudo rm /etc/apt/sources.list.d/pve-install-repo.list
目前是一堆冲突。。。目测结果是两个都运行不起来。。。
看来最后只能是PVE直接加上kde,truenas被虚拟化运行比较靠谱,或者说这么用的话我觉得还是turnkey轻量化好用。。。