2024年,最新PVE安装黑威联通教程
本文最后更新于 2024-06-28,文章内容可能已经过时。
公众号:可爱的小Cherry
[gallery ids="718"]前言
大家好,这里是可爱的Cherry。 今天给大家带来一个抄作业系列之——PVE安装黑威联通,有需要的话可以出一期视频介绍。 因为办公室只有一根网线作为管理口,所以本次安装我没有直通网卡,采用了虚拟机网卡的方式,安装4.5版本的QTS系统。后续我会尝试再多出一些相关教程。 重点还是修改model.conf,本文只有简单的硬盘、网卡、启动盘信息,譬如USB、温控、休眠等不涉及,也是为了给大家一个最简单的体验方式。这些后续有需要,我再补充。一、前置准备
本次新建虚拟机为i440fx类型,q35的网卡为四层架构,需要直通,因此暂不介绍。我觉得没啥区别。 🔻不使用任何介质 🔻新增数据硬盘——选择sata,保持144G以上,建议给200G,重点,一定要选择sata。 🔻新增启动盘——选择IDE,2G就够了,重点,一定要选择IDE。 🔻新增网卡——选择Virtio即可(二)启动虚拟机
🔻下载牛年大礼包基础镜像,并上传到local中 🔻iso镜像转换为vm存储 打开shell,进行镜像转换qm importdisk 【虚拟机编号,我这里是101】 /var/lib/vz/template/iso/【ISO镜像名】.iso 【存储名字】
# 下面是我的指令
qm importdisk 101 /var/lib/vz/template/iso/qnap.iso nvme
二、编写model.conf
🔻启动虚拟机,自动等待启动tiny系统,账号密码都是admin进入 🔻查看IP,输入ifconfig,记录IP以后使用finalssh访问 🔻finalssh登陆以后,输入lspci -tvnn
,查看PCI设备并记录
lspci -tvnn | grep IDEA #只看IDE
lspci -tvnn | grep SATA #只看SATA
lspci -tvnn | grep USB #只看USB
【00.01.1】
再看数据盘,红框内的SATA,记录值【00.07.0】
🟡再看网口,virtio虚拟卡,记录值【00.12.0】
🟡虚拟机不需要什么USB,我们就不管了,如果你需要USB,也一样的看法,记录最前面的值即可。
🔻转换16进制到10进制
🔻修改model.conf,可以新建一个文档,复制我的内容,然后修改对应的地址
[System Enclosure]
VENDOR = QNAP
MODEL = TS-453A
CAP=0x16145bdc
MAX_DISK_NUM = 4 #最大硬盘数
MAX_TEMP_NUM = 2
DISK_DRV_TYPE = ATA
[System Disk 1] #硬盘1,先写好,以后可以添加4块sata盘
DEV_BUS=B00:D07:F0
DEV_PORT = 0
[System Disk 2] #硬盘2
DEV_BUS=B00:D07:F0
DEV_PORT = 1
[System Disk 3] #硬盘3
DEV_BUS=B00:D07:F0
DEV_PORT = 2
[System Disk 4] #硬盘4
DEV_BUS=B00:D07:F0
DEV_PORT = 3
[System Network 1] #网卡1
DEV_BUS=B00:D18:F0
DEV_PORT = 0
[Boot Enclosure] #这里是启动盘
VENDOR = QNAP
MODEL = BOOT
MAX_DISK_NUM = 2
[Boot Disk 1]
DISK_DRV_TYPE = ATA #类型,如果是物理机,USB启动的,就改USB
DEV_BUS = B00:D01:F1
DEV_PORT = 0
[Boot Disk 2] #为了方便,把IDE的两个设备都写上完事
DISK_DRV_TYPE = ATA
DEV_BUS = B00:D01:F1
DEV_PORT = 1
三、制作系统启动盘
🔻官网下载固件备用,随便找了一个TS-453A的固件,建议下个[4.5.4]版本的先用。 以为你5.0版本以上需要直通网卡,或者改e1000e。 https://www.qnap.com.cn/zh-cn/download?model=ts-453a&category=firmware 🔻复制QNAP系统固件包到/home/tc目录下 🔻解压固件包#指令如下,直接复制即可
get_qnap_firmware /home/tc/*.zip
#这里需要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
fdisk -l
,找2G的那个,这里是/dev/sdc
🔻最后,输入sudo create_qnap_boot
制作黑威启动盘
图里就选我们刚才看到的/dev/sdc,键入3即可,然后直到成功
四、安装黑威联通系统
🔻回到PVE,选择48M那个tiny启动盘,点分离 🔻检查一下启动顺序,是不是2G那个系统启动盘,没问题停止虚拟机再开机即可。 🔻开机后,会自动选择第一个进系统,然后一直等着就行了 🔻直到出现如下MAC和IP才算成功,密码就是MAC去掉:全大写 🔻启动以后登录账号密码,一直下一步,网卡这里可能会不显示字,但是直接点下一步即可(默认DHCP) 🔻先关闭自动升级,我们以后再说5.0升级的事情 🔻修改中文后记
(一)修改model.conf
🔻不改变固件的情况下,tiny启动盘已经不需要了,启动后选第3个即可进入tiny启动盘。 进入后输入:patch_extract,就可以重新看到model.conf进行编辑 完成后输入:patch_install,然后reboot就行了(二)物理机安装技巧之USB处理
物理机安装方式和这个一样,主要就是写model.conf,如果不嫌麻烦,可以用PE盘看PCI设备。 因为使用lspci的话,如果你主板上有很多USB,可能不好写USB引导,如下面有2个,不好确认引导盘插得是哪个总线#总线2的USB
00:1a.0 是 Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2。
#总线1的USB
00:1d.0 是 Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1。
dmesg | grep -i USB
查看USB插拔记录,类似这个格式
usb 2-1.1: new high-speed USB device number 20 using ehci-pci
usb-storage 2-1.1:1.0: USB Mass Storage device detected
scsi host5: usb-storage 2-1.1:1.0
[Usb Port 1]
DEV_BUS = D00.F26.F0 #PCI显示的总线2的值【00.1a.0】修改来
DEV_PORT = 1
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果