[OS] VMware, 멀티 부팅이 뭐지?

2025. 8. 14. 19:12·Computer Science/Operating System

VMware와 가상 머신, 리눅스 스터디의 첫걸음

안녕하세요! 최근 새로운 동아리에서 리눅스 스터디를 시작하게 되었습니다. 리눅스를 공부하기 위해 가장 먼저 한 일은 바로 VMware를 설치하고 그 안에 Ubuntu를 다운받는 것이었습니다. "그냥 리눅스를 설치하면 되는 거 아닌가?" 하고 생각할 수도 있지만, 여기에는 중요한 이유가 있습니다. 바로 멀티 부팅 대신 가상 머신을 활용하기 위함이죠.

왜 VMware를 사용할까?

VMware는 내 PC의 기존 운영체제(예: Windows) 안에 또 다른 운영체제(예: Linux)를 설치할 수 있게 해주는 가상화 소프트웨어입니다. 쉽게 말해, 내 컴퓨터 안에 또 하나의 컴퓨터를 만드는 것과 같다고 생각하면 됩니다.


VMware 구축 전, 필수 용어 정리

VMware를 본격적으로 사용하기 전에 몇 가지 중요한 개념을 이해하는 것이 좋습니다.

1. 멀티 부팅 (Multi-booting)

멀티 부팅은 한 대의 컴퓨터에 두 개 이상의 운영체제를 설치하고, 컴퓨터 전원을 켤 때 어떤 운영체제로 시작할지 선택할 수 있도록 하는 방식입니다. 이때 운영체제를 선택할 수 있게 해주는 프로그램을 부트 로더(Boot Loader)라고 부릅니다.

2. 멀티 부팅과 VMware의 결정적인 차이점

 

리눅스 스터디, VMware로 시작하는 가상 머신 환경 구축!

안녕하세요! 최근 동아리에서 리눅스 스터디에 참여하게 되었습니다. 리눅스를 본격적으로 공부하기 위해 가장 먼저 필요한 환경 구축에 대한 이야기를 해보려고 합니다.

혹시 "리눅스? 그냥 컴퓨터에 바로 설치하면 되는 거 아냐?" 하고 생각하신 분들이 계실 텐데요, 물론 그렇게 할 수도 있습니다. 하지만 저는 VMware라는 프로그램을 통해 가상 머신 환경을 구축하기로 했습니다. 왜 멀티 부팅이 아닌 VMware를 선택했는지, 그리고 VMware를 시작하기 전 알아두면 좋을 기본적인 용어들을 설명해 드릴게요.

왜 VMware를 사용할까?

VMware는 가상화 소프트웨어입니다. 쉽게 말해, 지금 사용하고 계신 PC의 운영체제(예: Windows) 안에서 또 다른 운영체제(예: Linux)를 설치하고 실행할 수 있게 해주는 프로그램이죠. 마치 내 컴퓨터 안에 작은 컴퓨터를 하나 더 만드는 것과 같습니다.

이렇게 하면 기존 운영체제를 건드리지 않으면서도 다양한 운영체제를 자유롭게 사용할 수 있다는 장점이 있습니다. 리눅스 스터디를 시작하면서 여러 환경을 테스트하거나, 실수하더라도 본래 시스템에 영향을 주지 않기 때문에 매우 유용합니다.


VMware 사용 전 알아두면 좋은 용어들

VMware와 가상 머신 환경을 더 잘 이해하기 위해 꼭 알아두어야 할 핵심 용어들이 있습니다.

1. 멀티 부팅 (Multi-booting)

멀티 부팅은 한 대의 컴퓨터에 2개 이상의 운영체제를 설치하는 것을 말합니다. 컴퓨터를 켤 때, 어떤 운영체제로 부팅할지 선택할 수 있는 화면이 나타나는데, 이때 운영체제를 선택할 수 있도록 도와주는 프로그램을 **부트 로더(Boot Loader)**라고 부릅니다. 예를 들어, Windows와 Linux를 한 컴퓨터에 설치한 후, 부팅 시 둘 중 하나를 선택하는 것이 멀티 부팅입니다.

2. 멀티 부팅 vs. VMware (가상 머신)

멀티 부팅과 VMware는 여러 운영체제를 사용하는 방식이라는 공통점이 있지만, 큰 차이점이 있습니다.

동시 실행 하나의 운영체제만 동시에 사용 가능
(다른 운영체제를 사용하려면 현재 운영체제를 종료해야 함)
여러 운영체제를 동시에 실행 가능
(Windows 안에서 Linux를 실행하는 방식)
시스템 영향 하드웨어에 직접 설치되므로, 시스템 설정 변경 시 문제가 발생할 수 있음 기존 운영체제에 영향을 주지 않고 독립적인 환경에서 운영체제 실행
자원 활용 모든 시스템 자원을 선택된 하나의 운영체제가 독점적으로 사용 호스트 운영체제와 가상 머신이 자원을 공유(설정 가능)
설치 편의성 파티션 설정 등 다소 복잡한 과정이 필요할 수 있음 소프트웨어 설치처럼 간단하며, 여러 가상 머신 생성 및 삭제가 용이
 

3. VMware의 HOST와 GUEST 개념

VMware에서 가장 중요한 개념은 바로 HOST(호스트)와 **GUEST(게스트)입니다.

  • HOST (호스트): 당신이 현재 사용하고 있는 내 컴퓨터의 운영체제를 의미합니다. 예를 들어, Windows PC에 VMware를 설치했다면, Windows가 호스트 운영체제가 됩니다.
  • GUEST (게스트): VMware를 통해 내 컴퓨터 안에 새로 설치하는 운영체제, 즉 가상 머신을 의미합니다. 리눅스 스터디를 위해 설치하는 Ubuntu가 바로 게스트 운영체제가 되는 거죠.

쉽게 비유하자면, 호스트는 "주인"이고, 게스트는 "손님"이라고 생각하면 좋습니다. 주인인 내 컴퓨터 안에 손님처럼 가상 운영체제가 머무는 형태인 거죠.

'Computer Science > Operating System' 카테고리의 다른 글

[OS] 리눅스 대체 넌 누구니?  (2) 2025.05.30
'Computer Science/Operating System' 카테고리의 다른 글
  • [OS] 리눅스 대체 넌 누구니?
싹난 감자🥔🌱
싹난 감자🥔🌱
개발 블로그
  • 싹난 감자🥔🌱
    감자에 싹이나서 잎이나서
    싹난 감자🥔🌱
  • 전체
    오늘
    어제
    • 분류 전체보기 (43)
      • Spring (3)
      • Java (17)
      • LLM (1)
      • DevOps (4)
      • Algorithm (14)
        • 백준 (4)
        • 프로그래머스 (0)
        • 코드업 (10)
      • Computer Science (3)
        • Operating System (2)
        • Computer Architecture (1)
      • Trouble Shooting 🚀 (0)
      • 회고 & 성장기록 (1)
      • 설계 📐 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Scanner
    알고리즘입력
    자바Scanner비교
    코딩테스트
    2진수
    배포
    구간합
    docker
    자바BufferedReader
    BufferedReader
    자바 입력
    비트
    Java
    2차원 배열
    자바성능
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
싹난 감자🥔🌱
[OS] VMware, 멀티 부팅이 뭐지?
상단으로

티스토리툴바