어떻게 든 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를 부팅 할 때 문제없는 파티션
  • part_gpt, part_msdos 및 ext2 모듈은 GRUB에로드됩니다 (내 드라이브는 msdos이고 linux 파티션은 ext2입니다)

그래서 안됩니다. 이 오류의 의미를 알 수 있습니다. 누군가가 더 자세한 오류를 얻는 방법을 안다면 매우 도움이 될 것입니다.

grub-install를 다시 실행 한 후에 발생했습니다. GRUB에서 일부 설정을 변경하려고합니다.

답변

드디어 알아 냈습니다.

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

어느 정도 고칠 수있었습니다. 디스크를로드하기 위해 펌웨어 대신 GRUB의 기본 디스크 모듈을 사용하는 grub-install --disk-module=native를 실행합니다. 안타깝게도 error: device format ata0,msdos1 invalid: must be hdN의 창이 깨집니다. 나를 위해 일한 것은 드라이브 시작 부분에 grub이있는 파티션을 배치 한 다음 Linux를 부팅하는 메뉴 항목에 기본 디스크 모듈 만로드하는 것이 었습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다