Linux가 부팅되지 않는 원인과 해결 방법

Linux를 부팅할 때 로그인 화면이 표시되지 않고 화면이 검은색 상태로 멈춰 있는 경우가 있습니다. 이 문제는 Ubuntu, Linux Mint, Fedora 등 많은 배포판에서 발생할 수 있습니다.

대부분의 경우 원인은 다음 중 하나입니다.

  • GPU 드라이버 문제
  • GRUB 설정 문제
  • 커널 업데이트 후 발생한 오류
  • 파일 시스템 손상
  • 디스플레이 매니저 시작 실패

이 글에서는 Linux가 검은 화면이 되는 원인과 초보자도 순서대로 시도할 수 있는 해결 방법을 설명합니다.


1. GRUB 메뉴 표시하기

먼저 GRUB 부트 메뉴를 표시할 수 있는지 확인합니다.

  1. PC를 다시 시작합니다
  2. 부팅 직후 Shift 또는 Esc 키를 여러 번 누릅니다
  3. GRUB 메뉴가 표시되는지 확인합니다

GRUB 메뉴가 표시된다면 부팅 설정을 변경하여 문제를 우회할 수 있는 경우가 있습니다.


2. GRUB에서 “nomodeset”을 추가해 부팅하기

Linux에서 검은 화면이 되는 가장 흔한 원인 중 하나는 GPU 드라이버 문제입니다. 이 경우 nomodeset 옵션을 추가하면 부팅될 수 있습니다.

nomodeset은 커널의 그래픽 모드 설정을 비활성화하고, 호환성이 높은 표시 모드로 부팅하는 옵션입니다.

절차

  1. GRUB 메뉴를 표시합니다
  2. Linux 부팅 항목을 선택합니다
  3. e 키를 누릅니다
  4. “linux”로 시작하는 줄을 찾습니다
  5. 그 줄 끝에 nomodeset을 추가합니다
  6. Ctrl + X로 부팅합니다
linux /boot/vmlinuz ... quiet splash nomodeset

이 방법으로 부팅된다면 GPU 드라이버가 원인일 가능성이 높습니다.


3. quiet splash를 삭제하여 부팅 로그 확인하기

Linux 부팅 시에는 보통 “quiet splash” 설정이 있어 자세한 로그가 표시되지 않습니다. 이 설정을 삭제하면 어느 단계에서 오류가 발생하는지 확인할 수 있습니다.

절차

  1. GRUB 메뉴를 표시합니다
  2. 부팅 항목에서 “e”를 누릅니다
  3. quiet splash를 삭제합니다
  4. Ctrl + X로 부팅합니다

이렇게 하면 어느 부분에서 오류가 발생했는지 확인할 수 있습니다.


4. Recovery Mode로 복구하기

Ubuntu 계열 배포판에서는 Recovery Mode를 사용해 시스템을 복구할 수 있습니다.

  1. GRUB 메뉴를 엽니다
  2. Advanced options를 선택합니다
  3. Recovery Mode를 선택합니다

Recovery Mode에서는 다음 작업을 수행할 수 있습니다.

  • 파일 시스템 복구
  • 패키지 복구
  • root 셸 실행

5. GPU 드라이버 재설치

검은 화면의 가장 흔한 원인은 그래픽 드라이버 문제입니다. 특히 NVIDIA GPU에서 자주 발생합니다.

문자 기반 콘솔(CUI)로 로그인할 수 있다면 다음 명령으로 드라이버를 다시 설치합니다.

sudo apt update
sudo ubuntu-drivers autoinstall

설치 후 시스템을 다시 시작합니다.


6. 파일 시스템 복구하기

원인이 디스크 손상이라면 fsck 명령으로 복구할 수 있습니다.

sudo fsck -f /dev/sda1

※ 장치 이름은 환경에 따라 다를 수 있습니다.


7. Live USB로 복구하기

Linux가 전혀 부팅되지 않는 경우에는 Live USB로 복구할 수 있습니다.

절차

  1. Linux Live USB를 만듭니다
  2. USB로 부팅합니다
  3. 디스크를 마운트합니다
  4. GRUB를 다시 설치합니다
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub

정리

Linux가 검은 화면으로 멈추고 부팅되지 않을 때는 다음 순서대로 확인하면 해결될 가능성이 높습니다.

  • GRUB 메뉴 표시
  • nomodeset 추가
  • quiet splash 삭제
  • Recovery Mode 사용
  • GPU 드라이버 재설치
  • 파일 시스템 복구
  • Live USB로 복구

Linux 문제는 원인이 여러 가지인 경우가 많기 때문에, 하나씩 순서대로 확인하는 것이 중요합니다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다