Grub Rescue가 'grub_divmod64' 및 'grub_realidt'를 찾지 못했습니다.

Grub Rescue가 'grub_divmod64' 및 'grub_realidt'를 찾지 못했습니다.

Grub Rescue의 "ls(hd1,msdos1)/boot/grub/i386-pc/"에는 모든 모듈이 표시되며 그 중에서 "linux.mod"와 "normal.mod"를 발견했습니다. 하지만 내가 할 때

grub rescue> set prefix=(hd1,msdos1)/boot/grub/i386-pc
grub rescue> insmod normal
error: symbol not found: 'grub_divmod64'.
grub rescue> insmod linux
error: symbol not found: 'grub_realidt'

문제는 무엇입니까?

검색을 너무 많이 했는데 검색 결과가 거의 없었습니다... 몇 가지만 찾았습니다. AMD64에 Trisquel 7.0 LTS Belenos를 설치했습니다.

답변1

Trisquel은 다른 배포판인 Ubuntu에서 파생되었습니다. Live Ubuntu CD로 부팅하고 "복구 모드"를 선택하고 설치와 같이 계속합니다. 결국 복구 메뉴가 나타나고 옵션 중 하나는 grub을 다시 설치하는 것입니다. 계속하기 전에 드라이브의 루트 디렉터리인 /dev/sda(파티션 번호 없음)를 입력하는 것을 잊지 마십시오.

관련 정보