컴퓨터가 부팅되지 않습니다. UEFI 듀엣

컴퓨터가 부팅되지 않습니다. UEFI 듀엣

컴퓨터가 부팅되지 않습니다. 부팅 복구 정보는 나에게 이것을 제공합니다정보. 컴퓨터를 시작하려고 하면 오류가 발생합니다.

error: file '/boot/grub/i386-pc/normal.mod' not found. grub rescue> (왜 i386-pc가 표시되나요? 제가 설치한 grub은 x86_64인가요?)

타격 F11이나 F12Operating System Not found.

내 컴퓨터가 UEFI DUET를 부팅하고 있는지 궁금합니다.

질문:

  1. UEFI 관리자가 다른 OS를 부팅할 수 있는 옵션을 제공하는 경우 sysl과 같은 부트로더가 정말 필요합니까?

답변1

DUET는 BIOS 기반 컴퓨터를 (U)EFI 모드로 부팅할 수 있게 해주는 이상한 도구입니다. 2TiB 이상의 하드 디스크가 있는 경우 유용할 수 있지만 다른 어떤 것보다 개발자 도구에 가깝습니다. Boot Info Script 출력을 보면 DUET가 필요하지 않은 것 같습니다. 하드 디스크가 모두 Windows가 BIOS 모드로 부팅할 때 요구하는 MBR 파티셔닝 시스템의 2TiB 제한보다 훨씬 낮기 때문입니다. OTOH, GPT를 사용하는 파티션 사이에 간격이 없습니다 /dev/sda. 즉, GPT에서 MBR로 변환하려면 파티션 크기를 조정해야 합니다. 전반적으로, 필요하다고 생각하여 DUET를 설치한 경우 이를 수행하기 위해 다시 파티션을 해야 함에도 불구하고 MBR/BIOS 설정으로 되돌리는 것이 가장 좋습니다. OTOH, EFI 모드 부팅에 대해 배우고 싶다면 계속 시도해 볼 수 있습니다. 후자의 가능성에 대해 다루겠습니다....

첫째, 컴퓨터가 DUET를 부팅하지 않을 가능성이 높습니다. 하지만 그렇게 한 다음 오류를 발생시키는 EFI 모드 GRUB를 시작할 수도 있습니다. DUET는 "TianoCore"라는 이름이 눈에 띄게 표시된 독특한 스플래시 화면을 제공합니다. 디스크에 있는 파일을 고려하면 EFI/Boot/bootx64.efi파일은 지연 후 부트 로더로 실행되지만 GRUB의 EFI 버전인지, Microsoft의 부트 로더인지, 아니면 다른 버전인지는 확실하지 않습니다. (내 직감으로는 Microsoft의 부트 로더인 것 같습니다.)

부팅하려는 경우오직EFI 모드 부팅을 지원하는 OS의 경우 GRUB(적어도 BIOS 모드 GRUB)를 잊어버리는 것이 가장 좋습니다. 유일한 의도가 DUET를 실행하는 데 사용하는 것이라면 과잉입니다. 이를 위해 SYSLINUX를 완벽하게 사용할 수 있습니다. DUET를 어디서 구했는지, 어떤 지침을 따라 설치했는지는 모르지만,이 빌드설정 스크립트와 일부 필수 지원 도구가 포함되어 있습니다.이 페이지전체 설정 프로세스를 설명합니다. 해당 지침에 따라 설치하면 시스템은 GRUB가 아닌 SYSLINUX를 통해 부팅됩니다. SYSLINUX는 DUET를 직접적으로 실행한 다음 DUET의 부팅 관리자나 다른 부팅 관리자(GRUB, rEFIt, rEFInd, gummiboot 등)를 사용하여 부팅 OS를 선택합니다.

BIOS 모드 GRUB를 사용하여 BIOS 모드 OS 설치와 DUET(그리고 거기에서 EFI 모드 OS) 중에서 선택하려면 grub2BIOS 모드 GRUB의 실패로 인해 질문에 태그를 추가해야 할 것입니다. DUET와는 아무 관련이 없습니다.

관련 정보