DevOps & Infra/Linux
Linux 운영체제 설치하는 방법
롱하
2025. 2. 5. 13:10
Linux 운영체제를 처음부터 설치해볼 수 있는 기회를 얻었는데, 미리 어떠한 방식으로 이루어지는지 공부하기 위해서 이 글을 적게되었다.
리눅스 운영체제 설치 방법은 사용 목적(개발, 서버, 데스크톱 등)에 따라 조금씩 달라질 수 있지만, 기본적인 절차는 다음과 같다.
1. 설치할 리눅스 배포판 선택
리눅스는 다양한 배포판이 있으므로 목적에 맞는 배포판을 선택해야 한다.
- 개발용 / 일반 사용자: Ubuntu, Fedora, Debian
- 서버용: CentOS Stream, Rocky Linux, AlmaLinux, Ubuntu Server
- 경량 OS: Arch Linux, Alpine Linux, Lubuntu
2. 설치 미디어 준비
리눅스를 설치하려면 부팅 가능한 USB 또는 ISO 파일을 준비해야 한다.
- ISO 파일 다운로드
- 공식 웹사이트에서 원하는 배포판의 ISO 파일을 다운로드한다.
- Ubuntu: https://ubuntu.com/download
- Fedora: https://getfedora.org/
- Rocky Linux: https://rockylinux.org/download
- 공식 웹사이트에서 원하는 배포판의 ISO 파일을 다운로드한다.
- 부팅 가능한 USB 만들기
- Windows: Rufus 사용 (https://rufus.ie/)
- Linux: dd 명령어 사용
bash복사편집sudo dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress
3. BIOS/UEFI 설정
- PC를 재부팅한 후 BIOS/UEFI 설정에서 USB 부팅 우선순위를 설정한다.
- 부팅 모드(UEFI 또는 Legacy)도 확인해야 합니다.
- 최신 시스템은 UEFI + Secure Boot 사용 가능
- 오래된 시스템은 Legacy BIOS 모드 사용 가능
4. 리눅스 설치 진행
USB로 부팅하면 설치 화면이 나타난다.
- 언어 및 키보드 설정
- 디스크 파티션 설정
- 자동 파티셔닝: 초보자는 이 옵션 추천
- 수동 파티셔닝: /, swap, /home 등 원하는 대로 설정 가능
- 사용자 계정 및 루트 비밀번호 설정
- 부팅 로더(GRUB) 설치
- 설치 완료 후 재부팅
5. 설치 후 기본 설정
- 업데이트 및 필수 패키지 설치
sudo apt update && sudo apt upgrade -y # Ubuntu, Debian 계열
sudo dnf update -y # Fedora
sudo yum update -y # CentOS, Rocky Linux
- 필수 패키지 설치
sudo apt install vim git curl wget -y # Ubuntu, Debian 계열
sudo dnf install vim git curl wget -y # Fedora
- 방화벽 및 SSH 설정 (서버용)
sudo systemctl enable --now ssh
sudo ufw allow ssh