SATA 순서 변경

ks14cc의 이미지

sata 순서가 아래와 같습니다.
제가 하고 싶은건 OS 부팅을 4GB의 디스크를 sda로 변경하고 싶습니다.
H/W 변경이 아닌 커널에서 수정을 해보려고 하는데요
ahci, ata, scsi쪽 커널 드라이버 수정을 통해 변경이 가능하나요?
이에 관련된 내용을 알고 계신다면 공유 부탁드립니다.
===================================================================

[root@SNIPER ~]# fdisk -l

Disk /dev/sdb: 4110 MB, 4110188544 bytes, 8027712 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00bd43d7

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 6713343 1258496 83 Linux
/dev/sdb3 6713344 8027711 657184 83 Linux

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00034046

Device Boot Start End Blocks Id System
/dev/sda1 2048 1048578047 524288000 83 Linux
/dev/sda2 1048578048 1953525167 452473560 83 Linux

세벌의 이미지

https://ubuntuforums.org/showthread.php?t=2138491 잘못하면 망할 수도 있겠는데요. 조심해서 해 보셔요..