1) 우선 Oracle VirtuaBox를 웹에서 다운 받은 후, 가상머신(VM)을 만들었다.
-> 메모리 크기 지정
-> 디스크 중 VDI 생성
VDI(Virtual Disk Image): Oracle Virtualbox에서만 사용가능한 포멧방식.
VHD(Virtual Hard Disk): Oracle Virtualbox, Hyper-V, Xen에서 구동 가능한 포멧 방식
VMDK(Virtual Machine Disk): Oracle Virtualbox, VMware Player에서 구동 가능한 포멧 방식
-> 초기에 위 그림처럼 하드 디스크 크기를 8GB로 해보았다. 그러자 아래 그림처럼 저장 공간 부족 문제가 발생하였다.
그래서 이후에 하드 디스크 크기를 50GB로 하였다.
-> 동적 할당을 골랐다.
(동적할당: 가상 디스크 사용시 고정된 최대 크기까지 파일 크기가 커지지만, 사용량이 줄어든다고해서 자동적으로 작아지지는 않는다.)
(고정크기는 하드 디스크 파일을 만드는 데 더 오래 걸리지만 사용할 때는 더 빠르다)
2) 가상머신 생성
3) ISO 파일 만들기(설치) & 지정
4) 윈도우즈 설치
5) 완료
VM의 속도를 높이는 방법
1) VM에 더 많은 메모리를 할당
2) VM에 더 많은 CPU 할당
CPU는 VM을 실행하는 데 필요한 모든 계산을 처리한다. 따라서 VM이 더 많은 CPU를 사용 하면 더 빠르고 원활하게 실행된다.
(녹색 영역을 벗어나지 않는다)
VirtualBox를 켤 때만 메모리를 잡아먹고, 켤 때도 쓰는 만큼만 먹는다.
VirtualBox가 Host의 CPU를 100% 먹는 경우가 있다.(헛바퀴라고 한다.) 이럴 때 usleep(1) 함수를 이용하여 여유를 주면 된다.
-> 게스트IP가 잘못되었다. 밑에서 수정한다.
호스트 IP는 cmd 창에서 ipconfig를 입력해 알 수 있다(밑에 그림 참조)또한 게스트 아이피는 우분투 터미널을 켜서 ifconfig를 입력해 구할 수 있다(조원 벨로그 참고)
-> 127.0.0.1이 올바른 게스트 IP이다.
출처
https://apophis0.tistory.com/48
https://ko.101-help.com/0e50a87d07-virtualbox-virtual-machinereul-gasoghwahago-deo-bbalri-silhaenghaneun-bangbeob/
https://www.clien.net/service/board/kin/10426066
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=nds239&logNo=220650264236