GRUB이 망가지거나 잘못 설정되면 부팅 자체 안 됨.
Live USB로 부팅 → 망가진 시스템 디스크 chroot → GRUB 재설치 패턴.
Live USB 부팅.
Ubuntu Live USB(또는 SystemRescue) 만들어 부팅.
「Try Ubuntu」 모드 — 설치 안 하고 그냥 사용 가능.
디스크 식별·마운트.
lsblk로 디스크 구조 확인.
보통 /dev/sda1(루트), sda2(swap) 같은 구조.
sudo mount /dev/sda1 /mnt — 망가진 시스템의 루트를 /mnt로.
chroot 환경 만들기.
mount --bind /dev /mnt/dev / mount --bind /proc /mnt/proc / mount --bind /sys /mnt/sys / chroot /mnt /bin/bash.
「망가진 시스템 안에 들어간 것처럼」 작업 가능.
UEFI면 mount /dev/sda?
/mnt/boot/efi도.
GRUB 재설치.
chroot 안에서 grub-install /dev/sda(전체 디스크에) → update-grub.
끝.
exit으로 chroot 나오기 → unmount → 재부팅.
망가진 GRUB이 거의 모든 경우 이 패턴으로 복구.
UEFI는 grub-install 옵션 약간 다름 — efibootmgr로 추가 점검.
한 줄 요약
GRUB 망가지면 Live USB → 디스크 마운트 → bind mount(/dev·/proc·/sys) → chroot → grub-install + update-grub → 재부팅.
UEFI는 efibootmgr 추가.
거의 모든 부트로더 사고의 복구 패턴.
더 알아볼 것
- UEFI vs Legacy GRUB
- Boot Repair — GUI 도구
- TestDisk — 파티션 복구