1. 먼저 다음 링크에 접속해서 Windows 10 iso 파일을 얻는다.
그런데 Windows 에서 접속하면 잘 안 된다는 말이 있어서 Mac 에서 접속해서 다운받는다.
Windows version 을 선택해야 하는데, 잘 모르겠지만, 일단 BootCamp 에서 된다고 하는 Anniversary Update 버젼을 선택.
언어는 Korean. 그리고 64-bit 버젼을 선택.
그런데, mac 에서 windows pc 로 옮기는 과정이 어려웠다.
FAT32 로 포맷된 usb 를 이용하려고 했는데, 이상하게 안 됐다.
mac 에서 공유폴더를 열어서 하려고 했는데 이상하게 windows pc 에서 연결이 되지 않았다.
잘 살펴보니, mac 에서 공유폴더를 열 때, 옵션 버튼을 클릭: samba 를 사용해서 Windows 로 연결하기 위한 한 단계를 더 거쳐야 한다.
2. VirtualBox 를 받아온다. (v. 5.1.22)
extension package 도 같이 받아온다. 버젼이 같은 것으로 받아야 한다고 한다.
3. VirtualBox 설치.
이름은 "virtual machine".
메모리는 4GB, 비디오 메모리는 디폴트로 128, 디스크 사이즈는 Windows 10 64-bit 짜리가 20GB 정도라고 해서, 24GB 로 설정했다. 처음에는 속도가 빠른 고정 크기 방식을 선택했지만 다시 바꿔서 동적으로 필요할 때마다 커지는 방식을 선택했다. 속도가 약간 느리긴 하다. 그래도 쓸 만한데, 나중에 대략적인 크기가 정해지면 다시 고정식으로 바꿀까 생각중이다. => 반 년 정도 쓴 상황에서 17GB 정도 차지하는데 공간에 여유가 있지 않으면 속도 저하가 될 수도 있어서 고정 사이크로 새로 설치하면서 28GB 를 할당했다.
4. Windows 10 설치.
전에 구입한 Windows 8K 64-bit 의 키를 그대로 사용했다. 8K 에서 10으로는 무료 업데이트가 됐었으니까 잘 되는 것이 합리적이다.
한영전환을 shift-space 로 하려면 키보드를 "101키 호환 키보드 타입 3" 으로 선택.
5. extension 설치.
그냥 더블 클릭하면 된다.
6. 설치 파일들 3 개를 D:\virtualBoxInstall\ 에 넎어두었다. C 드라이브의 용량이 많이 남지 않았다.
7. IE11 세팅.
기본으로 edge 가 나와있는 문제를 해결하기 위해서.
Start > Internet Explorer 검색 (혹은 앱 목록 중에서 찾는다)
메뉴보기, 홈페이지 설정.
오른 쪽 위의 설정 아이콘 클릭 > 인터넷 옵션 > 프로그램 >
"Internet Explorer 를 기본 브라우저로 설정합니다" 클릭 > ...
추가 기능 관리 > Google 을 기본 검색 고급자로 설정
8. Start > 설정 아이콘 > 업데이트 및 복구 > 윈도우즈 업데이트
9. Host 키 바꾸기
Host 키가 Right Control 키로 돼 있는데 apple keyboard 에는 그게 없다.
virtual machine 에서 파일 > 환경설정 > 입력 > 가상 머신 > 호스트 키 조합 설정
Right Shift 로 설정하는 것은 나중에 키 입력시 헷갈리게 만든다. Right Alt 키를 눌러서 Right Alt 로 설정.
10. 전체 화면 전환 (Host + F 로 토글)
전체 화면 전환으로 해도 해상도는 그대로다. (주변부가 검게 보인다.)
이때 디스플레이 설정을 해줘야 완료된다. host machine 의 해상도가 1920x1200 인데
그것 보다는 작게 하는 게 좋을 것 같아서, 일단 1280x1024 로 설정했다.
혹시, 최대 해상도를 1920x1200 으로 설정할 수 없으면, 다음과 같이 해결한다.
Start 에서 마우스 오른 버튼 클릭 > Command Prompt (관리자) 선택 >
여기에서 C:\Program Files\Oracle\VirtualBox\ 로 이동. (해야 함)
$ VboxManage setextradata "virtual machine" CustomVideoMode1 1920x1200x32
$ VboxManage getextradata "virtual machine" CustomVideoMode1 으로 확인할 수 있다.
(...Model(L의 소문자) 인데 ...Mode1(one) 인지 헷갈리는데, Mode1(one) 이 맞는 것 같다.)
11. USB 접속 확인
host 에서 usb 장치를 연결하면 먼저 host 가 그것을 잡는다.
guest (virtual machine) 의 아래 오른쪽 아이콘 중 usb 아이콘을 오른쪽 클릭하면 현재 host 에 연결된 usb 장치들 리스트가 나온다. 이 중에서 선택하면 그것은 host 에서 연결해제되면서 guest 에서 연결된다.
guest 에서 usb 장치를 연결해제하면 그것은 이제 host 에 연결된다.
12. 프린터 연결
HP 에 연결해서 (사실은 구글에서( 프린터 모델의 드라이버 검색 후 다운로드.
HP_Color_LJ_Pro_MFP_M277_full_solution_15343 을 다운로드 하고 설치:
중간에 프린터를 선택해야 하는데, (무선이 아닌 그냥) 네트워크에 연결하는 걸로 선택.
자동으로 검색하면 찾지 못한다. 그러면 프린터의 아이피 주소를 알아내서 직접 연결하는 방식으로 찾는다. (아이피 주소는 프린터에서 설정 > 보고서 > 네트워크 요약 을 통해 알아낼 수 있다. 그런데 이게 동적으로 바뀌지 않나???)
기본 프린터로 설정, 테스트 프린트까지 잘 된다.
13. Mac OS X 의 경우:
약간 다르지만 거의 같다.
디스크는 정적으로 32GB 할당했다.
스냅샷을 처음 찍어 보니까 2.4GB 다.
Time Machine 이 저장하지 않는 디렉토리 리스트에 ~/VirtualBox VMs/ 를 추가한다.
Fin. Snapshot 를 찍는다.
그런데 C 드라이브의 용량이 부족해서 스냅샷은 D 드라이브에 넣기로 했다.
일단 virtual machine 이 켜져있을 때 snapshot 를 찍는다.
(꺼져 있을 때도 된다는 얘기가 있는데, 왜 그런지 .sav 가 생기지 않는다. 나중에 생기려나??)
그러면 C:\~\VirtualBox VMs\Snapshots\ 에 기본이 되는 (아마 메타데이타들이 들어있는) 700MB 정도의 .sav 파일과 작은 .vdi 파일이 한 개씩 생긴다. 그런데 이 .vdi 파일이 점점 커진다. 아마 용량이 너무 크니까 서서히 적어나가는 듯. 파일을 만들어 가는 중간에 꺼도 상관이 없게 만든 것 같다.
일단 virtual machine 과 VirtualBox 를 끈다.
C:\~\VirtualBox VMs\Snapshots\ 에 있는 .sav, .vdi 파일들을 D:\virtualBoxSnapshots\에 옮긴다.
command prompt (관리자)에서 mklink 명령으로 symbolic link 들을 만든다.
mklink link_name target_file_name
그러면 이제 snapshot 파일은 D 드라이브에 있게 된다. 대략 5GB 가 넘어간다.
virtual machine 은 15GB 가 넘는데, 왜 이렇게 작은지 모르겠다.
이제 VirtualBox 를 켜면 된다.
ps. 한 번 온라인쇼핑을 하고 나서 프린터세팅을 해서, snapshot 를 새로 다시 만들었다.
이상하게 새로 만든 .sav 파일은 1.7GB 나 된다.
이제 virtual machine.vdi 의 크기는 17.5GB (16.2GB) 정도다.
pps. 20일 지난 후: virtual machine.vdi 의 크기는 거의 변하지 않았다.
snapshot 파일의 크기는 14GB 가 넘는다. 왜 snapshot 파일이 커지는지 모르겠다.
ppps. 3달 지난 후: virtual machine.vdi 의 크기는 17.5GB 이하다.
snapshot 파일의 크기는 20.5GB 이하다.