USB 메모리에 고스트를 설치하여, 손쉽게 백업 및 복원을 할 수 있는 방법을 소개한다. 여기서는 4G 용량의 USB 메모리를 기준으로 설명할 것이다.
준비 운동하기
USB 포맷하기
usb.zip 파일의 압축을 풀면, usbformat.exe 파일이 있다. 이를 실행하여, USB 메모리를 포맷하는 프로그램을 설치한다.
USB 메모리를 꼽고, 위 프로그램을 실행한다. 아래와 같이 설정한다.
장치 | 4G USB 메모리를 선택 |
파일 시스템 유형 | FAT32 선택 |
포멧옵션 | DOS 시동 디스크 만들기 체크 → DOS 시스템 파일 위치 지정을 선택 → 압축 푼 경로의 BootImg 디렉토리 선택 |
시작을 누르면, 포맷을 하면서 시스템 파일을 복사한다.
Ghost 설치하기
ghost.zip 파일의 압축을 푼다. 압축 푼 경로에 가서 모든 디렉토리 및 파일을 복사하여 USB 메모리에 복사한다.
'도중에 파일을 덮어쓸 것인지를 묻는데, 모두 덮어쓰지 않는다.'
모든 과정이 끝났다. 이제 제대로 동작하는지 확인해보자.
확인 하기
USB 을 최우선순위로 선택하고 부팅한다. 도스창이 뜨고, 프롬프트에서 ghost 를 입력하면 낯익은 화면이 보일 것이다. 이제 백업 및 복원을 할 수 있다.
주의할 점
USB 메모리의 파일 시스템을 FAT32 로 했기 때문에, 고스트 이미지 파일의 사이즈가 4G 가 넘으면 USB 메모리로 복사가 불가능하다. 이럴 때는 추가적으로 USB 메모리 또는 외장하드에 복사해야 한다.
이후 앞서 만든 고스트 usb 로 부팅할 때, 이미지 파일을 저장한 장치를 usb 포트에 꼽아야만 메인보드(CMOS)와 고스트 프로그램에서 인식할 수 있다.
VMware 상에서 사용하기
앞서 설명한 USB 고스트의 일반적인 방법은 USB로 부팅해서 물리적 하드디스크 파티션을 고스트 이미지로 만드는 것이었다.
여기서 한발 더 나아가 VMware 상에 설치한 운영체제를 고스트 이미지로 만들어보자. 생각해보면, VMware 로 USB 메모리 부팅만 가능하다면, 얼마든지 고스트 이미지를 만들 수 있다.
이제 그 방법을 설명하겠다. 참고로 이 설명은 리눅스 상에 VMware 를 설치하였고, 그리고 VMware 에 윈도우를 설치한 환경을 바탕으로 한다.
먼저 USB 메모리를 꼽는다. 여기서 순서가 중요한데, 반드시 VMware 를 실행하기전에 USB 메모리를 먼저 꼽아야 한다. 그리고 나서 제대로 인식했는지 확인한다.
#fdisk -l 또는 #ls /dev/disk/by-id/
인식된 것을 확인했으면, VMware 를 실행한다.
'Edit virtual machine settings → + Add' 를 선택한다. 이어지는 창에서 'Hard Disk → Use a physical disk(for advanced users)' 를 선택한다.
'Device' 항목에서 USB 메모리를 선택하고 Next 를 누른다. 완료되면, 'VM → Power → Power on to BIOS' 를 선택한다.
부팅 시퀀스에서 'Hard Drive' 에 'VMware Virtual SCSI Hard Drive (0:1)' 을 최상위로 설정한다.
저장 후 재부팅하면, Ghost 화면이 보일 것이다.