안녕하세요.
리눅스 시스템상에서 임베디드 시스템의 펌웨어 디스크의 복사를 시도했습니다.
디스크를 연결하고(fdisk로 /dev/sda에 마운트된 것 확인), dd로 덤프파일을 떴습니다.
dd if=/dev/sda of=/diskdump.bak bs=1M
덤프 파일이 생성된것을 확인하고, 디스크를 분리했습니다.
복사시킬 디스크를 연결하고(/dev/sda 마운트 확인), dd를 시행했습니다.
dd if=/diskdump.bak of=/dev/sda bs=1M
작업이 완료된 후 복사한 디스크를 임베디드 시스템에 연결해, 정상적으로 부팅되는것을 확인했습니다.
이후 몇개의 디스크에 더 복사했습니다.
그런데 추가로 복사한 디스크는 임베디드 시스템상에서 부팅이 되지 않았습니다.(바이오스에서 Verifying dmi pool data...에서 진행불가)
복사를 시도한 디스크의 용량, 모델명이 모두 같고 파일 시스템 또한 미리 맞춰놨었습니다.(윈도우 노트북에 연결해 맞춰줬습니다. )