![시스템 부팅 전에 하드 드라이브 순서 변경(커널 명령줄 옵션 사용)](https://linux55.com/image/166819/%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EB%B6%80%ED%8C%85%20%EC%A0%84%EC%97%90%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EC%88%9C%EC%84%9C%20%EB%B3%80%EA%B2%BD(%EC%BB%A4%EB%84%90%20%EB%AA%85%EB%A0%B9%EC%A4%84%20%EC%98%B5%EC%85%98%20%EC%82%AC%EC%9A%A9).png)
온보드 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의 순서를 어떻게 변경할 수 있습니까?