Logo 리눅스

부트로더 망가짐 — chroot 복구

야옹이 | 04.27 | 조회 76 | 좋아요 0

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 — 파티션 복구

공유하기
목록보기

목록보기
신고하기

신고 사유를 선택해 주세요.