efibootmgr로 EFI 항목을 추가하는 방법?


0

나는 HDD를 포맷하여 노트북에 독립형 우분투를 설치했다. 이제 HDD가 내 EFI 메뉴에 없습니다. Live USB 환경에서, 나는 chroot로 EFI 엔트리를 추가했다. 그러나 종료 후 EFI 메뉴가 원래대로 재설정됩니다.

컴퓨터를 다시 시작하면 EFI HDD가 여전히 목록에 있지만 HDD 부팅은 작동하지만 컴퓨터를 종료하면 메뉴가 재설정됩니다.

EFI HDD 항목을 영구적으로 EFI 메뉴에 추가하려면 어떻게합니까?

참고 : 내 BIOS 설정은 매우 간단하므로이 옵션을 변경할 필요가 거의 없습니다. 이것은 efibootmgr 명령에 관한 것입니다.

최신 정보: 지금 HDD로 부팅하고 있습니다. 이상하게 부팅 할 때마다 HDD 항목을 추가합니다. efibootmgr 이전 재부팅은 재부트시 제거됩니다. 즉, 모든 EFI 항목의 수명이 1 회 재부팅됩니다.

이것은의 출력이다 efibootmgr -v

BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0000,0001,0002,0003,0004,2003,2001
Boot0001* UEFI: IP4 Realtek PCIe FE Family Controller   ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(0c54a5b1f8be,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0002* UEFI: IP6 Realtek PCIe FE Family Controller   ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(0c54a5b1f8be,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0003* Ubuntu 7  HD(1,800,100000,0af63fdd-2949-4624-8410-9889ab0360a0)File(\EFI\ubuntu\grubx64.efi)
Boot2001* EFI USB Device    RC
Boot2003* EFI Network   RC

이상한 점은 UEFI가 HDD를 감지하지 못함 .


EFI 시스템 파티션 (bootlaoder가 있어야 함)이 FAT 형식이며 "EFI-System"파티션을 사용할 수 있는지 확인 했습니까 (코드 : EF00)? Ubuntu를 UEFI 모드로 설치 했습니까? 즉, UEFI-frimwares bootdevices 화면에서 livecd 용 UEFI bootentry를 적극적으로 선택했음을 의미합니다. Ubuntu live-cds는 기본적으로 UEFI 모드로 부팅되지 않습니다.
paradoxon

@paradoxon 필자도 OS로 부팅 할 수 있습니다 (단, Live USB를 통해 efibootmgr로 HDD를 추가 한 후 한 번만). HDD에서로드 된 OS에서 부팅 할 때 HDD 항목을 추가했습니다.
Googlebot

이것은 UEFI-vars에 액세스 할 수 있기 때문에 설치된 os가 uefi 모드에서 실행됨을 의미합니다. 이것은 랩톱이기 때문에 미리로드 된 Windows와 함께 제공 되었습니까? 아닙니다. 보안 부팅이 활성화되어 있습니까?
paradoxon

@paradoxon 예 보안 부팅을 비활성화했습니다. 질문에 몇 가지 새로운 결과를 추가했습니다.
Googlebot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.