어떻게 든 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를 부팅하는 메뉴 항목에 기본 디스크 모듈 만로드하는 것이 었습니다.