1. 리눅스 설치
자, 이제 너는 이미 리눅스의 흥미로운 역사도 좀 들어봤고, 어떤 배포판이든 커널, 라이브러리, 유틸리티로 이루어진 조립식이라는 것도 알게 됐지. 그리고 각 배포판마다 자기만의 매력(혹은 "패키지 매니저"라고 해도 됨)이 있어. 오늘은 실전으로 들어가서 리눅스를 직접 설치해볼 거야! 이게 바로 이론이 실제로 손에 잡히는 순간이지. 아니면 최소한 터미널에서 커서로 만져볼 수 있는 그런 거랄까.
너한테는 3가지 운영체제 옵션이 있을 수 있어:
- Linux - 이미 쓰고 있다면 추가로 설치할 필요 없어
- MacOS - Unix 기반이라서 Linux랑 호환돼. 리눅스 기초 배우는 데 충분해.
- Windows:
- Windows 11 - 그냥 WSL2 켜고 내장된 리눅스 커널에서 작업하면 돼.
- Windows 10 - 업데이트하고 WSL2 켜줘
- Windows 8 이하 - 리눅스를 가상 머신에 설치해야 해.
2. 적합한 배포판 고르기
배포판마다 뭐가 달라?
설치에 들어가기 전에, 어떤 배포판이 네 목적에 맞는지 알아야 해. 올바른 선택을 위한 몇 가지 아이디어를 줄게:
| 배포판 | 특징 | 누구에게 추천? |
|---|---|---|
| Ubuntu | 간단함, 방대한 문서와 커뮤니티 | 초보자, 개발자, 데스크탑 |
| CentOS | 신뢰성, 안정성 (서버 지향) | 서버 관리자 |
| Fedora | 최신 기술, bleeding-edge | 개발자, 신기술 좋아하는 사람 |
| Arch Linux | 완전 커스터마이즈, 난이도 높음 | 모든 걸 직접 컨트롤하고 싶은 덕후 |
| Linux Mint | 편리함, Ubuntu 기반 | 바로 쓸 수 있는 환경이 필요한 초보자 |
황금룰: 초보자라면 Ubuntu부터 시작해. 이건 훈련 바퀴 달린 리눅스야.
최소 요구사항
리눅스 돌리려면 슈퍼컴퓨터 필요 없어. 기본 배포판 기준 대략 이 정도면 돼:
- CPU: 듀얼코어, 1GHz 이상.
- RAM: 2GB (더 많으면 더 좋아).
- 디스크 여유 공간: 20GB 이상.
- BIOS/UEFI 지원.
RAM이 4GB만 있어도 리눅스는 날아다녀. 그보다 적어도 돌아가긴 하는데, 약간의 "인내심 버퍼"가 필요할 수도 있어.
3. 설치 준비하기
설치 방법: 가상 머신 vs 실제 장치?
크게 두 가지 방법이 있어:
가상 머신에 설치. 리스크 없이 리눅스 맛보기엔 최고야. 이런 프로그램을 쓸 수 있어:
- VirtualBox: 무료고 인기 많아.
- VMware Workstation Player: 비상업적 용도는 무료.
실제 설치. Windows를 잠시 멈추거나, 오래된 노트북이 있다면 이 방법도 괜찮아.
부팅 USB 만들기
실제 장치에 리눅스를 설치하려면 부팅 가능한 USB가 필요해. Windows에서는 Rufus가 이 작업에 딱이야. 아니면 Etcher도 괜찮아.
- 공식 사이트에서 배포판 ISO 이미지를 받아.
- Rufus/Etcher 설치해.
- 프로그램 실행해서 ISO 이미지랑 USB 선택해.
- 굽기 시작!
이제 USB 준비 끝!
4. 실제 설치
이제 강의에서 제일 재밌는 순간이야. 리눅스를 설치해볼 거야. 예시로 Ubuntu를 쓸게.
1. BIOS/UEFI 설정
컴퓨터가 USB에서 부팅하려면 BIOS나 UEFI 설정을 바꿔야 할 수도 있어. 방법은 이래:
- 컴퓨터 재부팅해.
- 부팅 중에 키를 눌러 (보통
Del,F2,Esc중 하나인데, 기기마다 달라). - "Boot" 탭으로 가서 USB를 제일 위로 올려.
축하해, 이게 바로 시스템 마법 세계의 첫 미니 어드벤처였어!
2. 설치 프로그램 부팅
BIOS 설정 끝나면 USB 꽂은 채로 재부팅해. 그러면 "Try Ubuntu without installing"이나 "Install Ubuntu" 같은 인사말이 나올 거야. 두 번째를 골라.
3. 언어랑 키보드 레이아웃 설정
설치 첫 단계는 언어 선택이야. 대부분은 "Russian"이나 "English" 중에 고르면 돼. 키보드도 자동으로 맞춰지지만 한 번 더 확인해.
4. 설치 유형 선택
여기서 선택할 수 있어:
- Erase disk and install Ubuntu — 기존 시스템을 완전히 지우고 새로 설치 (오래된 컴퓨터, 클린 설치용).
- Install Ubuntu alongside Windows — Windows도 같이 쓰고 싶을 때.
- Something else — 파티션을 직접 세밀하게 설정하고 싶을 때.
초보자라면 첫 번째가 좋아. "Something else"를 골랐다면 이미 전문가니까, 다음 단계로 넘어갈게.
5. 디스크 파티션 설정
"Something else"를 골랐다면, 다음 파티션을 만들어야 해:
/: 루트 파티션. 최소 20GB 추천.swap: 스왑 파티션. RAM이 2~4GB라면 스왑을 RAM의 2배로 만들어./home: 사용자 데이터용 파티션 (추천이지만 필수는 아님).
설치 프로그램 GUI에서 이렇게 보여:
[ + ] 파티션 만들기
타입: Ext4
마운트 포인트: /
크기: 20 GB
모두 설정했으면 "계속" 눌러.
6. 사용자 설정
사용자 이름이랑 비밀번호를 정해. 이게 네 시스템의 마법 열쇠야. 컴퓨터 이름은 "Tux-PC"나 "이것_컴퓨터"처럼 해도 돼.
팁 몇 가지:
- 비밀번호: "12345"는 절대 안 돼. 어렵지만 기억하기 쉬운 걸로 해.
- 자동 로그인: 보안이 중요하면 끄는 게 좋아.
7. 설치 마무리
설정 끝나면 설치 프로그램이 파일 복사를 시작해. 이 과정은 기기에 따라 10~30분 정도 걸려.
다 끝나면 컴퓨터 재부팅하라고 할 거야. 축하해, 이제 리눅스 설치 완료!
5. 설치 후 첫 단계
1. 시스템 확인
부팅하면 데스크탑이나 터미널 인터페이스가 보여. 제일 먼저 할 일:
- 메뉴에서 "터미널" 찾아서 열어. CLI에 온 걸 환영해!
- 몇 가지 명령어로 확인해봐:
whoami # 현재 사용자 이름 확인
uname -a # 리눅스인지 확인
2. 업데이트 설치
Ubuntu라면 이렇게 하면 돼:
sudo apt update && sudo apt upgrade -y
리눅스를 사랑할 첫 번째 이유: 재부팅 없이 모든 게 업데이트돼.
6. 자주 나오는 실수와 해결법
- 부팅 시 USB를 인식 못함. 보통 BIOS 설정이 문제야. USB가 부팅 장치로 선택됐는지 확인해.
- 디스크 공간 부족. 미리 공간을 충분히 확보했는지, 파티션을 제대로 썼는지 확인해.
- Windows가 망가졌다고 생각함. 당황하지 마! Windows가 부팅 안 되면, 리눅스에서 부트로더 복구 명령어가 도움이 될 때가 많아. "GRUB repair"를 구글링해봐.
축하해, 이제 네 나무... 아니, 첫 리눅스 시스템을 심었어! 이제 일도 하고 놀 수도 있는 도구가 생겼고, 앞으로는 커맨드라인의 새로운 세계가 펼쳐질 거야!
7. Virtualbox로 리눅스 설치하기
가상 머신 설치가 처음이라면, 아래에 그림과 함께 단계별 설명이 있어.
필요한 것:
- Windows용 Oracle VM VirtualBox 인스톨러 다운로드 링크: Download Oracle VM VirtualBox
- Ubuntu Linux 운영체제 ISO 이미지 다운로드 링크: Download Ubuntu Desktop
먼저 VirtualBox를 설치하고 실행해야 해.

가상 머신 만들기
먼저 VirtualBox를 설치하고 실행한 다음 "New" 버튼을 눌러.
"Name", "Folder", "ISO" 필드를 채워.
이제 설치 유형을 자동 또는 수동으로 고를 수 있어. 우리는 자동 설치를 원하지 않으니까 "Skip unattended installation"에 체크해.
자동 설치를 선택하면 다음 단계에서 사용자 이름과 비밀번호를 미리 지정해야 해. 기본값을 그대로 두면 sudo 권한 없는 사용자가 만들어지니까 꼭 바꿔줘.
그리고 "Guest Additions" 체크하는 것도 추천해. 해상도 변경, 화면 크기 자동 조정 등 유용한 기능이 많으니까 꼭 해!
가상 머신 설정이 끝나면 자동 설치가 시작돼. 처음 실행할 때 "Start" 버튼을 눌러.
가상 머신 리소스 정하기.
다음 단계에서 네 컴퓨터의 메모리와 CPU를 얼마나 쓸지 정할 수 있어. 각 슬라이더의 초록색 영역 안에서 조절하면 무리 없이 잘 돌아가.
그다음 가상 머신용 하드디스크 크기를 정해야 해.
기본값은 필요할 때마다 자동으로 늘어나는 동적 할당이야. 미리 전체 용량을 할당하고 싶으면 "Pre-allocate Full Size"에 체크해.
이제 "완료"를 눌러서 머신을 초기화해!
이제 가상 머신이 만들어졌지만, 아직 운영체제는 없어.
리눅스 설치하기
"Start" 버튼을 누르면 다이얼로그 창이 뜰 거야.
에러 메시지가 나오면 컴퓨터를 재부팅해봐. 원인 파악을 위해선 에러 창에 표시된 경로의 상세 로그 파일을 확인해야 해.
"Try or Install Ubuntu"를 선택해.
잠깐 기다려. 설치 프로그램이 초기화되면 언어를 선택하라고 나올 거야.
필요한 접근성 옵션을 아무거나 선택해도 돼.
네 키보드 레이아웃.
네트워크에 연결해. 그러면 Ubuntu가 업데이트랑 서드파티 드라이버를 받을 수 있어.
Ubuntu 설치를 선택해.
인터랙티브 설치와 자동 설치 중에 고를 수 있어. 인터랙티브가 표준이고, 경험자라면 자동 설치로 웹서버에서 설정 파일을 가져올 수도 있어.
"Default selection"과 "Extended selection" 중에 골라. 기본 설치는 필수 프로그램만 있고, 앱 센터에서 확장 가능해. 확장 설치는 오프라인 도구도 더 들어있어.
다음 화면에서 하드웨어랑 멀티미디어 지원을 위해 서드파티 소프트웨어 설치 옵션을 체크할 수 있어. 둘 다 체크해.
여기서 설치 유형을 선택해. Ubuntu만 설치하려면 "디스크 지우고 Ubuntu 설치"를 골라.
네 이름과 네트워크용 컴퓨터 이름을 입력해. 그리고 사용자 이름이랑 강력한 비밀번호를 만들어.
위치랑 시간대도 선택해.
설치 준비 완료.
설치 초반에 자동 설치 파일 가져오기를 선택했다면, 바로 이 화면에서 설정이 맞는지 확인하게 돼.
"Install"을 누르고 설치를 즐겨!
이제 디스크 파티션, 파일 복사, 업데이트 설치 등 여러 과정이 자동으로 진행돼. 사용자가 직접 할 일은 없어.
설치가 끝나면 컴퓨터를 재부팅하라고 할 거야.
호스트 OS와 게스트 OS 연결하기 (Linux에서)
이게 끝이 아니야. "게스트 추가 기능"을 설치하는 게 좋아. 이건 가상 머신과 게스트 OS 사이의 성능과 추가 기능(드라이버 등)을 위해 꼭 필요해.
VirtualBox 메뉴에서 "Devices" → "Insert Guest Additions CD image"를 선택하고, 자동 실행 제안이 뜨면 실행해.
이제 Ubuntu Linux 가상 OS 설치 끝! 바로 쓸 수 있어.
공식 문서 링크: Oracle VM VirtualBox User Manual
GO TO FULL VERSION