부트로더를 복구하는 방법으로는 여러 가지가 있겠지만, No1.Linux LIVE USB를 이용하여 쉽게 복구하는 방법을 알려 드립니다.
Step1. No1.Linux LIVEUSB로 부팅합니다.
Step2. 부트메뉴가 나오면 ESC를 누릅니다.
Step3. grub 프롬프트가 나오면 ls 명령을 실행합니다.
Step4. 그러면 하드 파티션 정보를 볼 수 있는데 이중 가운데에서 리눅스가 어느 파티션에 설치되어 있는지를 확인합니다.
Step5. 첫번째 하드 디스크중 첫번째 파티션에 리눅스가 설치되어 있다면 set root='hd0,msdos1' 를 입력합니다.
여기서 파티션 상태가 msdos 타입이 아닌 GPT 타입이라면 set root='hd0,gpt1'를 입력해 주면 됩니다.
Step6. linux /boot/grub2/vmlinuz root=/dev/sda1를 입력합니다. 파티션이 /sda1이 아니라면 그에 맞는 파티션을 명시해 줍니다.
가령, nvme SSD라 한다면 root=/dev/nvme0n1p1이 됩니다.
Step7. initrd /boot/grub2/initrd.img를 입력합니다.
Step8. 상기 과정까지 어떠한 오류가 발생되지 않았다면 boot 명령으로 시스템을 재시작하여 부팅하여 기존의 부트로더로 부팅이 되는지를 확인해 보면 됩니다.