저는 GNU/Linux 시스템을 설치하고 있습니다. 특히 antiX GNU/Linux 19.3입니다. 저는 꽤 오래된 시스템(2000년경)을 사용하고 있는데 32비트 프로세서입니다.
이제 설치 프로그램을 통해 요청하는 값만 설정하면 grub2가 설치된 것 같으므로 grub 프롬프트에서는 (ata . IIANM이 아닌 (hdN 디스크만 표시됩니다. 이는 BIOS만 의미함) grub2가 장착할 수 있는 드라이버가 아닌 디스크에 액세스하기 위한 것입니다.
내가 할 수 있는게 있습니까리눅스 설치 중grub2에 관련 드라이버가 설치되어 있는지 확인하십시오.
참고: 이 질문은또 다른 문제내 거.
답변1
배포판 설치 프로그램이 옵션을 제공하는 경우 "GRUB에서 직접 ATA 지원 사용" 확인란을 선택하거나 설치 프로그램의 "부트로더 설치" 화면에서 유사한 옵션을 선택하면 됩니다.
그러나 그렇지 않은 경우 대부분의 Linux 설치 프로그램은 다른 가상 콘솔에 루트 셸을 제공합니다. 설치가 거의 완료되고 설치 프로그램이 부트로더의 표준 버전을 구성할 때까지 기다린 다음 셸을 열고 새로 설치된 운영 체제로 chroot를 지정하고 grub-install --disk-module=native <any other necessary parameters>
.
그런 다음 배포판의 GRUB 패키지 업데이트 프로세스를 재정의하여 동일한 작업을 자동화하는 방법을 찾아야 합니다(또는 패키지가 업데이트될 때 GRUB가 자동으로 다시 설치되지 않도록 해야 합니다). 그렇지 않으면 언젠가 배포판이 업데이트된 버전이라는 것을 알게 될 것입니다. GRUB이 출시되었고 기본값으로 자동 재설치되었으며 --disk-module=biosdisk
이제 피하려고 했던 이전 BIOS에 의해 제한됩니다. 이제 BIOS에서 필요한 GRUB 모듈, 커널 또는 initramfs 파일을 찾은 경우 디스크의 지원 영역에 도달하면 시스템이 갑자기 자체적으로 부팅을 중지합니다.