IT공부방 2023. 11. 1. 07:28

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 명령어로 리눅스 바이너리 실행 가능
+ 리눅스에서는 윈도우 명령어로 윈도우 바이너리 실행 가능 
윈도우 프로세스와 파이핑 가능 + 리눅스 프로세스와 파이핑 가
특징