Gentoo Linux에서 dd command 로 부팅시 문제
프로그래밍 QnA에 잘못 올려서 다시 올립니다
gentoo linux에서 dd command를 이용 하여 booting을 하려고 하는대 문제가 발생했습니다.
고수님들의 깨알같은 도움 부탁드립니다.
환경 : 셋톱박스, cpu intel atom, disk: sata3 uSSD(16G)내장칩, OS: gentoo linux
테스트
1. 세트의 내장 uSSD(sda)에는 부팅 이미지가 없습니다.(파티션 파일시스템 아무것도 설정되어 있지 않음)
2. USB FLASH Memory stick(16G)여기에는 gentoo linux 부팅이미지가 있습니다.
파티션은 3개로 구성 : sdb1 :bootloader sdb2: system sdb3: swap
3. USB Memory를 세트의 USB 포트에 연결해서 external booting을 합니다.
4. booting 이후 dd command를 이용해서 sdb 이미지를 sda로 copy합니다.
5. USB Memory를 제거합니다.
6. 세트의 내장 uSSD로 부팅합니다.
7. 성공
문제점
1. dd command로 copy 이후에 booting하면 sda에서 mount error로 진행이 더이상 안됩니다.
2. USB로 booting 후 dd command 이전에 uSSD의 파티션 및 파일시스템을 설정 후
재 부팅하여 uSSD가 mount된 상태에서 dd command로 copy후
내장 uSSD로 다시 booting 하면 booting이 됩니다.
dd command를 사용할때 copy 할 device에 대해 파티션 및 파일시스템 설정을 미리 해줘야 하나요?
( 제가 알고 있기론 상관 없는것으로 압니다)
3. dd command를 사용할때 sda 와 sdb 가 사이즈만 같고 종류가 다른 device라면 문제가 생길 수 있나요?
ex) sda: sata3 uSSD(16G) sdb: USB Flash memory(16G)
4. dd command가 아닌 좀더 안전하면서 좋은 방법으로 외부 booting 이미지를 copy 할 수 있는 방법이 있나요?
답변 부탁드립니다
댓글 달기