安装 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。这在这里不起作用,我只是收到相同的“以不安全模式启动”消息等等。

另外,Fedora 分区应该是 ext4,所以我不知道为什么它说 Microsoft basic data。

相关内容