머신이 부팅되지 않아요
재부팅 후 VPS가 올라오지 않을 때 해야 할 일: 부팅 화면 보는 방법, 일반적인 원인 분석, 복구 디스크로 시스템 복구하기예요.
업데이트 2026년 8월 23일
재부팅 후 SSH로 응답하지 않는 머신이 반드시 디스크 고장인 것은 아닙니다. 대부분의 경우 시스템이 특정 단계에서 멈춰 여러분을 기다리고 있습니다. 깨진 /etc/fstab, 손상된 부트로더 구성, 또는 업데이트 실패 후의 커널이 원인일 수 있습니다.
먼저 화면을 확인하세요
제어판 /hosting/vds/m/<id>에서 “Console” 탭을 여세요. 두 가지 유형을 사용할 수 있습니다:
- 텍스트 콘솔(시리얼 포트) — 커널 메시지를 읽고 복사하기 편리하지만 항상 80×24입니다;
- “Screen”(VNC) — 모니터와 동일하게 보여줍니다: GRUB 메뉴, 전체 화면 메시지, 그리고 Windows 화면까지.
“Screen”에서 어디서 멈췄는지 정확히 확인할 수 있습니다. 그런 다음 메시지에 따라 진행하세요.
흔한 원인
Cannot open access to console, the root account is locked 또는 Give root password for maintenance. 시스템이 비상 모드로 진입한 것으로, 보통 /etc/fstab 때문입니다. root 비밀번호를 입력하고(“Access” 탭에 있습니다) 문제가 되는 줄을 제거하세요. 예방법: 시스템이 없어도 부팅할 수 있어야 하는 마운트에는 nofail 옵션을 지정하세요.
1분 30초 동안 계속되는 A start job is running for .... 서비스나 마운트가 타임아웃을 기다리고 있습니다. 기다린 후 이전 부팅의 로그를 확인하세요: journalctl -b -1 -p err.
GRUB 메뉴와 grub> 프롬프트. 부트로더가 자체 구성을 찾지 못한 것입니다. 복구 디스크에서 고칠 수 있습니다.
커널을 선택한 직후 커널 패닉. 보통 커널 업데이트 후에 발생합니다. GRUB 메뉴에서 “Advanced options”를 선택하고 이전 버전으로 부팅한 다음 패키지를 롤백하세요.
Windows: “Undoing changes, don’t turn off your computer”가 반복되는 경우. 업데이트 롤백이 진행 중이며, 30분 이상 걸릴 수 있습니다. 머신을 끄지 말고 “Screen”으로 지켜보세요.
복구 디스크
범용 도구는 SystemRescue 부팅 모드입니다: “Access” 탭 → 부팅 모드 → 복구 디스크를 선택한 후 재부팅하세요. 머신이 이미지에서 시작되고, 비밀번호 없이 root로 로그인하며, 디스크는 /dev/sda로 보입니다.
확인하고 마운트하세요:
lsblk
fsck -f /dev/sda1 # only on an unmounted partition
mount /dev/sda1 /mnt
ls /mnt
/mnt에서 파일을 직접 편집하세요. 예를 들어 nano /mnt/etc/fstab입니다.
시스템의 작동 환경이 필요한 작업(커널 재설치, GRUB 업데이트)을 위해서는 chroot로 진입하세요:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt /bin/bash
grub-install /dev/sda && update-grub # Debian, Ubuntu
grub2-install /dev/sda && grub2-mkconfig -o /boot/grub2/grub.cfg # AlmaLinux
exit
그런 다음 “Access” 탭에서 일반 부팅 모드로 되돌리고 머신을 재부팅하세요. 모드를 되돌리는 것을 잊는 것이 가장 흔한 실수입니다: 머신이 계속해서 SystemRescue로 부팅하게 됩니다.
데이터를 저장하고 처음부터 다시 시작하기
시스템을 복구할 수 없다면 재설치 전에 데이터를 복사하세요. 복구 디스크에서:
mount /dev/sda1 /mnt
tar czf - /mnt/var/www /mnt/etc | ssh user@other-server 'cat > vds-rescue.tar.gz'
그런 다음 “Access” 탭에서 원하는 버전을 선택해 시스템을 재설치하세요. 재설치는 디스크를 완전히 지우며, 저희는 상태 스냅샷이나 자동 백업을 보관하지 않으므로 순서는 정확히 이렇습니다: 먼저 복사, 그다음 재설치입니다.
이런 일이 다시 발생하지 않게 하려면
fstab, GRUB, 네트워크 설정을 편집하기 전에 문법을 확인하세요:findmnt --verify,grub-script-check.- 커널 업데이트 후에는 이전 커널을 삭제하지 마세요 — 메뉴에 대체 옵션으로 남아 있습니다.
- 구성과 데이터의 사본을 머신과 별도로 보관하세요.
- 재부팅 테스트는 비상 상황이 아니라 정기적으로 하세요: 6개월 동안 부팅하지 않은 머신은 여러분을 놀라게 할 것입니다.
화면이 비어 있고, 콘솔에 아무것도 표시되지 않으며, “Overview”의 그래프가 갱신되지 않는다면 머신 번호와 함께 지원팀에 문의하세요 — 문제가 여러분의 시스템 외부에 있을 수 있습니다.