본문 바로가기

내 PC에 리눅스를 - (1)내 컴(Windows)에 Ubuntu 설치하기

와우대박 WowDaebak 2025. 12. 25.

왜 내 PC에 우분투 리눅스를 설치하는가 
→ 클라우드 서버를 쓰기 전에 반드시 거쳐야 할 ‘연습용 서버’

[개요]
Windows PC에서도 우분투 리눅스를 설치해
리눅스 서버 환경을 직접 구축할 수 있다.

가상머신(VMware)을 활용
Windows에서 Ubuntu Linux 설치 과정을 정리하고,
앞으로 서버 운영과 DB(MySQL)까지 확장 가능
실습용 리눅스 서버 환경을 만든다.
📌 전체 시리즈(내 PC에 리눅스를) 구성- (총 블로그 3편)
내 컴퓨터를 리눅스 서버로 만드는 실전 로드맵
1. ”Windows 기반 PC에서 Ubuntu 설치
2. Ubuntu 서버 환경 기본 설정과 운영 준비
3. Ubuntu에 DB MySQL 설치 및 서버 구조 완성
✒️본 블로그 '1. ”Windows 기반 PC에서 Ubuntu 설치' 구성
(들어가며) 왜 내 PC에 우분투 리눅스를 설치하는가
1. 가상머신(VMware) 방식이 적합한 이유
2. 설치 전 준비물 (ISO, 사양, 주의사항)
3. VMware에 Ubuntu 설치하기
4. 설치 완료 후 첫 화면 체크 포인트
(나오며) 다음 편 예고 – 리눅스를 서버처럼 쓰기

(들어가며) 왜 내 PC에 우분투 리눅스를 설치하는가

리눅스 서버를 배우거나 운영해 보고 싶다는 생각은 해봤지만,
막상 “서버는 어렵다”, “클라우드는 비용이 걱정된다”,
**“잘못 만지면 시스템이 망가질까 봐 무섭다”**는 이유로
시작조차 못 하는 경우가 많다.

하지만 사실 리눅스 서버를 처음 배우는 가장 좋은 방법은
내 컴퓨터에서, 안전하게, 마음껏 실습해 보는 것이다.


(1) Windows PC에서도 리눅스 서버 환경은 충분히 가능하다

많은 사람들이 리눅스 서버를 떠올리면
먼저 **클라우드 서버(AWS, Oracle, GCP 등)**를 생각한다.
물론 실제 운영 단계에서는 클라우드가 필수적이다.

그러나 처음부터 클라우드로 시작하는 것은 오히려 비효율적이다.

  • 요금 체계가 복잡하고
  • 네트워크·보안 설정이 어렵고
  • 실수하면 과금이 발생할 수 있다

반면, Windows PC + 가상머신(VMware) 환경에서는
이 모든 부담을 완전히 제거할 수 있다.

VMware Workstation Pro


(2) 가상머신(VMware)은 ‘연습용 서버’를 만들기 위한 최적의 선택

가상머신이란,
내 PC 안에 또 하나의 컴퓨터를 만들어 주는 기술이다.

VMware를 이용하면:

  • Windows는 그대로 유지한 채
  • 그 안에 Ubuntu Linux를 설치하고
  • 실제 서버와 거의 동일한 환경을 구성할 수 있다

무엇보다 중요한 장점은 다음과 같다.

  • ❌ 설치 실패 → 그냥 삭제하면 끝
  • ❌ 설정 실수 → 다시 설치하면 끝
  • ❌ 서버가 망가져도 실제 PC에는 영향 없음

즉, 실패해도 괜찮은 서버,
마음껏 망가뜨려도 되는 연습용 서버를 만들 수 있다는 점이다.


(3) “내 PC 리눅스 서버”는 클라우드로 가기 전 반드시 거쳐야 할 단계

리눅스 서버를 제대로 이해하려면
다음 개념들을 직접 손으로 경험해 봐야 한다.

  • 리눅스 설치 구조
  • 터미널 명령어 사용
  • 사용자 계정과 권한
  • 네트워크 개념
  • 서버 프로그램 설치 방식

이 모든 것은 내 PC에 설치한 Ubuntu 리눅스에서도 100% 동일하다.

즉,

내 PC에서 배우는 리눅스 =
클라우드 서버에서 쓰는 리눅스의 축소판

이라고 보면 된다.


1. 가상머신(VMware) 방식이 적합한 이유

우분투 리눅스를 설치하는 방법은 여러 가지가 있다.
대표적으로는 다음과 같은 방식이 있다.

  • 기존 Windows를 지우고 리눅스를 직접 설치하는 방식
  • Windows와 Linux를 함께 사용하는 듀얼 부팅 방식
  • 가상머신(VMware)을 이용하는 방식

이 중에서 입문자와 실습 목적 사용자에게 가장 적합한 방법은 단연 가상머신 방식이다.


(1) Windows를 그대로 유지할 수 있다

가상머신(VMware) 방식의 가장 큰 장점은
기존 Windows 환경을 전혀 건드리지 않는다는 점이다.

  • Windows를 삭제할 필요 없음
  • 파티션을 나눌 필요 없음
  • 부팅 오류나 시스템 손상 걱정 없음

즉,
현재 사용 중인 PC 환경을 그대로 유지한 채,
그 안에서 Ubuntu 리눅스를 별도의 컴퓨터처럼 실행할 수 있다.

일상 작업은 Windows에서 그대로 하고,
리눅스 실습은 가상머신 안에서만 진행하면 된다.


(2) 실패해도 언제든지 되돌릴 수 있다

리눅스를 처음 다루다 보면
설정 실수, 명령어 오류, 패키지 충돌 같은 일이 자주 발생한다.

이때 가상머신 환경에서는:

  • 설치가 꼬이면 → 가상머신 삭제
  • 설정이 망가지면 → 다시 설치
  • 실습이 끝나면 → 통째로 제거

가 가능하다.

즉, **“실패 비용이 0원”**이다.

실제 서버나 듀얼 부팅 환경에서는
한 번의 실수가 시스템 전체에 영향을 줄 수 있지만,
가상머신에서는 그런 부담이 없다.


(3) 실제 서버와 거의 동일한 환경을 경험할 수 있다

가상머신이라고 해서
기능이 제한되거나 “가짜 서버”는 아니다.

VMware에 설치한 Ubuntu Linux는:

  • 실제 서버와 동일한 리눅스 커널
  • 동일한 터미널 명령어
  • 동일한 패키지 관리 방식
  • 동일한 서버 프로그램 설치 구조

를 사용한다.

즉,

VMware 속 Ubuntu =
클라우드 서버에 설치된 Ubuntu와 거의 동일한 환경

이라고 이해하면 된다.

나중에 Oracle Cloud, AWS, GCP로 옮겨 가더라도
명령어와 구조는 그대로 적용할 수 있다.


(4) 서버 공부를 위한 ‘연습용 서버’로 최적이다

리눅스 서버 학습에서 가장 중요한 것은
직접 만져보고, 깨뜨려보고, 다시 설치해 보는 경험이다.

가상머신 환경에서는:

  • 사용자 계정 실습
  • 권한 설정 실습
  • 네트워크 실습
  • 서버 프로그램 설치/삭제 실습
  • DB(MySQL) 설치 실습

마음껏 반복할 수 있다.

실제 서버에서라면 조심해야 할 작업도
가상머신에서는 부담 없이 시도할 수 있다.


(5) 입문자에게 듀얼 부팅은 추천하지 않는 이유

가끔 “듀얼 부팅으로 설치하는 게 더 리눅스다운 것 아니냐”는 질문을 받는다.
하지만 입문자에게 듀얼 부팅은 추천하지 않는다.

이유는 다음과 같다.

  • 부팅 메뉴 설정이 복잡함
  • 파티션 실수 시 데이터 손실 위험
  • Windows 업데이트와 충돌 가능성
  • 실습 환경을 쉽게 삭제·복구하기 어려움

반면, 가상머신 방식은
설치·삭제·복구가 모두 클릭 몇 번이면 끝이다.


(6) 앞으로의 확장까지 고려하면 가상머신이 정답이다

이 시리즈는 단순한 설치 체험이 아니라,

  • 서버 운영
  • DB(MySQL) 설치
  • 웹서버 연동
  • 개인 서버 실습

까지를 염두에 두고 있다.

이 모든 작업은
가상머신 기반 Ubuntu 환경에서 충분히 가능하며,
오히려 가장 효율적인 출발점이 된다.

 

정리하면,

리눅스를 처음 배우는 단계에서는
“실제 서버와 같으면서도,
실패해도 괜찮은 환경”이 가장 중요하다.

그 조건을 가장 잘 만족하는 방식이
바로 가상머신(VMware) 기반 Ubuntu 설치다.

가상머신(VMware) 설치
VMware는 내 PC 안에 또 하나의 가상 컴퓨터를 만들어 주는 프로그램이다.
이를 통해 Windows 환경을 그대로 유지한 채 Ubuntu 같은 리눅스 운영체제를 안전하게 설치할 수 있다.
실제 서버와 거의 동일한 환경을 제공해 리눅스·서버 실습용으로 적합하다.
설치와 삭제가 간단해 실패 부담 없이 반복 학습이 가능하다.
개인 학습과 실습 목적이라면 VMware Workstation Player만으로 충분하다.


제품명: VMware Workstation Player (개인용 무료)

 

 

2. 설치 전 준비물 (ISO, 사양, 주의사항)

Ubuntu 리눅스 설치는 어렵지 않지만,
설치 전에 준비할 것만 정확히 갖추면 실패 확률을 거의 0에 가깝게 줄일 수 있다.

이 단계에서는
실제 설치에 들어가기 전에 반드시 확인해야 할 필수 준비물과 주의사항을 정리한다.


(1) Ubuntu ISO 파일 다운로드

Ubuntu는 설치용 ISO 파일을 내려받아 설치한다.
ISO 파일은 운영체제 설치용 이미지 파일이라고 이해하면 된다.

▷ 어떤 버전을 선택해야 할까?

Ubuntu는 여러 버전이 있지만, 초보자와 서버 실습 목적이라면 LTS 버전이 정답이다.

  • Ubuntu Desktop LTS
  • 장기 지원(Long Term Support) 버전
  • 보안 업데이트 및 안정성 우수

일반적으로 최신 LTS 버전을 선택하면 된다.

Ubuntu 서버 다운로드

 

Ubuntu 서버 다운로드 : https://ubuntu.com/download/server

※ LTS 버전은 보통 5년 이상 지원되므로
실습·학습·서버용으로 가장 안정적이다.

▷ Desktop vs Server 중 무엇을 선택할까?

  • Desktop 버전
    • 그래픽 화면(GUI) 제공
    • 처음 접하는 사용자에게 이해가 쉬움
    • 터미널 + GUI 병행 가능
  • Server 버전
    • CLI(터미널) 중심
    • 초보자에게는 진입 장벽이 높음

👉 이 시리즈에서는 Ubuntu Desktop LTS를 기준으로 진행한다.
(개념을 익힌 뒤 Server로 옮기는 것이 훨씬 수월하다)


(2) PC 사양 확인 (최소 / 권장)

가상머신은 PC 자원을 나눠 쓰기 때문에
사양이 너무 낮으면 설치와 실행이 원활하지 않을 수 있다.

▷ 최소 사양 (실습 가능)

  • CPU: 2코어 이상
  • 메모리(RAM): 8GB 이상
  • 디스크 여유 공간: 40GB 이상
  • OS: Windows 10 / 11 (64bit)

▷ 권장 사양 (쾌적한 실습)

  • CPU: 4코어 이상
  • 메모리(RAM): 16GB 이상
  • SSD 사용 권장
  • 디스크 여유 공간: 60GB 이상

💡 SSD 여부가 체감 속도에 큰 영향을 준다.
HDD에서도 가능하지만, 설치·부팅·패키지 작업이 느릴 수 있다.


(3) 가상화(Virtualization) 기능 확인

VMware를 사용하려면
CPU의 가상화 기능이 반드시 활성화되어 있어야 한다.

대부분의 최신 PC는 기본적으로 지원하지만,
BIOS 설정에서 꺼져 있는 경우도 있다.

▷ 확인 포인트

  • Intel CPU: Intel VT-x
  • AMD CPU: SVM / AMD-V

Windows 작업 관리자에서
[성능] → [CPU] → 가상화: 사용
으로 표시되면 정상이다.

만약 “사용 안 함”으로 나온다면
BIOS 설정에서 활성화가 필요하다.


(4) VMware 설치 여부 확인

Ubuntu를 설치하기 위해서는
먼저 VMware 프로그램이 PC에 설치되어 있어야 한다.

  • VMware Workstation Player (무료)
  • 개인 학습·실습용으로 충분

이미 설치되어 있다면
버전만 한 번 확인하면 된다.

※ 설치 방법은 별도 글에서 자세히 다루지만,
이번 글에서는 이미 설치되어 있다는 전제로 진행한다.


(5) 디스크 공간과 저장 위치 확보

가상머신은 하나의 큰 파일 형태로 저장된다.
따라서 설치 위치의 디스크 여유 공간이 매우 중요하다.

  • C 드라이브 여유 공간 부족 시
    • 다른 드라이브(D:\ 등)에 설치 권장
  • 설치 중 공간 부족 발생 시
    • 설치 실패 가능성 높음

👉 설치 전에 최소 50GB 이상 여유 공간 확보를 권장한다.


(6) 설치 중 반드시 알아야 할 주의사항

설치 자체는 간단하지만,
초보자가 자주 실수하는 포인트들이 있다.

▷ 주의사항 정리

  • ❌ Windows 파티션 건드릴 필요 없음
  • ❌ 디스크 초기화/삭제 선택 금지
  • ❌ “기존 OS 제거” 같은 문구에 주의
  • ⭕ VMware 내부의 가상 디스크만 사용

VMware 안에서 설치하는 Ubuntu는
실제 PC 디스크와 완전히 분리된 공간이므로
지시된 대로만 진행하면 된다.


(7) 설치 전 체크리스트 (요약)

설치 버튼을 누르기 전에
아래 항목만 체크해 두면 된다.

  • ✅ Ubuntu Desktop LTS ISO 다운로드 완료
  • ✅  PC 메모리 8GB 이상 확인
  • ✅ 가상화 기능 활성화 확인
  • ✅ VMware 설치 완료
  • ✅ 디스크 여유 공간 확보

이 체크리스트만 통과하면
설치는 거의 실패하지 않는다.


이제 모든 준비가 끝났다.
다음 단계에서는 VMware에 Ubuntu를 실제로 설치하는 과정
화면 기준으로 하나씩 따라가 본다.


3. VMware에 Ubuntu 설치하기

이제 준비가 끝났다면,
VMware를 이용해 Ubuntu 리눅스를 실제로 설치해 보자.

걱정할 필요는 없다.
Ubuntu 설치 과정은 생각보다 단순하며,
대부분의 설정은 기본값 그대로 진행해도 문제없다.

이 단계에서는
전체 흐름과 반드시 알아야 할 핵심 포인트만 정리한다.

 

 

 

 

자세한 VMware 설치 과정은 아래를 참조합니다.

[VMware] (3) VMware에 Ubuntu 리눅스 설치하기



 


(1) 새 가상머신 생성

VMware를 실행한 뒤
**새 가상머신(Create a New Virtual Machine)**을 선택한다.

  • 설치 미디어로 Ubuntu ISO 파일 선택
  • 운영체제 유형: Linux
  • 버전: Ubuntu (64-bit)

👉 이 단계에서 ISO 파일만 정확히 지정하면
나머지는 VMware가 자동으로 처리한다.


(2) 가상머신 기본 설정 (CPU / 메모리)

가상머신에 할당할 자원을 설정한다.

CPU: 기본값 또는 2코어 이상
메모리(RAM): 4GB 이상 권장(PC 사양이 여유 있다면 8GB도 무방)

 

📌 중요 포인트

  • 너무 높게 잡을 필요 없음
  • Windows가 버벅이지 않을 정도만 할당

(3) 가상 디스크 설정

Ubuntu가 설치될 가상 디스크 용량을 지정한다.

  • 권장 용량: 40~60GB
  • 디스크 유형: 기본 설정 사용
  • 파일 저장 방식: 기본값 유지

이 디스크는
실제 PC 디스크와 완전히 분리된 가상 공간이므로
안심하고 진행해도 된다.


(4) Ubuntu 설치 화면 진입

가상머신을 실행하면
Ubuntu 설치 화면이 나타난다.

여기서부터는 Ubuntu 설치 프로그램이 안내하는 순서대로 진행하면 된다.

  • 언어 선택
  • 키보드 레이아웃 선택
  • 업데이트 옵션 선택

👉 특별한 목적이 없다면 기본 선택지 그대로 진행하면 된다.


(5) 디스크 설치 방식 선택 (가장 중요한 포인트)

설치 중 디스크 관련 화면이 나오면
**“디스크를 지우고 Ubuntu 설치”**라는 문구를 볼 수 있다.

여기서 헷갈리는 경우가 많다.

📌 반드시 기억할 점:

이 디스크는 VMware 내부의 가상 디스크다.
실제 Windows 디스크와는 전혀 관계없다.

따라서,

  • 자동 설치 옵션 선택
  • 수동 파티션 설정 ❌ 불필요

(6) 사용자 계정 생성

설치 과정 중
Ubuntu에서 사용할 사용자 계정을 생성한다.

  • 사용자 이름
  • 비밀번호
  • 컴퓨터 이름

이 계정은
앞으로 서버 설정, 프로그램 설치, DB 작업 등
모든 실습의 기준 계정이 된다.

📌 비밀번호는 반드시 기억해 두자.
(관리자 권한 사용 시 필요)


(7) 설치 완료 및 첫 로그인

설치가 끝나면
가상머신이 재부팅되고 Ubuntu 로그인 화면이 나타난다.

정상적으로 바탕화면이 보이면
Ubuntu 설치는 성공이다.

이제 이 환경은:

  • 실제 서버와 동일한 리눅스 환경
  • 마음껏 실습 가능한 개인 서버
  • 언제든 삭제·재설치 가능한 안전한 공간

이 된다.


📌 설치 과정 요약 (한눈에 보기)

  • VMware에서 새 가상머신 생성
  • Ubuntu ISO 연결
  • 기본 설정 유지
  • 자동 설치 선택
  • 사용자 계정 생성
  • 설치 완료 후 로그인

 

👉 복잡한 설정은 필요 없다.
기본값 + 핵심 포인트만 지키면 충분하다.


4. 설치 완료 후 첫 화면 체크 포인트

Ubuntu 설치가 끝나고 로그인까지 정상적으로 완료되었다면
이제 “설치가 제대로 되었는지”를 한 번 점검해 볼 차례다.

이 단계에서는
복잡한 설정을 하기보다는,
앞으로 서버 실습을 진행할 수 있는 상태인지 확인하는 것이 목적이다.


(1) 바탕화면 정상 표시 여부

로그인 후
Ubuntu 바탕화면이 정상적으로 보이는지 확인한다.

  • 상단 메뉴바가 표시되는지
  • 좌측 또는 하단에 앱 실행 아이콘이 있는지
  • 마우스·키보드 입력이 정상적인지

정상적으로 바탕화면이 보인다면
그래픽 환경(GUI)은 문제없이 설치된 상태다.


(2) 터미널 실행 확인 (가장 중요)

리눅스 서버 작업의 핵심은
**터미널(Terminal)**이다.

  • 바탕화면에서 터미널 실행
  • 또는 단축키 Ctrl + Alt + T

터미널 창이 열리고
프롬프트가 표시되면 정상이다.

 
사용자이름@컴퓨터이름:~$

이 화면을 볼 수 있다면
이제 리눅스 명령어를 입력할 준비가 끝난 것이다.


(3) 네트워크 연결 상태 확인

서버 실습을 위해서는
인터넷 연결이 필수다.

  • 상단 네트워크 아이콘 확인
  • 유선 또는 무선 연결 상태 확인

터미널에서 다음 명령어를 입력해도 된다.

 
ping -c 3 google.com

정상적으로 응답이 오면
네트워크는 문제없이 연결된 상태다.


(4) 시스템 업데이트 알림 확인

Ubuntu는 설치 직후
업데이트 알림이 뜨는 경우가 많다.

  • “업데이트 사용 가능” 메시지
  • 소프트웨어 업데이트 알림

이는 정상적인 상태이며,
다음 편에서 정식으로 업데이트를 진행할 예정이다.

👉 지금 단계에서는
“업데이트가 가능하다는 것”만 확인하면 된다.


(5) 디스크 용량 확인

가상머신 디스크가
정상적으로 할당되었는지 확인해 본다.

터미널에서 아래 명령어를 입력한다.

 
df -h

출력 결과에서 / (루트 디렉터리)의
용량이 40GB 이상으로 표시된다면 정상이다.


(6) 사용자 권한 확인

설치 중 생성한 계정이
관리 작업을 수행할 수 있는지 확인한다.

터미널에서 아래 명령어를 입력한다.

 
sudo ls

비밀번호 입력을 요구하고
명령이 정상 실행되면
해당 계정은 **관리자 권한(sudo)**을 가지고 있다.

📌 이 권한은
패키지 설치, 서버 설정, DB 설치 시 반드시 필요하다.


(7) VMware Tools 관련 알림 (있어도 정상)

간혹 설치 후
VMware Tools 설치 알림이 보일 수 있다.

  • 화면 해상도 자동 조절
  • 마우스 이동 개선
  • 클립보드 공유

와 관련된 기능이며,
지금 당장 설치하지 않아도 문제는 없다.

👉 필요 시 나중에 설치해도 충분하다.


📌 첫 화면 체크 요약

설치 직후 아래 항목만 확인하면 된다.

  • ☐ Ubuntu 바탕화면 정상 표시
  • ☐ 터미널 실행 가능
  • ☐ 네트워크 연결 정상
  • ☐ 디스크 용량 확보
  • ☐ sudo 권한 정상

이 다섯 가지만 통과하면
서버 실습을 시작할 준비는 완료다.


(나오며) 다음 편 예고 – 리눅스를 서버처럼 쓰기

이제 Windows PC 안에
Ubuntu 리눅스 환경이 제대로 준비되었다.

단순히 “리눅스를 설치했다”는 수준을 넘어,
이제부터는 이 환경을 서버처럼 사용하는 단계로 넘어가게 된다.


설치는 시작일 뿐이다

리눅스 서버의 핵심은
설치 자체가 아니라 운영과 관리에 있다.

  • 시스템 업데이트는 어떻게 관리하는지
  • 사용자 계정과 권한은 어떻게 다루는지
  • 네트워크 상태는 어떻게 확인하는지
  • 외부 접속(SSH)은 어떤 개념인지

이런 것들을 이해하지 못하면
리눅스는 여전히 “낯선 운영체제”로 남게 된다.


다음 편에서 다룰 내용

다음 글에서는
지금 설치한 Ubuntu를 실제 서버처럼 사용하는 데 필요한 기본 설정
차근차근 정리한다.

주요 내용은 다음과 같다.

  • Ubuntu 기본 업데이트와 패키지 관리
  • 사용자 계정과 관리자 권한(sudo) 이해
  • 서버 운영에 필요한 필수 명령어
  • 네트워크 개념과 상태 확인
  • SSH 접속의 기본 개념

복잡한 설정이나 어려운 이론보다는,
서버를 처음 다루는 사람도 이해할 수 있는 수준으로
하나씩 설명할 예정이다.


이 시리즈의 최종 목표

이 시리즈는
단순한 리눅스 체험기가 아니다.

  • 내 PC를 리눅스 서버로 활용하고
  • 서버 운영 구조를 이해하며
  • 이후 DB(MySQL)와 웹서버까지 확장할 수 있는

기초 서버 실습 환경을 만드는 것이 목표다.

다음 편을 마치고 나면
리눅스 서버에 대한 막연한 두려움은 사라지고,
“이제 뭘 해볼 수 있겠다”는 감각이 생길 것이다.

댓글

🌿 WowDaebak 와우대박 - 영상/디자인/IT 전문 블로그
💌 댓글로 인사해 주세요. 구독 & 하트 💗 +1 감사드려요!