본문 바로가기
기타/프로그램설치

가상머신

by IT공부방 2023. 11. 1.

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