1. virtual box에 windows 설치
2. virtual box에 ubuntu 설치
1) ubuntu 설치
ubuntu 홈페이지에서 iso 다운로드 후, virtual box에 설치하기
2) VirtualBox Guest Additions 설치
- Guest Additions란? : 게스트 머신에 운영체제 설치를 마치고 난 후, 추가적으로 설치하는 디바이스 드라이버와 응용 프로그램의 모음집
- 장점
- 호스트 머신과 게스트 머신 사이에 공유 폴더를 만들어 파일을 쉽게 주고받을 수 있다.
- 클립 보드를 호스트 머신과 공유할 수 있다.
- 호스트 머신과 게스트 머신 사이에 마우스 드래그로 파일을 옮길 수 있다.
- 게스트 머신의 창 크기를 조절해서 해상도를 변경할 수 있다.
- 설치 과정
- Devices-Insert Guest Additions CD images...선택
- CD 모양 아이콘 선택
- 파일 탐색기 열림 -> Open in Terminal 선택
- 터미널에서 ./autorun.sh 입력
- 비밀번호 입력 후 엔터
- sudo reboot 명령어 입력
- VirtualBox 상단 메뉴에서 Devices-Shared Clipboard, Drag and Drop을 모두 Bidirectional로 변경하기
- 장점
3. window 시스템에 wsl2설치
WSL(Window Subsystem for Linux)는 윈도우에서 리눅스 바이너리를 실행할 수 있게 한다. 즉, 윈도우 운영체제에서 리눇를 사용할 수 있게끔 만들어준느 아키텍쳐이다.
VM | WSL | |
기동 시간 | 오래 걸림 | 부팅시간이 빠름 |
메모리 사용량 | 높음 메모리 5기가 할당 시, 항상 5기가 사용 |
적게 사용 메모리 동적 증가 및 해제 ( 해제 시, 호스트로 반환) |
파일사용 | VM파일은 VM에서만 사용가능 | 윈도우에서는 UNC 경로로 접근 가능 리눅스에서는 mnt 경로로 윈도우 파일시스템 접근 가능 |
프로세스 통신 | VM외부 프로세스와 쉽게 통신할 수 없음 | 윈도우에서 wsl 명령어로 리눅스 바이너리 실행 가능 + 리눅스에서는 윈도우 명령어로 윈도우 바이너리 실행 가능 윈도우 프로세스와 파이핑 가능 + 리눅스 프로세스와 파이핑 가 |
특징 |