前言
在搭建 ESXi 6.7 部署黑群晖 DS3617xs 并启用硬盘直通一文中使用了 DSM 6.2 Loader 作为黑群晖的引导项,在洗白黑群晖或直通 SATA 控制器时也需要修改该镜像中的 grub.cfg 文件。这篇文章会对该文件中和 SATA 控制器相关的部分进行修改,测试在不同的配置下 DSM 对硬盘的识别情况。
测试环境
ESXi 6.7.0 (Build 8169922)
引导盘 v1.03b
DSM6.2 23739
修改项默认值为空,也就是
set extra_args_3617=''
在不加载直通物理硬盘时,虚拟硬盘的大小代表了 SATA 控制器位置。比如 20G 的虚拟硬盘代表了 (2:0)
引导项虚拟盘永远位于 (0:0)
boot1~7 默认的 16G 数据盘位于 (0:1),boot8~12 位于 (1:0)
测试的参数有些是瞎写试的,有的是刻意写的
启动盘 | 参数 | |
---|---|---|
boot0 | default | |
boot1 | DiskIdxMap=1000 SataPortMap=28 | |
boot2 | DiskIdxMap=0800 SataPortMap=28 | |
boot3 | DiskIdxMap=0800 SataPortMap=24 | |
boot4 | DiskIdxMap=100800 SataPortMap=188 | |
boot5 | DiskIdxMap=100400 SataPortMap=148 | |
boot6 | DiskIdxMap=100400 SataPortMap=144 |