EFI 부팅 형식의 파티션 복원

EFI 부팅 형식의 파티션 복원

내 노트북에는 Windows 10 및 Ubuntu 15.04, UEFI 모드의 이중 부팅이 있습니다. 그런 다음 우분투를 페도라 22로 교체하려고했습니다. Ubuntu 부트로더는 /boot/efi에 설치되어 있지만 Fedora를 설치할 때 해당 파티션을 포맷했습니다. 이제 Windows에 액세스할 수 없지만 해당 파일은 현재 모두 설치되어 있습니다. Fedora가 Windows를 인식하도록 하거나 Windows 부트로더를 복원하는 방법이 있습니까?

나는 노력했다시동 수리우분투의 부팅 가능한 ISO를 사용했지만 부팅 복구를 사용하는 동안 "GPT가 감지되었습니다. BIOS 부팅 파티션을 생성하십시오" 오류라는 메시지가 나타납니다.

그런 다음 다음 항목을 추가하여 /etc/grub.d/40_custom 편집을 시도했습니다.

menuentry 'Microsoft Windows 10' {
    set root='hd1,gpt'
    chainloader \\EFI\\Microsoft\\Boot\\bootmgfw.efi
    boot
 }

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg를 실행하세요. 그러나 그것은 작동하지 않았습니다.

누구든지 도와줄 수 있나요?

감사해요.

efibootmgr -v 명령의 출력은 다음과 같습니다.

BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0003,0004,000B,000C,0007,0001,0005,0006
Boot0001* UEFI:CD/DVD Drive BBS(129,,0x0)
Boot0002* Fedora    HD(1,GPT,03c2bf33-6dd6-4795-b409-ec77b3f6a7cf,0x800,0x32000)/File(\EFI\fedora\shim.efi)
Boot0003* Fedora    HD(1,GPT,03c2bf33-6dd6-4795-b409-ec77b3f6a7cf,0x800,0x32000)/File(\EFI\FEDORA\shim.efi)
Boot0004* Windows Boot Manager  HD(1,GPT,03c2bf33-6dd6-4795-b409-ec77b3f6a7cf,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)
Boot0005* UEFI:Removable Device BBS(130,,0x0)
Boot0006* UEFI:Network Device   BBS(131,,0x0)
Boot0007* Windows 10    VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot000B* UEFI OS   HD(1,GPT,03c2bf33-6dd6-4795-b409-ec77b3f6a7cf,0x800,0x32000)/File(\EFI\BOOT\BOOTX64.EFI)
Boot000C* UEFI: KingstonDT 101 G2 PMAP  PciRoot(0x0)/Pci(0x1d,0x0)/USB(1,0)/USB(3,0)..BO

답변1

더 쉬운 방법은 Windows를 "복원"한 다음 Fedora를 설치하는 것입니다. (공유 ESP와 일부 배포판에서는 이미 존재하는 버전을 쉽게 포맷할 수 있다는 사실 때문에 "공유" 버전을 선택하지 않았고, ALT Linux에서는 만약을 대비해 별도의 EFI 시스템 파티션을 만들었습니다... .. .) 어쨌든 더 재미있게 즐기고 싶다면 다음을 읽어보세요.http://www.rodsbooks.com/efi-bootloaders/principles.html그리고 다른 시스템에서 win10의 일반적인 /boot/efi 콘텐츠를 가져옵니다.

관련 정보