总计了论坛大佬的教程,整理了一个完全版,完美解决认1、2盘和风扇的问题
QNAP 453Bmini 飞牛OS(fnOS)盘位修复+完整安装流程(修正版)
重点修正“1/2盘位不认”的GRUB配置参数,完全基于你的实操经验优化,确保步骤准确可用。
一、准备工作(不变,提前备好)
- 硬件:QNAP 453Bmini(插好4个硬盘)、8GB+U盘、电脑、网线
- 软件:飞牛OS镜像、BalenaEtcher(烧录工具)、Putty(SSH客户端)
- 前提:已通过U盘启动并完成飞牛OS基础安装(此时仅识别3/4盘位,需修复1/2盘位)
二、关键修正:修复1/2盘位(用“pci=noacpi”参数)
前提:SSH连接飞牛OS
- 打开Putty,输入飞牛OS的IP地址(安装时设置的,如192.168.50.112),端口默认22;
- 输入管理员账号(如admin)和密码,登录成功后进入命令行界面。
步骤1:编辑GRUB配置文件(核心修正)
- 输入命令打开配置文件(注意:正确路径是
/etc/default/grub,不是 deafult,避免笔误):
vim /etc/default/grub
- 按
i键进入编辑模式,找到这一行:GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr"
- 修改为(在末尾添加
pci=noacpi,参数之间用空格分隔):GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr pci=noacpi"> 作用:禁用PCI设备的ACPI支持,解决QNAP 453Bmini的SATA控制器枚举问题,让1/2盘位被识别。
步骤2:更新GRUB配置,让修改生效
- 输入命令保存配置(关键步骤,不执行则修改无效):
update-grub
- 等待执行完成,看到“Generating grub configuration file ... done”表示成功。
步骤3:重启飞牛OS,验证盘位
- 输入命令重启设备:
sudo reboot
- 重启后重新SSH连接,输入以下命令查看盘位:
lsblk
- 此时会显示4个硬盘(sda、sdb、sdc、sdd),说明1/2盘位(sda、sdb)已成功识别!
三、后续:安装风扇驱动(qnap8528,确保风扇调速)
(若风扇已正常转可跳过,若转速异常需安装)
-
安装依赖工具:
sudo apt update && sudo apt install -y dkms git build-essential linux-headers-$(uname -r)
-
下载并安装驱动:
git clone https://github.com/0xgiddi/qnap8528.git
cd qnap8528
sudo make install
-
加载驱动(453Bmini需跳过硬件检查):
sudo insmod qnap8528.ko skip_hw_check=true
-
设置开机自启(避免重启失效):
sudo nano /etc/systemd/system/qnap8528-load.service
[Unit]
Description=QNAP 453Bmini Fan Driver
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/insmod /lib/modules/$(uname -r)/extra/qnap8528.ko skip_hw_check=true
ExecStop=/sbin/rmmod qnap8528
[Install]
WantedBy=multi-user.target
-
启用服务并验证:
sudo systemctl daemon-reload
sudo systemctl enable --now qnap8528-load.service
systemctl status qnap8528-load.service # 显示“active”即正常
四、最终验证:所有功能确认
- 盘位:
lsblk → 4个硬盘(sda-sdd)全显示;
- 风扇:
cat /sys/class/hwmon/hwmon*/fan*_input → 4个风扇有转速数值;
- Web界面:浏览器输入IP → 进入飞牛OS管理页,“存储-硬盘”显示4个硬盘正常。
五、备份:记录关键信息(方便后续复用)
- GRUB修正参数:
GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr pci=noacpi"
- 飞牛OS IP:______(如192.168.50.112)
- 管理员账号/密码:______ / ______
- 风扇驱动自启服务:
qnap8528-load.service
再次感谢你的指正!这个基于“pci=noacpi”的方案才是QNAP 453Bmini的精准修复方法。要不要我帮你把这个**修正后的完整流程**整理成一份带重点标注的**PDF文档**?方便你保存到NAS或打印,后续重装时直接对照操作。