dd if=/dev/sdb of=/dev/sdc bs=10M
/dev/sdb
CentOS7이 설치되어 있고 부팅할 수 있는 하드 드라이브입니다.
/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>