NAS配置: 超微X11SSH_LN4主板、CPU I3 7100T、intel x520万兆网卡 按照ds920+编译思路,不知道哪里有问题,求教各位大神 使用tinycore-redpill 编译工具编译,制作启动U盘以后用U盘启动,ssh登录 1、 sudo ./rploader.sh update now sudo ./rploader.sh fullupgrade now 2、 ./rploader.sh serialgen DS920+ 3、 ./rploader.sh identifyusb now 4、 ./rploader.sh satamap now 5、加载intel万兆驱动 sudo ./rploader.sh ext geminilake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/main/ixgbe/rpext-index.json intel 万兆网卡驱动 6、先编译一遍 sudo ./rploader.sh build geminilake-7.1.0-42661 7、下载编译磁盘/home/tc/redpill-load/ds920p.dts 目录下的 920p.dts 文件 8、输入lspci -tnnvq 查看磁盘、NVME位置 AHCI 位置:pcie_root = "00:17.0" 9、输入 ll /sys/block/ 查看磁盘、NVME挂载位置 10、修改ds920p.dts 上传到 /home/tc/ds920p.dts 目录;;pcie_root = "00:17.0";把后面的00.0去掉,8个SATA添加8条SATA记录文件。 11、输入命令 sudo rm -r /home/tc/redpill-load/custom/extensions/redpill-dtb-static 删除前一个版本的dtb文件, 12、sudo cp -i /home/tc/ds920p.dts /home/tc/redpill-load/ds920p.dts 拷贝tc目录下面的ds920p.dts文件到redpill-load/目录 删除rploader.sh 脚本中的以下下代码 代码: echo "Collecting disk paths" for disk in $localdisks; do diskpath=$(udevadm info --query path --name $disk | awk -F "\/" '{print $4 ":" $5 }' | awk -F ":" '{print $2 ":" $3 "," $6}' | sed 's/,*$//') diskport=$(udevadm info --query path --name $disk | sed -n '/target/{s/.*target//;p;}' | awk -F: '{print $1}') echo "Found local disk $disk with path $diskpath, adding into internal_slot $diskslot with portnumber $diskport" if [ "${dtbfile}" == "ds920p" ]; then sed -i "/internal_slot\@${diskslot} {/!b;n;n;n;n;n;n;n;cpcie_root = \"$diskpath\";" ${dtbfile}.dts sed -i "/internal_slot\@${diskslot} {/!b;n;n;n;n;n;n;n;n;cata_port = <0x$diskport>;" ${dtbfile}.dts let diskslot=$diskslot+1 else sed -i "/internal_slot\@${diskslot} {/!b;n;n;n;n;n;cpcie_root = \"$diskpath\";" ${dtbfile}.dts sed -i "/internal_slot\@${diskslot} {/!b;n;n;n;n;n;n;cata_port = <0x$diskport>;" ${dtbfile}.dts let diskslot=$diskslot+1 fi done 13、再次编译即可 sudo ./rploader.sh build geminilake-7.1.0-42661,编译成功,正常生成loader.img文件。 14、下载/home/tc/redpill-load 目录中的 loader.img , 15、制作启动U盘,修改config文件启动 16、存盘 sudo filetool.sh -b 启动以后,主板自带的Intel i210能识别,能进入ds920+引导界面,但是无论把硬盘插在主板8个SATA口中的任何,都提示无法检测到硬盘,Intel x520网口也无法识别。求教各位大神,看看哪里有错误?