default logo

efi shell 다운로드

EFI는 EFIVARS라는 마더보드에 상태를 저장합니다. 부트 로더(예: GRUB)는 부팅하기 위해 특정 방식으로 이러한 변수를 설정해야 할 수 있습니다. 하드웨어 구성이 변경되거나 이러한 변수(Windows)를 덮어쓰는 다른 운영 체제로 부팅하는 경우 EFIVARS가 올바르지 않고 EFI가 더 이상 부트 로더를 찾을 수 없기 때문에 Arch Linux를 부팅하려고 하면 EFI 셸에 덤프될 수 있습니다. 내 업 코어와 같은 문제가 있습니다. F7을 누르면 부팅 할 때 내장 된 EFI 쉘을 입력 할 수있는 옵션이 없습니다. 지침에 따라 BIOS 업데이트 USB 드라이브를 빌드했지만 어떻게로드합니까? 이 단계 후 스틱의 UEFI 쉘이 F7 메뉴에 표시됩니다. 지침에 따라 https://github.com/chipsec/chipsec/wiki/Creating-a-Bootable-USB-drive-with-UEFI-Shell UEFI 셸을 다운로드할 수 있습니다. 내 RAID 카드에서 인텔 펌웨어 업그레이드를 실행할 수 있도록 efi-shell 의 복사본을 부팅 할 수있는 방법에 대한 생각이 있습니까? 아치 리눅스 설치 매체에서 bootx64.efi 파일을 복사 (FSO:) 하드 드라이브의 ESP 파티션을 Microsoft 디렉토리에 연결합니다(FS1:). EFI 쉘로 부팅 하 고 입력 하 여이 작업을 수행: 인텔의 제공 된 도구를 사용 하 여 인텔의 부팅 가능한 EFI 디스크 지침 가이드를 따라 부팅 가능한 USB 스틱에 EFI 쉘을 설치 하려고. UEFI 쉘BIOS를 다운로드하는 링크는 내가 파일을 찾을 수있는 곳을 알고 죽은? rEFInd에 RPM 및 데비안 패키지 파일을 제공합니다. 버전 0.8.1로 시작, 나는 rEFInd에 대한 우분투 PPA를 유지하고 있어요. EFI 모드에서 부팅 하는 작업 RPM 기반 또는 데비안 기반 리눅스 설치 하는 경우, 이러한 파일 중 하나를 사용 하 여 rEFInd를 설치 하는 가장 쉬운 방법이 될 가능성이 높습니다.: 파일을 다운로드 하 고 적절 한 설치 명령을 발급. 경우에 따라 파일 관리자에서 패키지를 두 번 클릭하면 패키지가 설치됩니다.

그래도 문제가 발생하지 않으면 다음과 같은 명령이 RPM 기반 시스템에 RPM을 설치합니다. 불행히도, 이것은 딜레마를 제기 할 수 있습니다, rEFInd 또는 다른 부팅 관리자없이 때문에, 많은 EFI 구현은 쉘을 시작하는 수단이 부족. 쉘이 ESP의 루트 디렉토리에 shellx64.efi (x86-64) 또는 shellia32.efi (x86)로 저장되는 경우 일부는 그렇게 할 것입니다. 따라서 쉘 파일을 복사할 수 있습니다. 여기에서 EFI 2 셸을 얻을 수 있습니다: UEFI 쉘 명령은 일반적으로 각 페이지 후 출력 일시 중지를 만드는 -b 옵션을 지원합니다. 도움말 -b를 실행하여 사용 가능한 내부 명령을 나열합니다. 사용 가능한 명령은 셸 또는 개별 EFI 응용 프로그램에 기본 제공됩니다. DUET는 BIOS OS 부팅과 유사한 방식으로 BIOS 시스템에서 전체 UEFI 환경을 체인로딩할 수 있는 TianoCore 프로젝트입니다. 이 방법은 https://www.insanelymac.com/forum/topic/186440-linux-and-windows-uefi-boot-using-tianocore-duet-firmware/ 광범위하게 논의되고 있다.

사전 빌드 DUET 이미지는 https://gitlab.com/tianocore_uefi_duet_builds/tianocore_uefi_duet_installer 리포지토리 중 하나에서 다운로드할 수 있습니다. 듀엣 설정에 대한 구체적인 지침은 https://gitlab.com/tianocore_uefi_duet_builds/tianocore_uefi_duet_installer/blob/master/Migle_BootDuet_INSTALL.txt. 그러나 2018년 11월부터 TIAnoCore git 리포지토리에서 DUET 코드가 제거되었습니다. 그래서 최근에 BIOS 대신 EFI를 가지고 있었고 다른 .efi 프로그램을 실험하여 전체 기능을 원하는 것을 보았습니다. 내가 사용한 3 개의 부트 로더에서 ASSERT_EFI_ERROR (상태 = 장치 오류)에 오류가 발생하며 셸에 들어가기 위해 모든 것을 시도했습니다. 플래시 드라이브에서 클로버를 사용하여 UEFI 쉘에 들어갈 수 있지만 불편합니다. 클로버 여전히 내 하드 드라이브에 내 옵션 중 하나와 함께 그것은 내가 EFI 개정 2.0 및 펌웨어 피닉스 기술 레브 3354을 가지고 있음을 보여줍니다.