우분투를 부팅할 때 GRUB 화면에서 멈추는 문제는 많은 사용자들이 겪는 일반적인 에러입니다. 이 문제는 주로 커널 관련 문제로 발생하며, 적절한 조치를 통해 해결할 수 있습니다. 이 글에서는 GRUB 람다 화면에서 멈추는 문제를 해결하는 방법에 대해 자세히 알아보겠습니다.
- 부팅 에러 개요
- 부트로더 옵션 확인하기
- 리커버리 모드 진입
- 부팅 문제 해결 방법
- 1. 이전 커널로 부팅 시도
- 2. 설치된 커널 목록 확인
- 3. 부팅 디스크 검사
- 3.1 디스크 이름 확인
- 3.2 파일 시스템에 마운트
- 3.3 커널 이미지 파일 확인
- 3.4 문제 파일 삭제
- 4. GRUB 업데이트
- 5. 재부팅
- 자주 묻는 질문
- 질문1: GRUB에서 멈추는 이유는 무엇인가요?
- 질문2: 어떻게 커널을 삭제하나요?
- 질문3: GRUB 업데이트는 어떻게 하나요?
- 질문4: 리커버리 모드를 어떻게 사용할 수 있나요?
- 질문5: 부팅 문제가 계속된다면 어떻게 해야 하나요?
- 함께보면 좋은글!
부팅 에러 개요
부팅 에러는 일반적으로 GRUB 부트로더 메뉴에서 여러 옵션이 나타나는 것으로 시작됩니다. 그러나 ‘Ubuntu’를 선택하면 람다 화면에서 멈추는 문제가 발생합니다. 이 경우, 여러 가지 방법으로 문제를 진단하고 해결할 수 있습니다.
부트로더 옵션 확인하기
부트로더 메뉴에서 ‘Advanced options for Ubuntu’를 선택하면 설치된 커널 목록이 나타납니다. 이 중 가장 높은 숫자의 커널이 최신 커널로 인식됩니다. 이를 통해 부팅 문제의 원인을 확인할 수 있습니다.
리커버리 모드 진입
리커버리 모드로 부팅하면 (initramfs) 프롬프트가 나타날 수 있습니다. 이 경우, 커널이 제대로 설치되지 않았거나 손상되었을 가능성이 높습니다. 예를 들어, ‘Ubuntu, with Linux 5.15.99’와 같은 존재하지 않는 커널이 보일 수 있습니다.
부팅 문제 해결 방법
1. 이전 커널로 부팅 시도
하드웨어 전원을 길게 눌러 재부팅한 후, ‘Advanced options for Ubuntu’에서 이전에 잘 작동했던 커널로 부팅해 보세요.
2. 설치된 커널 목록 확인
부팅이 성공하면 아래 명령어를 통해 현재 설치된 커널 목록을 확인합니다.
dpkg --list | grep linux-image
이 명령어를 통해 설치된 커널 목록에서 문제가 되는 커널을 확인할 수 있습니다.
3. 부팅 디스크 검사
부팅 디스크에서 커널 파일들이 올바르게 존재하는지 확인해야 합니다.
3.1 디스크 이름 확인
먼저, lsblk 명령어를 사용하여 디스크 이름을 확인합니다. 일반적으로 /dev/sda1, /dev/nvme0n1p1 등의 형태로 표시됩니다.
3.2 파일 시스템에 마운트
부팅 디스크를 마운트하여 커널 이미지 파일을 확인합니다.
sudo mount /dev/nvme0n1 /mnt
3.3 커널 이미지 파일 확인
마운트된 디렉토리의 /boot 폴더로 이동하여 커널 이미지 파일을 확인합니다.
cd /mnt/boot
ls
여기서 vmlinuz-버전-generic, initrd.img-버전-generic와 같은 파일들을 찾아야 합니다.
3.4 문제 파일 삭제
문제가 되는 커널 이미지 파일을 삭제합니다. 예를 들어, vmlinuz-5.15.99 파일이 있다면 아래 명령어로 삭제할 수 있습니다.
sudo rm vmlinuz-5.15.99
이후, 마운트를 해제합니다.
sudo umount /mnt
4. GRUB 업데이트
부팅 관련 설정을 변경한 후에는 GRUB을 업데이트해야 합니다.
sudo update-grub
5. 재부팅
이제 시스템을 재부팅하면, 부트로더가 더 이상 문제의 커널을 인식하지 않으므로 정상적으로 부팅될 것입니다.
자주 묻는 질문
질문1: GRUB에서 멈추는 이유는 무엇인가요?
답변: 일반적으로 GRUB에서 멈추는 문제는 커널 오류나 잘못된 커널 버전으로 인해 발생합니다. 시스템이 부팅할 수 없도록 만드는 경우가 많습니다.
질문2: 어떻게 커널을 삭제하나요?
답변: 커널을 삭제하려면, 마운트 후 /boot 디렉토리에서 문제가 되는 커널 파일을 찾아 삭제하면 됩니다.
질문3: GRUB 업데이트는 어떻게 하나요?
답변: GRUB 업데이트는 터미널에서 sudo update-grub 명령어를 입력하여 수행할 수 있습니다.
질문4: 리커버리 모드를 어떻게 사용할 수 있나요?
답변: 부트로더에서 ‘Advanced options for Ubuntu’를 선택한 후, 리커버리 모드를 선택하면 됩니다.
질문5: 부팅 문제가 계속된다면 어떻게 해야 하나요?
답변: 부팅 문제가 지속된다면, 하드웨어 점검이나 우분투 재설치를 고려해 보아야 합니다.
이전 글: HUG 전세보증보험 가입 조건 및 비용 안내