Fedora 설치 후 Mac 운영 체제로 부팅할 수 없음 [이중 부팅]

Fedora 설치 후 Mac 운영 체제로 부팅할 수 없음 [이중 부팅]

Mac에 Fedora를 설치했는데 이제 부팅하면 "안전하지 않은 모드에서 부팅 중"이라는 메시지가 나타나고 일반적인 Linux "시작 콘텐츠 선택" 화면이 표시됩니다.

목록은 다음과 같습니다.

Fedora Fedora 복구 Mac OSX 32비트 Mac OSX 64비트 Mac OSX 32비트 Mac OSX 64비트

Fedora는 정상적으로 시작되지만 네 가지 Mac 옵션 중 하나로 이동하면 일부 명령을 찾을 수 없다는 메시지가 나타납니다(필요한 경우 어떤 명령을 찾을 수 있는지).

Mac 파티션은 설치 과정에서 완전히 그대로 유지됩니다.

산출fdisk -l

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 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: 146AB7C4-3FB6-46B2-8538-3747383C9946

Device           Start          End   Size Type
/dev/sda1           40       409639   200M EFI System
/dev/sda2       409640    391034639 186.3G Apple HFS/HFS+
/dev/sda3    391034640    392304175 619.9M Apple boot
/dev/sda4    392304640    392816639   250M Apple HFS/HFS+
/dev/sda5    392816640    413296639   9.8G Microsoft basic data
/dev/sda6    413296640    423536639   4.9G Linux swap
/dev/sda7    423536640    956016639 253.9G Microsoft basic data


Disk /dev/sdb: 1.9 GiB, 2041577472 bytes, 3987456 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: dos
Disk identifier: 0x5513338d

Device    Boot     Start       End Blocks  Id System
/dev/sdb1 *            0   1951743 975872   0 Empty
/dev/sdb2            172     10235   5032  ef EFI (FAT-12/16/32)
/dev/sdb3          10284     50603  20160   0 Empty


Disk /dev/sdb1: 953 MiB, 999292928 bytes, 1951744 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: dos
Disk identifier: 0x5513338d

Device      Boot     Start       End Blocks  Id System
/dev/sdb1p1 *            0   1951743 975872   0 Empty
/dev/sdb1p2            172     10235   5032  ef EFI (FAT-12/16/32)
/dev/sdb1p3          10284     50603  20160   0 Empty

그래서 활성 파티션이 잘못 설정되었다고 생각했는데 fdisk 자체에서 a 명령이 존재하지 않는다고 말하고 parted로 시도했지만 그것도 작동하지 않았습니다.

# sudo parted /dev/sda1 set 1 boot on
Error: The flag 'boot' is not available for loop disk labels.
# sudo parted /dev/sda3 set 1 boot on              
Error: The flag 'boot' is not available for loop disk labels.

한번은 Mac에 Debian을 설치했는데 자동으로 Linux로 부팅했는데 Alt를 누르면 reFind 메뉴에 액세스하여 Mac OS로 부팅할 수 있었습니다. 여기서는 작동하지 않습니다. 동일한 "안전하지 않은 모드에서 부팅" 메시지 등이 표시됩니다.

그리고 페도라 파티션은 ext4여야 하는데 왜 마이크로소프트 기본 데이터라고 나오는지 모르겠네요.

관련 정보