![dd 하드 드라이브를 USB에 복사했지만 부팅되지 않습니까? [폐쇄]](https://linux55.com/image/137144/dd%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%A5%BC%20USB%EC%97%90%20%EB%B3%B5%EC%82%AC%ED%96%88%EC%A7%80%EB%A7%8C%20%EB%B6%80%ED%8C%85%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
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>