Fedora 23 및 Windows 10 듀얼 부팅 문제

Fedora 23 및 Windows 10 듀얼 부팅 문제

내 컴퓨터에 Windows 10이 설치되어 있습니다. 듀얼 부팅을 사용하여 Fedora 23도 설치하기로 결정했을 때 Fedora는 제대로 작동했지만 Windows 10을 부팅하려고 할 때 문제가 발생했습니다.

grub 부팅 메뉴에는 Windows를 부팅하는 옵션이 없습니다. 인터넷에서 해결책을 찾으려고 노력했는데 이것이 일반적인 문제라는 것을 알았습니다. 해결책은 파일을 변경 /etc/grub.d/40_custom하고 grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg. 부팅하려고 하면 다음 오류가 발생합니다.

error: file `/EFI/Microsoft/Boot/bootmgfw.efi' not found.
error: you need to load the kernel first.

fdisk -l다음과 같은 출력을 제공합니다.

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 4100E3EC-6448-11E4-825E-18CF5E1C1030

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1845247   1843200   900M Windows recovery environment
/dev/sda2    1845248   2050047    204800   100M EFI System
/dev/sda3    2050048   2312191    262144   128M Microsoft reserved
/dev/sda4    2312192 352907181 350594990 167.2G Microsoft basic data
/dev/sda5  352907264 353875967    968704   473M Windows recovery environment
/dev/sda6  353875968 354899967   1024000   500M Linux filesystem
/dev/sda7  354899968 414562303  59662336  28.5G Linux LVM


Disk /dev/sdb: 698.7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x96551baf

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdb1             2048 1269832126 1269830079 605.5G  7 HPFS/NTFS/exFAT
/dev/sdb2       1269833726 1465147391  195313666  93.1G  5 Extended
/dev/sdb5       1269833728 1465147391  195313664  93.1G 83 Linux

Partition 2 does not start on physical sector boundary.


Disk /dev/mapper/fedora-root: 10.5 GiB, 11219763200 bytes, 21913600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora-swap: 3 GiB, 3217031168 bytes, 6283264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora-home: 15 GiB, 16106127360 bytes, 31457280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

그래서 파일에 40_custom드라이브 ID를 다음과 같이 입력해야 한다고 생각합니다./dev/sda2

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Microsoft Windows 10' {
search --no-floppy --fs-uuid --set=root '4784-075F'
chainloader /EFI/Microsft/Boot/bootmgfw.efi
boot
}

uuid위와 같이 및 드라이브 이름을 사용해 보았지만 여전히 동일한 오류가 발생합니다.

추가 정보가 필요하면 문의하세요! 나는 사용했다이 주제고치려고 노력했지만 도움이 되지 않았습니다.

관련 정보