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여야 하는데 왜 마이크로소프트 기본 데이터라고 나오는지 모르겠네요.