首先感谢各位前辈的教程及经验:
1、本论坛【重磅】全球独家【老骥伏枥-牛年大礼包】黑威联通在线升级的若干问题
2、别玩黑裙了,24年最新,保姆级安装黑威联通
3、PVE安装黑威联通NAS详细教程
4、黑威联通QTS Model硬件定义笔记(不完整版)
附件下载可查看 别玩黑裙了,24年最新,保姆级安装黑威联通、PVE安装黑威联通NAS详细教程
下面进入正文:
一:虚拟机创建
1、创建前先下载牛年大礼包基础镜像,将Ox_install_UEFI_BIOS.iso文件上传到local的ISO镜像模块。
2、步骤:创建虚拟机→常规(名称:随意填写)→操作系统(使用CD/DVD光盘镜像文件:镜像选择刚刚上传的ISO引导镜像)→系统(机型:q35)→磁盘(添加IDE引导盘,大小2G)→CPU(核心:按需填写,类别:host)→内存(按需填写)→网络(模型:E1000E)→创建虚拟机
虚拟机生成后检查下配置
根据需求,需要直通硬盘或网卡的,这里选择添加PCI设备
高级选项中的PCI-Express一定要勾选,方便model.conf编辑
修改引导顺序
二:编写model.conf
1、启动虚拟机,自动等待启动tiny系统,账号密码都是admin
点击启动,进入引导系统
2、输入【ifconfig】,查看IP,记录IP使用ssh工具访问
3、ssh登陆以后,输入【lspci -tvnn】,查看PCI设备并记录
4、model.conf文件的编辑,可以参照文章 黑威联通QTS Model硬件定义笔记(不完整版),我们只提取我们需要的部分和修正部分关键硬件IO号:系统定义、磁盘定义、网络定义、启动盘定义,获得精简版model.conf
修改model.conf,可以新建一个文档,复制以下内容,然后修改对应的地址
[System Enclosure]
VENDOR = QNAP
MODEL = TS-653B
CAP=0x161cdb9c
MAX_DISK_NUM = 6
MAX_TEMP_NUM = 2
DISK_DRV_TYPE = ATA
[System Disk 1]
DEV_BUS=B00:D28:F0
DEV_PORT = 0
DEV_BRIDGE_BUS = B01:D00:F0
[System Disk 2]
DEV_BUS=B00:D28:F0
DEV_PORT = 1
DEV_BRIDGE_BUS = B01:D00:F0
[System Network 1]
DEV_BUS=B00:D28:F1
DEV_PORT = 0
DEV_BRIDGE_BUS = B02:D00:F0
[Boot Enclosure]
VENDOR = QNAP
MODEL = BOOT
MAX_DISK_NUM = 1
[Boot Disk 1]
DISK_DRV_TYPE = ATA
DEV_BUS = B00:D31:F2
DEV_PORT = 0
三、制作系统启动盘
1、去 威联通官网 下载固件备用,这里我选的是TS-653B,5.0版本,所以需要直通网卡,或者E1000E虚拟网。
2、复制QNAP系统固件包到/home/tc目录下,解压固件包,指令:get_qnap_firmware /home/tc/*.zip
3、打开/home/tc/patch/etc/model.conf,把刚才编辑好的model.conf复制进来,保存(或者直接替换)
4、修改/home/tc/patch/laojifuli_patch,增加如下内容到最后。(这里不知道是不是必要的,本人第一次安装时没有修改patch文件,也成功安装了。保险起见,还是按教程修改下吧)
#这里需要sudo权限,键入 sudo vi /home/tc/patch/laojifuli_patch
#然后按一下【i】键,回车到最下面,把下面的代码复制进去,然后 按 【shift+:】,输入【wq!】回车。
#下面的都要复制
#insmod virtio module
[ -f /lib/modules/misc/virtio.ko ] && /sbin/insmod /lib/modules/misc/virtio.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_ring.ko ] && /sbin/insmod /lib/modules/misc/virtio_ring.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_rng.ko ] && /sbin/insmod /lib/modules/misc/virtio_rng.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_blk.ko ] && /sbin/insmod /lib/modules/misc/virtio_blk.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_net.ko ] && /sbin/insmod /lib/modules/misc/virtio_net.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_mmio.ko ] && /sbin/insmod /lib/modules/misc/virtio_mmio.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_console.ko ] && /sbin/insmod /lib/modules/misc/virtio_console.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_scsi.ko ] && /sbin/insmod /lib/modules/misc/virtio_scsi.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_balloon.ko ] && /sbin/insmod /lib/modules/misc/virtio_balloon.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_crypto.ko ] && /sbin/insmod /lib/modules/misc/virtio_crypto.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_pci.ko ] && /sbin/insmod /lib/modules/misc/virtio_pci.ko 2>>/dev/null
忘记截图了,这里借用下cherry大佬的图片
5、查看启动盘的盘符,【fdisk -l】,找2G的那个,这里是/dev/sda
6、输入【sudo create_qnap_boot】制作黑威启动盘
7、回到PVE管理界面,关闭虚拟机
四、安装黑威联通系统
1、调整启动顺序,选择2G的系统启动盘,确认后开机即可。
运行后可能时间比较长,耐心等待下
2、代码运行后,如果看到如下这个画面出现在屏幕上。那就是启动出现错误了。
出现这种错误的原因一定是model.conf配置不正确的问题。没有关系,工具盘提供了两个命令让你可以快速重新再试model.conf配置。重启系统,再次进入Tiny Core的控制台界面。
使用命令:
tc@box:~$ patch_extract
再次做第二步操作。手工编辑./patch/etc/model.conf文件,调整配置。
调整完成后,使用命令:tc@box:~$ patch_install
重启系统再试,不断调整配置,直至成功。
3、出现以下画面,就成功了
4、浏览器输入LAN IP:8080,进入威联通系统页面,按流程设置后之后 ,就可以愉快的玩耍了
忘记截图,借用的图片
,