我有一个硬盘通过板载 SATA 连接,另一个硬盘通过 SAS raid 控制器连接。
通过 raid 控制器连接的磁盘显示为/dev/sda
,板载 SATA 磁盘显示为/dev/sdb
。
我需要更改此 SATA 磁盘的操作系统/dev/sda
。
我需要在系统启动之前更改此设置(稍后不使用 udev)。
所以在我看来,实现这一点的唯一方法是通过内核命令行选项。
我发现了完全相同的问题这里
解决方案更改模块加载顺序:
rdloaddriver=ata_piix,hpsa,qla2xxx,lpfc,megaraid_sas,sata_sil24
但内核不使用可加载模块。我已经静态编译了所有驱动程序。
如何更改 HDD 的顺序,特别是让 SATA 位于 RAID 控制器之前?