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 파일을 준비해야 한다.

  1. ISO 파일 다운로드
  2. 부팅 가능한 USB 만들기
    • Windows: Rufus 사용 (https://rufus.ie/)
    • Linux: dd 명령어 사용
      bash
      복사편집
      sudo dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress
      (/dev/sdX는 USB 장치의 경로, lsblk로 확인 가능)

3. BIOS/UEFI 설정

  • PC를 재부팅한 후 BIOS/UEFI 설정에서 USB 부팅 우선순위를 설정한다.
  • 부팅 모드(UEFI 또는 Legacy)도 확인해야 합니다.
    • 최신 시스템은 UEFI + Secure Boot 사용 가능
    • 오래된 시스템은 Legacy BIOS 모드 사용 가능

4. 리눅스 설치 진행

USB로 부팅하면 설치 화면이 나타난다.

  1. 언어 및 키보드 설정
  2. 디스크 파티션 설정
    • 자동 파티셔닝: 초보자는 이 옵션 추천
    • 수동 파티셔닝: /, swap, /home 등 원하는 대로 설정 가능
  3. 사용자 계정 및 루트 비밀번호 설정
  4. 부팅 로더(GRUB) 설치
  5. 설치 완료 후 재부팅

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