N4505物理小主机安装黑威联通NAS

本次测试在物理机下安装黑威联通,PVE、VM、ESXI虚拟机下安装黑威联通,请参照另外几篇文章。

附件下载

腾讯微云:https://share.weiyun.com/N88zAcRA 密码:pp5b4w
百度网盘: https://pan.baidu.com/s/1sKufTNKQl0OtVWNv0R8htQ 提取码: xuzw
谷歌网盘:https://drive.google.com/drive/folders/1McKF-Hme2TI1Ca5CCAtGnzZ31lAMY_lw

一、测试环境及准备事项

硬件情况:

  

主要硬件:

网卡I225(226见另一帖子),插了2块m.2盘和1块sata盘 (彻视、畅网、康耐信,貌似硬件相同)

准备工具:

Rufus、xshell/xftp、8G U盘、x77-dom.img

二、Windows下制作启动U盘(能看懂可跳过)

(如有linux物理机,可直接用dd写引导盘,跳过第二、三 步)

1、用rufus写入x77-dom.img 启动镜像

2、使用U盘启动

U盘引导,启动时选择Debian 11 on Ram

记住ip和用ssh账号(均为root

三、Linux(Debian11)下重新制作启动U盘(能看懂可跳过)

(再写一次的原因:Windows 下写的盘,分区会损坏,详见r-MT大佬的贴子)

1、上传x77-dom.img镜像

使用xshell登录ssh,然后再打开xftp,上传镜像

ssh 172.16.20.65

将img镜像上传到/root目录

2、查看磁盘(为了省事,暂时少插磁盘)

fdisk -l 看一下,我这U盘是sda,如果你有多块盘,会变成sdb或sdc后续命令中记得更改!

3、用dd命令将x77-dom.img写入U盘

写盘要好几分钟,耐心等待,执行命令:

dd if=x77-dom.img of=/dev/sda bs=128k

4、查看分区

用reboot命令重启下,继续进debian系统,发现已增加分区sda7

5、下载镜像

再次登录ssh,下载TS-264C固件(cpu和盘位同264c相近)解压复制到引导盘2-3分区

先到qnap官网找到5.0.1的固件,然后解压缩

https://www.qnap.com.cn/zh-cn/download?model=ts-264c&category=firmware
wget https://download.qnap.com.cn/Storage/TS-X64/TS-X64_20230906-5.0.1.2514.zip
qnap-ex TS-X64_*.zip

6、挂载分区

执行以下命令:

mkdir /mnt/sda2 /mnt/sda3

mount /dev/sda2 /mnt/sda2 && mount /dev/sda3 /mnt/sda3

cp /root/TS-X64_*-BOOT/* /mnt/sda2/boot/ && cp /root/TS-X64_*-BOOT/* /mnt/sda3/boot/

四、修改model.conf

1、挂载7分区

mkdir /mnt/sda7 && mount /dev/sda7 /mnt/sda7

2、先找到usb引导盘的信息(重点是usb boot,usb其它接口随便写几个):

hwinfo –disk

[Boot Enclosure]

VENDOR = QNAP

MODEL = BOOT

MAX_DISK_NUM = 1

DISK_DRV_TYPE = USB

[Boot Disk 1]

DEV_BUS = B00:D20:F0

DEV_PORT = 2

3、接着找M.2盘的信息:

[System Disk 3]

DISK_DRV_TYPE = M_2

BUS_TYPE = NVME

DISK_FORM_TYPE = PD_FORM_M_2_PCIE

DEV_BUS = B00:D28:F0

DEV_BRIDGE_BUS = B01:D00:F0

DEV_PORT = 0

PRESENT_LED = EC

BLINK_LED = EC

ERR_LED = EC

LOCATE_LED = EC

SLOT_NAME = M.2 SSD 1

PCI_SWITCH_PORT = 0

[System Disk 4]

DISK_DRV_TYPE = M_2

BUS_TYPE = NVME

DISK_FORM_TYPE = PD_FORM_M_2_PCIE

DEV_BUS = B00:D28:F3

DEV_BRIDGE_BUS = B02:D00:F0

DEV_PORT = 1

PRESENT_LED = EC

BLINK_LED = EC

ERR_LED = EC

LOCATE_LED = EC

SLOT_NAME = M.2 SSD 2

PCI_SWITCH_PORT = 0

4、然后找sata盘的信息:

[System Disk 1]

DEV_BUS = B00:D23:F0

DEV_PORT = 0

PRESENT_LED = EC

BLINK_LED = EC

ERR_LED = EC

LOCATE_LED = EC

SLOT_NAME = Disk 1

[System Disk 2]

DEV_BUS = B00:D23:F0

DEV_PORT = 1

PRESENT_LED = EC

BLINK_LED = EC

ERR_LED = EC

LOCATE_LED = EC

SLOT_NAME = Disk 2

5、最后找网卡信息

lspci -nntv

[System Network 1]

DEV_BUS = B00:D28:F4

DEV_PORT = 0

DEV_BRIDGE_BUS = B02:D00:F0

[System Network 2]

DEV_BUS = B00:D28:F5

DEV_PORT = 0

DEV_BRIDGE_BUS = B03:D00:F0

[System Network 3]

DEV_BUS = B00:D28:F6

DEV_PORT = 0

DEV_BRIDGE_BUS = B04:D00:F0

[System Network 4]

DEV_BUS = B00:D28:F7

DEV_PORT = 0

DEV_BRIDGE_BUS = B05:D00:F0

6、上传model.conf

修改完后,上传到 /mnt/sda7/patch/patch/etc/目录下

五、重新打包

修改完model.conf后要打包 (后期再修改,记得先挂载7分区,再打包,方法见<四、1>)

cd /mnt/sda7/patch/

repacking ./patch.gz && reboot

启动项选择NO.2或者NO.3

六、安装qnap系统

正常启动后,3~5分钟,打开http://172.16.20.65:8080/, 开始安装固件。

如果提示找不到硬盘,可能是信息没写对,参考上面第四、五步骤,重新修改、打包、重启。

系统信息:

硬件信息:

风扇设置:

硬盘信息:

IMG_256

七、修改启动项顺序(注意盘符)

mkdir /mnt/sda1 && mount /dev/sda1 /mnt/sda1

路径 /mnt/sda1/grub/grub.cfg

我的是sda,注意看你自己的是sda 还是sdb (fdisk -l)

找到 set default=”${saved_entry}” 改成set default=”0″

八、写入序列号(可忽略)

没有序列号,也未发现什么影响,注意自己的盘符,序列号随你喜欢,格式差不多就行。

mkdir /mnt/sda5 && mount /dev/sda5 /mnt/sda5

cat > /mnt/sda5/usbdom.conf << EOF  

[main]

serial=Q888812345  

EOF

九、其它问题

1、model.conf配置文件

  TS-264C原始model.conf可从固件中提取:TS-X64_*-INITRD/etc/model_SAQ91_SBQ10_10_11.conf

再拿r-MT大佬的TS-X77(model.conf)对照着改,我的N4505直接拿他的model来使用,温控传感器、风扇转速都正常,但有一些小问题。

model.conf内容就不解释了,可以去问AI

2、机型适配的问题

  本教程也可以安装其它机型,自行修改patch里面model以及相关驱动。

  各机型硬件、传感器可能有差异,部分可能无法正常显示CPU温度和风扇转速啥的,要自行解决。一些网卡缺驱动,可用usb的代替,或者升级debian内核,甚至自行编译驱动 等。

3、核显直通等其它问题还未研究

参考:http://www.nasyun.com/thread-78377-1-1.html  

参考链接:

http://www.nasyun.com/thread-78377-1-1.html  (非常有用)
https://pup.0521.uk/post/75/   (i226网卡缺驱动,参照这个)
http://www.nasyun.com/thread-79042-1-4.html  (温控相关)
http://www.nasyun.com/thread-76469-1-1.html  (温控相关)