시스템 부팅 전에 하드 드라이브 순서 변경(커널 명령줄 옵션 사용)

시스템 부팅 전에 하드 드라이브 순서 변경(커널 명령줄 옵션 사용)

온보드 SATA를 통해 하나의 드라이브가 연결되어 있고 다른 드라이브는 SAS RAID 컨트롤러를 통해 연결되어 있습니다.

RAID 컨트롤러를 통해 연결된 디스크는 로 표시 /dev/sda되고 온보드 SATA 디스크는 으로 표시됩니다 /dev/sdb.

이 SATA 디스크의 운영 체제를 변경해야 합니다 /dev/sda.

시스템이 시작되기 전에 이를 변경해야 합니다(나중에 udev를 사용하지 않고).

따라서 이를 달성하는 유일한 방법은 커널 명령줄 옵션을 이용하는 것 같습니다.

나는 똑같은 문제를 발견했습니다.여기

해결 방법 모듈 로딩 순서 변경:

rdloaddriver=ata_piix,hpsa,qla2xxx,lpfc,megaraid_sas,sata_sil24

그러나 커널은 로드 가능한 모듈을 사용하지 않습니다. 모든 드라이버를 정적으로 컴파일했습니다.

특히 SATA가 RAID 컨트롤러 앞에 오도록 HDD의 순서를 어떻게 변경할 수 있습니까?

관련 정보