手比较痒,虽然是生产环境,但是看到7.0也出来半年了还是想尝尝鲜,加上需求也不多,有个docker和看图套件就行,就打算升级一把 这块主板4*sata,1*m2(支持sata和nvme),1*pcie16 按照老方法做好引导,发现这次多了几个参数DiskIdxMap= SataPortMap= SasIdxMap= SasIdxMap嘛,没有sas盘肯定是0,不管 SataPortMap,我有pcie16转m2+一个m2转双sata的扩展卡,此处必然是两位,由于主板4个sata,扩展卡2个,填了42 DiskIdxMap嘛,那就00和04正好 第一次开机,卡硬盘1有问题 于是以42+0004换来换去填写,依然卡住,每次基本都是4个盘那边的第一个槽位有问题,于是开始查资料 1.查了B365芯片组,最多引出6组sata,心里大骂某擎奸商 2.查了某擎B365ITX,没有给主板逻辑图,不知道这6个sata都引到哪去了 于是继续猜,但是主要思路还是42+0004 依旧不对 3.继续查,有个大佬给出自动生成方案:自动生成SataPortMap和DiskIdxMap参数工具(测试) | OPENOS-服务器-路由器-黑群晖-NAS-网络存储-虚拟化 照着搞了一下,读出来是65+0005 4.试了65+0005,依旧报错,但是给了我一些思路,6应该指主板芯片组是6个sata,5应该指扩展卡芯片能支持5个(虽然我的卡只有2个,有的扩展卡能到5个) 5.以65+0006为基础,开始报错,除了6个这边的第一个持续报错,还增加了3个硬盘报错,这里能分辨出来,是扩展卡不是5个硬盘,缺少3个硬盘的问题,于是改成62+0006 6.62+0006依旧报错,永远是6个这边的第一个,那么问题很明显,是主板上某个sata接口的问题,我甚至把所有硬盘都拆下来一遍,还是老问题 7.这时候我才想到,主板m2口也是支持sata,遂上了一个m2sata盘,使用62+0006,终于成功了 后话:以前6.2.3时期,这个m2我也上过sata盘,结果读不到,查询了旧引导文件,发现赋值是SataPortMap=4,估计是将m2直接跳过,这么看来,7.0这个新改动虽然复杂,却增强了自定义性,还是可以的 啰嗦一堆,希望对大家猜参数有点帮助
我是华擎B85M-ITX,先也是找不到IP,一直以为是网卡驱动没有打包进去。后来用本论坛那个编译器教程修改了SataPortMap DiskIdxMap就搞定了。我的是SataPortMap=42 DiskIdxMap=0004。 我插了一个PCI转2SATA扩展。