Grub 오류: 알 수 없는 파일 시스템(내 파일 시스템은 괜찮다고 생각했습니다)

Grub 오류: 알 수 없는 파일 시스템(내 파일 시스템은 괜찮다고 생각했습니다)

어떻게 든 GRUB를 깨뜨 렸습니다. 부팅할 때마다

error: unknown filesystem.
Entering rescue mode...
grub rescure> ls
(hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
grub rescure> ls (hd0,msdos4)
(hd0,msdos4): Filesystem is unknown
grub rescure> ls (hd0,msdos3)
(hd0,msdos3): Filesystem is unknown
grub rescure> ls (hd0,msdos2)
(hd0,msdos2): Filesystem is unknown
grub rescure> ls (hd0,msdos1)
(hd0,msdos1): Filesystem is unknown

하지만

  • Arch Linux 라이브 ISO를 부팅하면 아무 문제 없이 모든 파티션을 마운트할 수 있습니다.
  • GRUB에서 part_gpt, part_msdos 및 ext2 모듈을 로드합니다(내 드라이브는 msdos이고 Linux 파티션은 ext2입니다).

그래서 이 오류가 무엇을 의미하는지 모르겠습니다. 누군가가 더 자세한 오류를 얻는 방법을 알고 있다면 매우 도움이 될 것입니다.

grub-installGRUB에서 일부 설정을 변경하려고 할 때 다시 실행한 후 이런 일이 발생했습니다.

답변1

나는 마침내 그것을 알아 냈습니다.

내 하드 드라이브는 기존 마더보드에 비해 너무 큽니다. 부팅 펌웨어를 사용할 때 grub이 포함된 파티션은 드라이브 시작 부분에서 약 2Tb 떨어져 있기 때문에 로드되지 않습니다.

grub-install --disk-module=native펌웨어 대신 grub의 기본 디스크 모듈을 사용하여 디스크를 마운트하는 를 실행하여 문제를 해결할 수 있었습니다 . 불행하게도 이것은 나에게 창을 깨뜨렸습니다. error: device format ata0,msdos1 invalid: must be hdN나에게 효과가 있었던 것은 드라이브 시작 부분에 grub이 있는 파티션을 넣은 다음 Linux를 부팅하는 메뉴 항목에 기본 디스크 모듈을 로드하는 것이었습니다.

관련 정보