Featured image of post TrueNAS Core 安装 Debian 虚拟机踩坑

TrueNAS Core 安装 Debian 虚拟机踩坑

可能真的没有人闲着无聊会用 TrueNAS Core 的虚拟机吧

最新闲着没事干在 TrueNAS Core 上装虚拟机跑点东西,没想到刚开始装 Debian 就遇到坑,这里记录一下问题和解决方案。不过这些问题在 Scale 上是没有的。

显示问题

问题

默认情况下,VNC 的显示会花屏,导致无法进行安装

解决方案

实际上是分辨率问题,需要在设备里找到 VNC,然后把它的分辨率改成 800x600

这样就可以正常显示了

引导问题

问题

安装完后,删除 CD-ROM 设备后会发现并没有办法正常重启,提示找不到 UEFI 设备

刚玩过龙芯 3A6000 的我第一时间就怀疑这个虚拟机的 UEFI 没有往 \EFI\debian 下找引导文件,手动尝试打开 \EFI\debian\grubx64.efi 文件确认

发现确实可以启动

尝试在 UEFI Shell 里通过下面的命令添加启动项

1
bcfg boot add 0 FS0:\EFI\debian\grubx64.efi "Debian”

但是重启后又没了,看起来他这个虚拟机的 EFI 并没有持久化

解决方案

从 UEFI 下手不行,只能自适应一下了。在 Debian 系统里把引导文件移到 /EFI/BOOT 里,然后再改一个通用一点的名称,比如 bootx64.efi 试试。

1
2
mkdir /boot/efi/EFI/BOOT
cp /boot/efi/EFI/debian/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi

问题解决,难绷

Photo by Josh Withers on Unsplash