리눅스 설치 방법: ISO 다운로드, USB 만들기, Ubuntu 설치
리눅스를 설치하려면 공식 사이트에서 ISO 이미지를 내려받고 SHA-256 체크섬을 확인한 뒤, Rufus, balenaEtcher, Ventoy 또는 dd로 USB 메모리에 기록합니다. UEFI 부팅 메뉴에서 USB로 시작하고 설치 마법사를 따라가면 됩니다. 데이터를 지키면서 먼저 체험하려면 VirtualBox 설치나 Live USB 모드가 적합합니다.
리눅스 설치는 생각보다 간단합니다. 필요한 것은 배포판의 ISO 이미지, 8GB 이상의 USB 메모리, 그리고 20~30분 정도의 시간입니다. 순서는 항상 같습니다. 이미지를 내려받아 검증하고, USB에 기록하고, USB로 부팅하고, 디스크를 나누고, 설치 마법사를 진행합니다. 아래에서는 Ubuntu를 예로 각 단계를 설명하고, Windows와 함께 설치하는 방법, 가상 머신에 설치하는 방법, 처음 부팅한 뒤 할 일을 소개합니다.
리눅스 설치란 무엇이며, 어떤 방법이 있나
리눅스 설치는 부팅 매체에서 컴퓨터 디스크로 시스템을 복사하고, 그 시스템을 시작시킬 부트로더를 설정하는 것입니다. 방법은 네 가지이며, 현재 시스템을 얼마나 건드릴 수 있는지에 따라 고릅니다.
| 방법 | 데이터 위험 | 적합한 경우 |
|---|---|---|
| Live USB(설치 없이) | 없음 | 시스템 체험, 하드웨어 호환성 확인 |
| 가상 머신(VirtualBox) | 없음 | 학습, 실험, 관리 연습 |
| Windows와 함께 설치(듀얼 부팅) | 중간 | 한 컴퓨터에 두 시스템이 모두 필요함 |
| Windows 대신 디스크 전체에 설치 | 디스크가 지워짐 | 전용 컴퓨터이거나 완전히 전환할 때 |
Windows 안에서 리눅스 명령줄만 필요하다면, USB도 디스크 파티션도 필요 없는 WSL이라는 방법도 있습니다.
배포판 고르기
배포판은 리눅스 커널에 프로그램 모음, 패키지 관리자, 설치 프로그램을 더한 것입니다. 처음 설치한다면 선택지는 몇 가지로 좁혀집니다. 배포판에 대한 자세한 비교는 별도의 해설 글에서 다루는 주제입니다.
- Ubuntu — 데스크톱과 서버에서 가장 널리 쓰이며, 질문에 대한 답이 풍부합니다. LTS 버전을 고르세요. 5년 동안 지원됩니다.
- Linux Mint — Ubuntu 기반이며, Cinnamon 화면이 Windows와 비슷합니다. 집의 노트북에 잘 맞습니다.
- Fedora — 최신 버전의 소프트웨어를 쓸 수 있고, Red Hat Enterprise Linux와 가까운 구조입니다. 기업에서 많이 쓰입니다.
- Debian — Ubuntu의 안정적인 기반이며, 서버에서 인기가 많습니다.
- Arch Linux — 콘솔에서 직접 설치합니다. 시스템 구조를 이해하고 싶은 사람에게 맞으며, 처음 설치하기에는 적합하지 않습니다.
목적이 서버 관리라면 Ubuntu Server나 Debian을 고르세요. 대부분의 클라우드 서버에서 같은 명령, apt와 systemd를 만나게 됩니다.
Linux download: ISO 이미지 내려받을 곳
ISO 이미지는 설치 디스크 전체의 복사본을 담은 파일입니다. 반드시 배포판의 공식 사이트나, 사이트가 안내하는 미러에서 내려받으세요. 제3자 파일 공유 사이트의 이미지는 변조되었을 수 있습니다.
| 배포판 | 공식 다운로드 페이지 | 이미지 크기 |
|---|---|---|
| Ubuntu Desktop / Server | ubuntu.com/download | 약 6GB / 3GB |
| Linux Mint | linuxmint.com/download.php | 약 3GB |
| Fedora | fedoraproject.org | 약 2~3GB |
| Debian | debian.org/distrib | 0.6GB부터(netinst) |
| Arch Linux | archlinux.org/download | 약 1.2GB |
크기는 대략적인 값이며 버전마다 달라집니다. 최신 컴퓨터에는 amd64(x86_64) 이미지를 고르고, Apple Silicon Mac이나 Raspberry Pi에는 arm64 이미지가 필요합니다.
부팅 가능한 리눅스 이미지란
부팅 가능한(부팅 가능) ISO에는 부트로더, 커널, 압축된 파일 시스템이 들어 있습니다. 컴퓨터는 여기에서 바로 시작할 수 있습니다. 먼저 메모리에서 라이브 시스템이 돌아가고, 그 안에서 설치 프로그램이 실행됩니다. 그래서 같은 linux iso를 체험용으로도, 설치용으로도 쓸 수 있습니다.
ISO 체크섬을 확인하는 방법
다운로드 페이지 근처에는 해시 목록이 담긴 SHA256SUMS 파일이 있습니다. 내려받은 파일의 해시를 공개된 값과 비교하세요. 그래야 다운로드가 손상되지 않았고 이미지가 바뀌지 않았다는 것을 확인할 수 있습니다. 리눅스에서는 다음과 같이 합니다.
sha256sum ubuntu-24.04.1-desktop-amd64.iso
# 또는 목록과 바로 대조하려면:
sha256sum -c SHA256SUMS --ignore-missing
ubuntu-24.04.1-desktop-amd64.iso: OK
Windows에서는 PowerShell로, macOS에서는 shasum으로 같은 작업을 합니다.
Get-FileHash .\ubuntu-24.04.1-desktop-amd64.iso -Algorithm SHA256
shasum -a 256 ubuntu-24.04.1-desktop-amd64.iso
한 글자라도 다르면 이미지를 다시 내려받으세요. 더 확실히 하려면 SHA256SUMS.gpg GPG 서명도 확인할 수 있습니다. 방법은 각 배포판의 공식 사이트에 나와 있습니다.
리눅스 부팅 USB 만드는 방법
리눅스 USB란 이미지를 단순히 파일로 복사한 것이 아니라, 특별한 방식으로 기록한 USB 메모리를 말합니다. 기록하는 동안 USB의 모든 데이터는 삭제됩니다. 용량은 8GB 이상이면 되고, Ubuntu Desktop에는 16GB 이상을 권장합니다.
| 프로그램 | 운영체제 | 특징 |
|---|---|---|
| Rufus | Windows | 세부 설정 가능: GPT/MBR 방식, 불량 블록 검사 |
| balenaEtcher | Windows, macOS, Linux | 세 번의 클릭, 기록 후 검증 |
| Ventoy | Windows, Linux | USB에 한 번 설치하면, 이후에는 ISO를 파일로 복사하기만 하면 됨 |
| dd | Linux, macOS | 기본 제공 명령, 추가 프로그램 불필요 |
Rufus
"장치"에서 USB를 고르고 "선택"을 눌러 ISO를 지정합니다. 최신 컴퓨터에서는 파티션 구성표를 GPT로, 대상 시스템을 UEFI로 그대로 두세요. Rufus가 기록 모드를 물으면 "ISO 이미지(권장)"를 고르고, 부팅 오류가 나면 "DD 이미지" 모드로 다시 기록하세요.
balenaEtcher
"Flash from file"을 누르고 이미지를 고른 뒤, "Select target"에서 USB를 고르고 "Flash"를 누릅니다. 기록이 끝나면 프로그램이 자동으로 데이터를 검증합니다. 이후 Windows가 "디스크를 포맷하시겠습니까?"라고 물을 수 있는데, 취소하세요. USB에는 Windows가 읽지 못하는 리눅스 파티션이 들어 있을 뿐입니다.
Ventoy
Ventoy는 USB에 한 번 설치하면 일반 파티션이 나타나고, 거기에 Ubuntu, Mint, Windows 같은 여러 ISO를 복사할 수 있습니다. 부팅할 때 Ventoy가 이미지 선택 메뉴를 보여 줍니다. 여러 시스템을 자주 설치하는 사람에게 편리합니다.
리눅스와 macOS에서 dd 명령
먼저 USB의 장치 이름을 정확히 확인하세요. 여기서 실수하면 다른 디스크가 지워집니다.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 476,9G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 476,4G 0 part /
sdb 8:16 1 14,6G 0 disk
└─sdb1 8:17 1 14,6G 0 part /media/user/USB
이 예에서 USB는 sdb입니다(크기 14.6G, RM=1은 분리 가능한 매체를 뜻합니다). 마운트를 해제한 뒤, 파티션 sdb1이 아니라 장치 전체에 기록합니다.
sudo umount /dev/sdb1
sudo dd if=ubuntu-24.04.1-desktop-amd64.iso of=/dev/sdb bs=4M status=progress oflag=sync
macOS에서는 장치가 /dev/disk4처럼 보입니다(diskutil list로 확인). 기록 전에 diskutil unmountDisk /dev/disk4를 실행하세요.
USB로 부팅하기: BIOS, UEFI, Secure Boot
USB를 꽂고 컴퓨터를 켠 뒤 부팅 메뉴(Boot Menu)를 불러오세요. 키는 제조사마다 다르며, 대개 F12, F11, F10, F8 또는 Esc입니다. 메뉴에서 USB를 고릅니다. UEFI 시스템에서는 보통 "UEFI: USB이름"으로 표시됩니다.
- UEFI 또는 Legacy BIOS. 최근 몇 년의 컴퓨터는 UEFI를 씁니다. Windows가 UEFI 모드로 설치되어 있다면 USB도 UEFI로 부팅하세요. 그렇지 않으면 설치 프로그램이 듀얼 부팅을 위한 Windows 부트로더를 찾지 못합니다.
- Secure Boot. Ubuntu, Mint, Fedora, Debian은 서명된 부트로더 shim 덕분에 Secure Boot를 켠 채로 부팅됩니다. 서명되지 않은 배포판(예: Arch Linux)이나 USB가 부팅되지 않을 때는 끄야 합니다.
- Windows 빠른 시작. 듀얼 부팅 전에 Windows 전원 옵션에서 "빠른 시작"을 끄세요. 그렇지 않으면 Windows 파티션이 절전 상태로 남습니다.
그래도 컴퓨터가 Windows를 부팅한다면, UEFI 설정(보통 F2 또는 Del)에 들어가 부팅 순서에서 USB를 맨 앞으로 옮기세요.
Linux Live USB란
USB로 부팅하면 Ubuntu는 "체험하기" 또는 "설치"를 선택하게 합니다. "체험하기" 모드가 Live USB입니다. 완전한 시스템이 USB와 메모리에서 동작하며, 디스크에는 아무것도 기록하지 않습니다. Wi-Fi, 소리, 터치패드, 화면이 잘 동작하는지 확인하세요. Live 모드에서 한 변경은 재부팅하면 사라집니다.
Ubuntu 설치 단계
Ubuntu 24.04 설치 마법사는 다음과 같이 진행됩니다(다른 배포판도 단계가 비슷합니다).
- 언어와 키보드 배열. 한국어와 입력 배열을 여기서 고를 수 있습니다.
- 네트워크 연결. 인터넷에 연결되어 있으면 설치 프로그램이 바로 업데이트와 드라이버를 내려받습니다.
- 설치 유형. "일반 설치"가 보편적인 방법입니다. "그래픽 및 Wi-Fi용 서드파티 소프트웨어 설치"와 추가 미디어 형식 지원에 체크하면 NVIDIA 드라이버와 코덱 문제를 막을 수 있습니다.
- 앱 구성. "기본"은 브라우저와 기본 유틸리티만, "확장"은 오피스 프로그램 등 추가 앱을 포함합니다.
- 디스크 파티션. "디스크를 지우고 Ubuntu 설치", "Windows Boot Manager와 함께 설치", "수동 파티션" 중에서 고릅니다. 자세한 내용은 아래에서 다룹니다.
- 계정. 사용자 이름, 컴퓨터 이름, 비밀번호를 설정합니다. 이 사용자는
sudo권한을 받습니다. - 시간대와 요약. 확인하면 파일 복사가 시작됩니다.
설치가 끝나면 "지금 다시 시작"을 누르고, 화면 안내에 따라 USB를 뽑으세요.
설치 시 디스크 파티션 나누기
자동 파티션으로 대부분의 경우는 충분합니다. 별도의 /home이 필요하거나, swap 크기를 바꾸고 싶거나, 특정 디스크에 설치하고 싶다면 수동으로 나눕니다. UEFI에서 최소 구성은 다음과 같습니다.
| 파티션 | 마운트 지점 | 파일 시스템 | 크기 |
|---|---|---|---|
| EFI 시스템 파티션(ESP) | /boot/efi | FAT32 | 300MB~1GB |
| 루트 파티션 | / | ext4 | 25GB 이상 |
| 홈 파티션(선택) | /home | ext4 | 남은 공간 |
swap용 별도 파티션은 필수가 아닙니다. Ubuntu가 /swap.img 파일을 자동으로 만듭니다. 별도의 /home이 있으면 시스템을 재설치해도 개인 파일이 그대로 남아 편리합니다.
설치 시 디스크 마운트
마운트 지점은 시스템이 파티션을 "연결하는" 디렉터리입니다. 파티션에 /나 /home을 지정하면, 그 파티션이 리눅스의 통일된 파일 계층 구조 어디에 나타날지 정하는 것입니다. 데이터용 두 번째 디스크는 설치할 때 나누지 않고, 나중에 /etc/fstab으로 연결할 수도 있습니다.
리눅스 설치 시 LVM이란
LVM(Logical Volume Manager)은 디스크와 파일 시스템 사이의 계층입니다. 고정된 파티션 대신 논리 볼륨을 만들 수 있고, 크기를 바꾸거나, 여러 디스크를 묶거나, 스냅숏을 찍을 수 있습니다. Ubuntu Server는 기본으로 LVM을 제안하고, Desktop 버전에서는 고급 옵션에서 암호화와 함께 선택할 수 있습니다. 집의 노트북에는 LVM이 꼭 필요하지는 않지만, 서버에서는 편리합니다. 재설치 없이 볼륨에 공간을 추가할 수 있습니다.
Windows와 함께 리눅스 설치하기(듀얼 부팅)
듀얼 부팅은 한 컴퓨터에 두 시스템을 넣고, 켤 때 GRUB 부트로더 메뉴에서 고르는 방식입니다. 순서는 다음과 같습니다.
- 중요한 파일을 백업하세요. 파티션 작업에는 위험이 따릅니다.
- BitLocker가 켜져 있다면 복구 키를 보관하거나 보호를 일시 중지하세요.
- 공간을 확보합니다. Windows에서 "디스크 관리"(
diskmgmt.msc)를 열고, C 드라이브를 마우스 오른쪽 버튼으로 누른 뒤 "볼륨 축소"를 고르세요. 리눅스용으로 40~50GB 이상의 미할당 공간을 남기세요. - Windows의 "빠른 시작"을 끕니다.
- UEFI 모드로 USB에서 부팅한 뒤, 설치 프로그램에서 "Windows Boot Manager와 함께 Ubuntu 설치" 또는 미할당 공간에 대한 수동 파티션을 고릅니다.
Ubuntu는 기존 ESP 파티션을 사용하며, 거기서 아무것도 지우지 않습니다. 재부팅하면 Ubuntu와 Windows Boot Manager 항목이 있는 GRUB 메뉴가 나타납니다. 메뉴에 Windows가 없다면 Ubuntu에서 다음을 실행하세요.
sudo nano /etc/default/grub # 줄 GRUB_DISABLE_OS_PROBER=false 추가
sudo update-grub
컴퓨터가 메뉴 없이 바로 Windows를 부팅한다면, UEFI 부팅 순서에서 "ubuntu"를 맨 앞으로 옮기세요.
VirtualBox 가상 머신에 리눅스 설치하기
가장 안전한 학습 방법은 가상 머신입니다. 시스템을 망가뜨려도 스냅숏으로 되돌릴 수 있습니다. VirtualBox는 무료이며 Windows, macOS(Intel), Linux에서 동작합니다.
- virtualbox.org에서 VirtualBox를 설치하고, 꺼져 있다면 UEFI 설정에서 가상화(Intel VT-x 또는 AMD-V)를 켜세요.
- "만들기"를 누르고 이름, ISO 이미지, 유형 "Linux", 버전 "Ubuntu (64-bit)"를 지정합니다.
- 리소스를 할당합니다. Desktop에는 메모리 4GB와 프로세서 2개, Server에는 2GB면 충분합니다. 디스크는 25~40GB의 가변 크기로 설정하세요.
- 머신을 시작하면 ISO로 부팅됩니다. 이후는 일반 설치와 같습니다. 파티션은 "디스크 지우기"를 고르세요. 지워지는 것은 가상 디스크뿐입니다.
- 설치 후 "장치" 메뉴에서 "게스트 추가 기능 설치"를 하면 공유 클립보드와 화면 해상도 변경이 가능합니다.
실험하기 전에는 스냅숏을 찍어 두세요. 그러면 시스템을 몇 초 만에 작동하던 상태로 되돌릴 수 있습니다.
설치 후 첫 단계
터미널을 열고(Ctrl+Alt+T) 시스템을 업데이트하세요. 이미지는 몇 달 전의 것일 수 있습니다.
sudo apt update
sudo apt upgrade -y
설치할 때 체크하지 않았다면, 권장 독점 드라이버를 설치하세요. 이 도구가 그래픽 카드와 Wi-Fi 어댑터를 자동으로 판별합니다.
ubuntu-drivers devices
sudo ubuntu-drivers install
sudo reboot
기본 도구를 설치하고 시스템이 디스크와 네트워크를 제대로 인식하는지 확인해 두면 좋습니다.
sudo apt install -y curl git htop
lsblk
ip a
그래픽으로 하려면 "소프트웨어 및 업데이트" 앱의 "추가 드라이버" 탭을 쓰세요. 서버에 설치했다면 먼저 SSH 키 로그인과 방화벽을 설정하세요.
설치 시 자주 생기는 오류
- 부팅 메뉴에 USB가 없음. 다른 프로그램으로 이미지를 다시 기록하거나, 다른 USB 포트(USB 2.0에서 해결되는 경우가 있습니다)를 쓰거나, UEFI에서 USB 부팅을 켜세요.
- USB로 부팅하면 검은 화면. NVIDIA 그래픽 카드에서 흔한 문제입니다. GRUB 메뉴에서 "safe graphics" 옵션을 고르거나 커널 매개변수
nomodeset을 추가하세요. - 설치 프로그램이 디스크를 인식하지 못함. 많은 노트북에서 컨트롤러가 Intel RST/RAID 모드로 동작합니다. UEFI에서 SATA 모드를 AHCI로 바꾸세요(그 전에 Windows를 준비해야 합니다. 준비하지 않으면 Windows가 부팅되지 않습니다).
- Windows와 함께 설치 옵션이 나타나지 않음. Windows와 USB가 서로 다른 모드(UEFI와 Legacy)로 부팅되었거나, Windows 파티션이 절전 상태입니다. "빠른 시작"을 확인하세요.
마무리
리눅스 설치는 다섯 단계로 정리됩니다. 공식 사이트에서 ISO를 내려받고, SHA-256을 확인하고, USB에 기록하고, UEFI에서 그 USB로 부팅하고, 알맞은 파티션으로 설치 마법사를 진행합니다. 학습을 시작하려면 VirtualBox나 Live USB, 매일 쓰려면 듀얼 부팅이나 디스크 전체 설치가 좋습니다. 파일 시스템, 파티션, LVM은 리눅스 강좌에서 실습하며 자세히 배울 수 있습니다.
자주 묻는 질문
USB 없이 리눅스를 설치할 수 있나요?
예. 가상 머신에서는 ISO를 직접 연결할 수 있고, Windows 안에서는 WSL을 쓸 수 있습니다. USB 없이 실제 컴퓨터에 설치하려면 네트워크 부팅(PXE)이나 GRUB에서 ISO를 불러오는 방법이 필요한데, 초보자에게는 조금 어렵습니다.
리눅스 설치에 얼마나 많은 공간이 필요한가요?
Ubuntu Desktop은 최소 25GB가 필요하고, 쾌적하게 쓰려면 50GB 이상을 권장합니다. 그래픽이 없는 서버 설치는 10~20GB면 충분합니다.
리눅스를 설치하면 Windows의 파일이 지워지나요?
지워지지 않습니다. Windows와 함께 설치하거나, 빈 공간에 수동으로 파티션을 나누면 파일은 그대로 남습니다. "디스크 지우기"를 선택하면 모든 것이 삭제되므로, 설치 전에 반드시 백업하세요.
리눅스는 무료인가요?
예. Ubuntu, Mint, Fedora, Debian, Arch Linux는 상업적 사용을 포함해 무료로 배포됩니다. 유료인 것은 기업을 위한 기술 지원뿐입니다.
리눅스를 설치한 뒤 백신 프로그램이 필요한가요?
개인용 컴퓨터라면 보통 필요 없습니다. 더 중요한 것은 apt로 정기적으로 업데이트를 받고, 신뢰할 수 없는 출처의 스크립트를 실행하지 않는 것입니다.
이 주제는 “Linux: с нуля до уверенного администрирования” 강의에서 실습과 함께 자세히 다룹니다.
- Linux: с нуля до уверенного администрирования
- Как устроена файловая система Linux: от корня до загрузки ядра
- Диски, разделы и хранилище: от lsblk до LVM и RAID