N100小主机安装黑威联通NAS

 

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

硬件情况:

一、制作U盘引导

1、将U盘插在Linux电脑上通过dd写引导盘

  1)Windows下写盘比较麻烦,详细见:N4505实体小主机安装黑威联通NAS 

  2)写好的U盘引导请勿插在Windows下,否则分区会被破坏!

2、升级引导盘程序的内核,不然引导做好后,无法正常进入系统

方法见:黑威联通U盘引导程序 升级到6.1内核

3、上传固件

第1步,该机型和威联通TBS-h574TX型号相近,到官网下载固件

https://www.qnap.com.cn/zh-cn/download?model=tbs-h574tx&category=firmware
https://download.qnap.com.cn/Storage/TS-X74P/TS-X74P_20240402-5.1.6.2722.zip

第2步,提前安装好xshell/xftp,记录下引导界面显示的IP及密码,登录ssh,将固件上传到/root目录

4、解压缩固件

qnap-ex TS-*.zip
5、将固件复制到引导盘2-3分区(只插了1块usb引导盘和m.2盘,开始尽量少插盘)

mkdir /mnt/sda2 /mnt/sda3

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

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

二、修改model.con

1、先找到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 = 1

2、接着找M.2盘的信息(强烈建议先只插1块盘,<用了1转4  M2扩展卡,硬盘和网卡PCI值可能会跳动,自己留意观察>):

惠普256G(系统盘)

/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/nvme/nvme0

[System Disk 1]

DEV_BUS = B00:D28:F0

DEV_BRIDGE_BUS = B01:D00:F0

威刚2T

/devices/pci0000:00/0000:00:1c.3/0000:03:00.0/nvme/nvme2

[System Disk 2]

DEV_BUS = B00:D28:F3

DEV_BRIDGE_BUS = B03:D00:F0

金邦4T

/devices/pci0000:00/0000:00:1c.2/0000:02:00.0/nvme/nvme1

[System Disk 3]

DEV_BUS = B00:D28:F2

DEV_BRIDGE_BUS = B02:D00:F0

TF卡

/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/host1/target1:0:0/1:0:0:0

DEV_BUS = B00:D20:F0

DEV_PORT = 7

3、找网卡信息(其实网卡信息可以不用写,<如有驱动>能够自动识别的)

lspci -nntv

[System Network 1]

DEV_BUS = B00:D28:F6

DEV_PORT = 0

DEV_BRIDGE_BUS = B05:D00:F0

[System Network 2]

DEV_BUS = B00:D29:F0

DEV_PORT = 0

DEV_BRIDGE_BUS = B06:D00:F0

[System Network 3]

DEV_BUS = B00:D29:F1

DEV_PORT = 0

DEV_BRIDGE_BUS = B07:D00:F0

[System Network 4]

DEV_BUS = B00:D29:F2

DEV_PORT = 0

DEV_BRIDGE_BUS = B08:D00:F0

4、上传model.conf

先挂载7分区

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

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

三、处理驱动问题

1、删除7分区lib目录下amd相关的驱动(避免驱动干涉)

rm -rf /mnt/sda7/patch/patch/lib/modules/5.10.60-qnap/amd*

rm -rf /mnt/sda7/patch/patch/lib/firmware/amd*

2、上传Intel网卡驱动【可忽略,默认就支持的,如qnap无法驱动再上传,避免一些问题】

四、重新打包

修改完model.conf后要打包 (后期再修改,记得先挂载7分区,再打包)

cd /mnt/sda7/patch/ && repacking ./patch.gz && reboot

五、安装系统

等待5~10分钟可进入QNAP系统,然后在Qfinder或路由器上查看IP

(model没写好,进系统会变慢,甚至无法进入。要安装QNAP的硬盘,建议提前删除旧分区,可以在debian引导盘下用fdisk查看以及删除)

如系统信息无法正常显示,软重启NAS,或检查纠正model.conf(本model非完美,可能存在些问题)

六、其它问题

1、TBS-h574TX原始model.conf文件解压后获取:/root/TS-X74P_20240402-5.1.6.2722-INITRD/etc/model_Q0B70_Q0BH0_10_10.conf

2、debian11下一些命令

dmesg #看错误
lsmod #看加载
dmidecode 看内存
hwinfo --usb #查看USB
rmmod igc.ko 和 insmod igc.ko  #卸载/加载驱动

3、这个玩法,sata在debian引导盘下无法识别