Virtualbox Setup - OEM Windows 7 key & Physical HDD

Oracle Virtualbox는 가상화 환경을 제공하여 OS가 실행된 상태에서 현재 상태와 다른 OS 실행 환경을 제공하며, 이런 가상화 환경에서 윈도우 및 리눅스 배포판 설치가 가능하고, HDD와 같이 물리적 디바이스도 직접 접근하여 사용이 가능하다.

 

1. OEM Windows 7 key 사용

OEM Windows 7 key는 윈도우 10과 다르게 생산 과정에서 바이오스에 디지털 데이터를 기록하여 인증서버 온라인 연결없이 인증 가능하도록 하였다. 윈도우 10은 정책이 바뀌어 기업 OEM 상관없이 무조건 인증 서버를 통해 윈도우 인증하게 변경되었다.

 

윈도우 7을 포함한 대기업 제품을 구입한 경우, 바이오스에 기록된 OEM 윈도우 키를 사용하여 Virtualbox에서 윈도우 인증이 가능하며, 관련된 아래 블로그에 자세히 설명되어 있다.

 

윈도우 7이 설치된 대기업 컴퓨터를 구매했다면 반드시 해야할 일

요즘 대부분의 대기업 컴퓨터에는 윈도우 7이 설치되어 출고됩니다. 하드웨어 성능도 그만큼 향상되었고, 윈도우 XP는 2010년 10월 22일부로 완전히 단종되기 때문에 앞으로 윈도우 XP가 설치된 대

www.snoopybox.co.kr

위 글을 참고하면 윈도우 인증 정보는 바이오스의 SLIC 2.1 테이블에 기록되며, 우분투에서 아래 방법을 SLIC 2.1 데이터를 추출할 수 있다.

$ sudo dd if=/sys/firmware/acpi/tables/SLIC of=slic.dat

추출한 SLIC 데이터를 Vitualbox에서 사용할 수 있으며, 이 데이터로 윈도우 7에 대한 정품인증이 가능하다. SLIC 데이터를 vbox에 적용하려면 아래의 같이 실행한다.

$ VBoxManage setextradata "Windows 7" "VBoxInternal/Devices/acpi/0/Config/CustomTable" "<slic file>"

vbox에 적용한 SLIC 데이터를 아래의 명령어를 사용하여 삭제할 수 있다.

$ VBoxManage setextradata "Windows 7" "VBoxInternal/Devices/acpi/0/Config/CustomTable"

이 방식은 윈도우 7까지 사용이 가능하며, 윈도우 10 버전부터는 바이오스에 윈도우 제품키가 기록되어 있기 때문에 자체 인증은 불가하며 대기업 제품, 조립 PC 상관없이 모두 인증서버를 통하여 인증하기 때문에 SLIC 2.1 테이블 이용한 인증 방식은 더이상 사용이 불가하다. 대기업 윈도우 10 제품 키는 DSP 버전으로 한번 인증을 했으면 더이상 다른 PC에서 인증이 불가하다.

 

2. Physical HDD 추가

Virtualbox에서 디스크는 가상 디스크 파일을 사용하는 것이 일반적이지만, 가상 디스크는 파일을 생성하여 사용하는 것이기 때문에 디스크 크기가 제한되거나 성능에 영향을 미친다. Virtualbox는 이런 문제를 해결하기 위해 가상 디스크가 아닌 물리적 디스크를 직접 연결할 수 있는 방법은 제공한다.

 

물리적 디스크를 사용하려면 vmdk(Virtual Machine Disk) 설정 파일이 필요하며, 아래 명령어를 사용하여 물리적 HDD에 대한 vmdk 파일을 생성할 수 있다.

$ sudo vboxmanage internalcommands createrawvmdk -filename data_backup.vmdk -rawdisk /dev/sdc1

data_backup.vmdk 파일은 /dev/sdc1 물리적 디스크에 대한 설정 파일이며, 이 파일을 Virtualbox에서 아래와 이미지와 같이 사용하여 물리적 디스크를 추가할 수 있다.

Virtualbox에서 물리적 디스크를 사용하려면 사용자 계정에 disk 권한이 필요하며, /etc/group 파일을 아래와 같이 수정하도록 한다.

$ sudo vi /etc/group

disk:x:6:gon

disk 권한 설정은 usermod 명령어를 사용하여 할당할 있으며, 사용자 계정에 그룹 권한을 할당하였다면 시스템을 재부팅해야 적용이 된다.