我最近在我的新电脑上安装了 Fedora 22MacBook Pro。
好消息:
- Wi-Fi 开箱即用,因此您可以立即更新系统以解决错误的视频驱动程序问题(坏消息)。我必须启动到运行级别 3 才能持续足够长的时间才能获取更新。在您进行更新之前,您的计算机很可能会崩溃。不幸的是,您需要一个 USB 键盘,这样您就可以将其添加
linux 3
到 grub 引导中,因为该CTRL-X
组合在笔记本电脑的键盘上不起作用。
坏消息:
- 由于某些视频驱动程序问题,系统将在初始安装后崩溃(见上文)
- 蓝牙根本不存在,未找到适配器
- 触摸板没有右键单击或自然手势
- 网络摄像头也无法使用,未找到设备
真是坏消息:
这是我们写这篇文章的主要原因。安装 Fedora 22 后,我无法引导回 Mac OS X 分区。我成功获得了 grub2 菜单,并且它是显示 Mac 32 位和 64 位选项,但是当您选择其中任何一个时,您会收到以下错误:
error: can't find the command `xnu_uuid`.
error: can't find the command `xnu_kernel`.
error: can't find the command `xnu_kextdir`.
Press any key to continue...
启动菜单下的选项如下:
Fedora (4.0.4-303.fc22.x86_64) 22 (Twenty Two)
Fedora (4.0.4-301.fc22.x86_64) 22 (Twenty Two)
Fedora (0-rescue-{long hash}) 22 (Twenty Two)
Mac OS X (32-bit) (on /dev/sda4)
Mac OS X (64-bit) (on /dev/sda4)
此外,我无法执行任何 Mac BIOS 启动选项(按住option/alt
或command+R
有人遇到过这种情况吗?
答案1
要从 GRUB 启动 MacOS,您只需要在 MacOS 条目中添加一行:exit。这将退出 GRUB,然后 EFI 固件将使用引导顺序中的第二个分区,该分区应该是您的 MacOS 安装(如果 Fedora 没有弄乱顺序,否则您需要使用 修复它efibootmgr
)。
答案2
MacOS 启动:
我最近在 2014 年末在我的 MacMini 上安装了 Fedora 22,并且也失去了启动 MacOSX 的方法。
我之前安装了 Refind 启动管理器,我用它来选择要启动的操作系统(MacOSX 或 Fedora 20)。
好消息(可能也适合你)是,你可以简单地在按下 ALT 键的同时启动,并选择在原始 hfsplus MacOS 分区上启动哪个 EFI(在我的例子中,我选择了 refind 启动)。
启动时按 ALT 键会分离每个最近的 Mac 都有的一个简单的嵌入式 EFI 启动管理器(当按下 ALT 键启动时,它甚至会在 grub 之前加载)。然后,在使用 MacOSX 启动后,我重新启动了 refind 启动管理器,一切都恢复到以前的状态。
附加说明:我使用 refind 加载 elilo,然后加载 Linux。请注意,重新启动 MacOSX 后(如果您不使用 refind),您将“失去”启动新安装的 Fedora 22 的能力(除非您再次使用 ALT 键启动并选择它)。我建议安装一个更加用户友好的 EFI 启动管理器,因为 refind 不需要使用 ALT 键启动来选择要使用的操作系统。
让正确的按钮和手势发挥作用:
我的 MacBook Air 是 2011 年中的,目前使用的是 Fedora 20,运行良好(很快也会升级到 22),但我记得前段时间,当我在上面使用 Fedora 18 时,我必须对突触进行一些调整驾驶员可以使用所有手势进行工作。我没有旧的配置文件可以再粘贴到这里(/etc/X11/xorg.d.conf/50-synaptics.conf
),但也许这些链接可以帮助您(我的书签中仍然有它们):
https://bbs.archlinux.org/viewtopic.php?id=150276 https://pseudomorph.wordpress.com/2012/05/03/macbook-synaptics-touchpad-too-sensitive-under-linux/
祝你好运,请在此处发回您的结果。