
결론부터 말하면, 리눅스 설치는 ‘디스크를 파티션으로 나누고, 각 파티션에 파일 시스템을 만들고, 디렉터리 트리의 마운트 포인트에 연결한 뒤, GRUB이 커널을 불러오게 만드는 과정’입니다. 설치 화면 순서를 외우는 것보다 이 네 단계를 연결하면 배포판이 달라져도 문제를 풀 수 있습니다.
KAIT 2급 출제기준의 ‘리눅스 설치’는 기본 설치 및 유형, 파티션과 파일 시스템, Boot Manager를 다룹니다. 이 글은 실제 디스크를 지우거나 포맷하는 명령은 배제하고 조회 명령으로만 현재 구성을 확인합니다. 전체 연재의 위치는 리눅스마스터 2급 전체 학습지도에서 확인할 수 있습니다.
설치 흐름: 설치 매체로 부팅 → 대상 디스크와 설치 유형 선택 → 파티션·파일 시스템 구성 → 사용자·패키지 설정 → GRUB 설치 → 재부팅 후 점검
파티션·파일 시스템·마운트 포인트 차이
| 용어 | 무엇인가 | 예 | 혼동 방지 |
|---|---|---|---|
| 디스크 | 데이터를 저장하는 물리·가상 블록 장치 | /dev/sda, /dev/nvme0n1 | 파일을 바로 담는 디렉터리가 아님 |
| 파티션 | 디스크 주소 공간을 논리적으로 나눈 구역 | /dev/sda1 | 나눴다고 곧바로 파일을 저장할 수 있는 것은 아님 |
| 파일 시스템 | 파일 이름·데이터·메타데이터를 저장하는 규칙 | ext4, XFS | 파티션이나 논리 볼륨 위에 생성됨 |
| 마운트 포인트 | 파일 시스템을 디렉터리 트리에 붙이는 위치 | /, /home, /boot | 장치 이름이 아니라 디렉터리 경로 |
| swap | 메모리 압박 때 보조로 쓰는 디스크 영역 | swap 파티션·파일 | 일반 파일 저장용 마운트 포인트가 아님 |
자동 설치와 수동 파티셔닝
| 방식 | 장점 | 주의점 | 적합한 상황 |
|---|---|---|---|
| 자동 구성 | 설치기가 필요한 파티션과 부트 구성을 생성 | 선택한 디스크 전체가 초기화될 수 있으므로 대상 확인 필수 | 가상 머신, 처음 연습하는 단일 OS |
| 수동 구성 | /home 분리, LVM, 여러 디스크 등 요구사항 반영 | UEFI 파티션·/boot·용량·마운트 포인트를 직접 검토 | 다중 부팅, 서버 정책, 기존 데이터 보존 |
Ubuntu Server 공식 설치 문서도 초보 설치에서는 전체 디스크 자동 구성을 안내하면서, 파티셔닝은 실수하면 데이터를 잃을 수 있는 작업이므로 먼저 백업하라고 경고합니다. 실제 시험 공부는 가상 머신의 빈 가상 디스크에서 연습하고, 업무용·개인용 실제 디스크에서는 파티션 도구를 실습하지 않는 편이 안전합니다.
주요 마운트 포인트의 역할
| 경로 | 역할 | 분리하는 이유 |
|---|---|---|
| / | 전체 디렉터리 트리의 시작점 | 별도 파일 시스템이 없는 경로는 기본적으로 루트 파일 시스템에 저장 |
| /boot | 커널과 초기 부팅에 필요한 파일 보관 | 펌웨어·부트 로더가 읽기 쉬운 독립 영역으로 둘 수 있음 |
| /boot/efi | UEFI가 읽는 EFI System Partition의 마운트 위치 | UEFI 부팅 파일 보관 |
| /home | 일반 사용자 데이터와 설정 저장 | 시스템 재설치·용량 정책과 사용자 데이터를 분리하기 쉬움 |
| swap | 메모리 보조 영역 | 일반 디렉터리로 마운트하지 않고 커널이 별도로 사용 |
/와 /root도 자주 혼동합니다. /는 파일 시스템 트리의 최상위이고, /root는 관리자 계정 root의 홈 디렉터리입니다. RHEL 8 설치 문서는 /boot, /, /home, swap 등을 대표적인 분리 대상으로 설명하지만, 필요한 용량과 분리 여부는 설치 목적·배포판·디스크 구성에 따라 달라집니다.
ext4·XFS·swap 비교
| 종류 | 성격 | 시험 포인트 |
|---|---|---|
| ext4 | Linux에서 널리 쓰이는 범용 저널링 파일 시스템 | ext2·ext3에서 발전한 계열, 파일·디렉터리와 inode 구조 |
| XFS | 확장성과 대용량 처리에 강한 저널링 파일 시스템 | RHEL 8의 기본 로컬 파일 시스템 |
| swap | 가상 메모리를 지원하는 교환 영역 | ext4·XFS처럼 일반 파일 트리를 제공하는 용도가 아님 |
저널링은 변경 내용을 복구에 활용할 수 있도록 기록해 비정상 종료 후 일관성 회복을 돕는 방식입니다. ‘XFS가 언제나 빠르다’처럼 절대화하지 말고, RHEL의 기본값과 ext4의 범용성, swap의 별도 역할을 구분하는 수준으로 공부하세요.
BIOS·UEFI와 MBR·GPT는 다른 층
| 구분 | BIOS 계열 | UEFI 계열 |
|---|---|---|
| 정체 | 전통적인 펌웨어 부팅 방식 | 현대적인 펌웨어 인터페이스 |
| 흔한 디스크 구성 | MBR과 자주 결합 | GPT와 EFI System Partition을 주로 사용 |
| GRUB 위치 개념 | 부트 영역과 GRUB 모듈을 이용 | ESP의 EFI 실행 파일을 펌웨어가 호출 |
BIOS/UEFI는 펌웨어 부팅 방식이고 MBR/GPT는 파티션 테이블 형식입니다. 서로 관련은 있지만 같은 말은 아닙니다. 예를 들어 GPT 디스크를 BIOS 방식으로 부팅할 때 별도의 BIOS boot 파티션이 필요할 수 있고, UEFI 방식에서는 EFI System Partition이 필요합니다. 설치기가 자동 구성을 제공하는 이유 중 하나가 이런 조합을 안전하게 맞추기 위해서입니다.
GRUB이 하는 일과 부팅 순서
- 펌웨어가 부팅 가능한 장치 또는 EFI 항목을 찾습니다.
- GRUB이 설정과 메뉴를 읽고 부팅할 운영체제 항목을 선택합니다.
- GRUB이 Linux 커널과 초기 램 파일 시스템을 메모리에 올리고 제어를 넘깁니다.
- 커널이 장치와 루트 파일 시스템을 준비한 뒤 사용자 공간의 초기화 시스템을 시작합니다.
GNU GRUB 공식 설명에서 부트 로더는 컴퓨터가 시작될 때 실행되어 운영체제 커널을 적재하고 제어권을 넘기는 프로그램입니다. 즉 GRUB은 운영체제 자체도, 커널도 아닙니다. 여러 커널이나 운영체제 항목을 메뉴로 선택하고 다른 부트 로더로 제어를 넘기는 chain-loading도 지원합니다.
설치 후 안전하게 확인하는 명령
아래는 모두 조회 명령입니다. 장치 이름과 출력은 시스템마다 다르므로 결과의 열 이름과 관계를 읽는 데 집중하세요.
lsblk -f
findmnt
df -hT
swapon --show
cat /etc/fstab
if [ -d /sys/firmware/efi ]; then echo "UEFI"; else echo "BIOS or compatibility mode"; fi
lsblk -f: 블록 장치, 파일 시스템 종류, UUID, 마운트 위치를 함께 봅니다.findmnt: 현재 마운트 관계를 트리 형태로 확인합니다.df -hT: 마운트된 파일 시스템의 형식과 사용량을 읽기 쉬운 단위로 봅니다.swapon --show: 활성화된 swap 장치나 파일을 확인합니다./etc/fstab: 부팅 시 마운트할 파일 시스템의 정적 설정을 확인합니다.
안전 주의:fdisk,parted,mkfs,grub-install은 실제 디스크 구조나 부팅 상태를 바꿀 수 있습니다. 대상 장치와 백업을 확인하지 않은 채 실행하지 말고, 시험 실습은 빈 가상 디스크에서만 하세요.
자주 틀리는 지점
- 파티션과 파일 시스템을 동일시: 파티션은 공간 구획, 파일 시스템은 그 위에 데이터를 조직하는 형식입니다.
- 마운트 포인트를 장치로 착각:
/home은 디렉터리이고/dev/sda2같은 이름이 장치입니다. - UEFI와 GPT를 동의어로 암기: 하나는 펌웨어 방식, 다른 하나는 파티션 테이블입니다.
- swap을 일반 저장소로 봄: 메모리 보조 영역이며 보통 파일 트리로 마운트하지 않습니다.
- GRUB 설정을 무조건 직접 수정: 배포판별 생성 도구와 정책이 다르므로 공식 절차를 먼저 확인해야 합니다.
셀프체크 5문제
- Q. 파티션과 파일 시스템의 차이는?
A. 파티션은 디스크 공간을 나눈 구역이고, 파일 시스템은 그 공간에 파일과 메타데이터를 저장하는 규칙입니다. - Q.
/와/root는 어떻게 다른가?
A./는 전체 디렉터리 트리의 시작점이고/root는 root 사용자의 홈 디렉터리입니다. - Q. UEFI 설치에서 주로 필요한 특수 파티션은?
A. EFI 부팅 파일을 저장하는 EFI System Partition이며 보통/boot/efi에 마운트합니다. - Q. GRUB의 핵심 역할은?
A. 부팅할 항목을 선택하고 운영체제 커널을 적재한 뒤 제어권을 넘기는 것입니다. - Q. 현재 마운트 구조를 조회하는 대표 명령은?
A.findmnt이며 장치와 파일 시스템까지 함께 보려면lsblk -f도 유용합니다.
공식 자료
- KAIT 리눅스마스터 종목안내·출제기준
- Ubuntu Server 공식 기본 설치 안내
- RHEL 8 공식 대화형 설치 문서
- RHEL 8 공식 파일 시스템 마운트 문서
- GNU GRUB 공식 개요
- Linux Kernel 공식 파일 시스템 문서
업데이트: 2026-07-11. KAIT 출제기준과 Ubuntu·RHEL·GNU GRUB·Linux Kernel 공식 문서를 기준으로 확인했습니다. 설치 화면과 기본값은 배포판·버전에 따라 달라질 수 있습니다.
'학위공부 > IT 자격증' 카테고리의 다른 글
| 2026 리눅스마스터 2급 ④ 파일시스템 명령어|권한·링크·마운트 정리 (0) | 2026.07.11 |
|---|---|
| 2026 리눅스마스터 2급 ③ 기본 명령어|사용자·경로·파일 조작 실습 (0) | 2026.07.11 |
| 2026 리눅스마스터 2급 ① 리눅스의 이해|커널·GNU·배포판 한 번에 정리 (0) | 2026.07.11 |
| 2026 리눅스마스터 2급 전체 학습지도|시험과목별 공부 순서와 핵심 주제 (0) | 2026.07.11 |
| [네트워크관리사2급/실기]네트워크관리사 2급 실기 라우터 문제 정리 (1) | 2020.06.30 |