dd 하드 드라이브를 USB에 복사했지만 부팅되지 않습니까? [폐쇄]

dd 하드 드라이브를 USB에 복사했지만 부팅되지 않습니까? [폐쇄]
dd if=/dev/sdb of=/dev/sdc bs=10M 

/dev/sdbCentOS7이 설치되어 있고 부팅할 수 있는 하드 드라이브입니다.

/dev/sdc다른 하드 드라이브인 경우 dd복사본이 제대로 작동하고 /dev/sdc정상적으로 부팅됩니다.

USB 플래시 드라이브인 경우 /dev/sdc복사 후 시작할 수 없습니다 dd.

실패 로그(USB 디스크를 /dev/sdc로 사용하는 경우)

dracut-initqueue[704]: calling: settle
dracut-initqueue[704]: calling: settle
dracut-initqueue[704]: calling: settle
...

/* log repeat and can't boot to os */

답변1

initramfs 파일에 usb-storage드라이버나 해당 종속성 중 하나가 포함되어 있지 않은 것 같습니다.

dd복사하기 전에 다음을 수행하여 이 문제를 해결할 수 있습니다 .

# dracut -–add-drivers usb-storage <your initramfs file>

관련 정보