跳转到内容

Libreboot/Macbook 2 1

来自维基教科书,开放世界中的开放书籍
注意:本指南将剥离所有 Libreboot 组件,并与 官方 Libreboot 文档 合并。请更新您的链接。

最初以 Trisquel 文档 形式编写,根据 GFDL 许可发布。

等等,什么?

[编辑 | 编辑源代码]

尽管苹果是 最不友好的自由软件公司之一,但讽刺的是,某些旧版本的 MacBook 笔记本电脑比市场上大多数其他笔记本电脑更加自由。虽然强烈建议您不要在经济上支持苹果的专有 锁定和围墙花园政策,但如果您已经拥有这款笔记本电脑,或者如果您购买了一台二手笔记本电脑,本指南可能会有用。

MacBook 可以比大多数笔记本电脑更加自由,因为苹果的 MacBook 版本 1.1 和 2.1 使用与 ThinkPad 笔记本电脑相同的 i945 芯片组,这意味着 MacBook 是少数几款可以运行免费 BIOS 替代品 Libreboot 的电脑之一。

在 MacBook 上刷入 Libreboot

[编辑 | 编辑源代码]

Libreboot 的网站 解释了如何在 MacBook 上刷入 Libreboot BIOS 的详细步骤。在安装 Libreboot 之前,您需要 将 OS X 替换为 Trisquel 或者 您选择的其他免费 GNU/Linux 发行版

建议您在刷入 Libreboot 之前将以太网和 WiFi MAC 地址记录在安全的地方,以备不时之需。显然,如果您刷入了 Libreboot 二进制文件,那么您的 MAC 地址将与所有刷入了相同二进制文件的人相同。因此,为了避免这种情况,您也可以根据 Libreboot 网站上的说明从源代码编译,或者使用工具在稍后更改您的 MAC 和以太网地址。

刷入 BIOS 对某些人来说可能很令人生畏。别担心,有一个 简短的视频教程 解释了如何操作。如果您担心砖块您的笔记本电脑,您可以向 #libreboot IRC 频道(FreeNode) 寻求建议。您也可以关注安装节或自由软件活动,例如 Libre Planet,专家们将很乐意为您完成这项工作。

到目前为止,只有 2.1 型号出现了正确的文档。根据 Trisquel 论坛博客文章h-node 条目Coreboot 维基文章,运行 libreboot 和 Trisquel 7 的 MacBook 2.1 的性能具有以下特点

  • WiFi、蓝牙和以太网:正常工作
  • 显卡:正常工作
  • DVD 驱动器:正常工作
  • 红外遥控器:正常工作
  • 内置麦克风:正常工作
  • 触控板:大部分功能正常,但三指点击不起作用。您至少需要内核版本 3.15 才能使触控板使用起来令人愉悦。对于之前的内核,请参阅 Xorg 配置 以使其更易于使用。
  • 网络摄像头(iSight):不起作用,因为它需要非自由固件 blob。所有 MacBook 或 6.2 之前的 MacBook Pro(6.2 大约在 2010 年发布)上的 iSight 网络摄像头都需要苹果的专有固件。
  • 电池:与 Gluglug 购买的 libreboot x60s 的 6 小时以上续航时间相比,仅能续航几小时
  • 发热:运行起来相当热,但不像早期版本的 libreboot 那样热。风扇也有些吵;也许可以使用像 PowerTOP 这样的能源管理程序来稍微解决一下。
  • 扬声器:与 ThinkPad x60s 相比,音质明显更好
  • 硬件加速:2D 正常工作;3D 可能不行(例如,3D Unity 会导致许多问题)。HTML5 和高清视频可以无缝播放,但需要 3D 的较新游戏可能无法正常运行。
  • CPU 温度指示器:没有
  • 空闲功耗:高于使用供应商固件的情况(没有 C 状态)
  • 休眠到磁盘(也称为休眠)功能正常。虽然
    • 它进入休眠状态时,屏幕会关闭,但随后又会打开几秒钟,最后才完全关闭。
    • 在恢复/开机时,键盘在有效负载/GRUB2 中处于死机状态。如果您的 GRUB2 映像配置为在几秒钟无用户输入后启动默认菜单项,那么它会很好地启动 GNU/Linux-libre。也就是说,键盘可以用来输入例如 LUKS 密码,然后解锁交换分区,并恢复机器在休眠之前的状态。
  • MacBook 拥有不寻常的键盘布局,这意味着某些按键缺失:插入、删除、首页、末尾、上翻页、下翻页。此外,输入特殊字符可能会遇到困难。要解决这个问题,您可以通过运行以下命令重新映射键盘:sudo dpkg-reconfigure keyboard-configuration
  • 机器的唯一指示灯在启动过程中会亮起,这很好。在启动过程中或启动后,它应该关闭。目前它只是永远亮着。在休眠到内存时,指示灯会闪烁,这很好。从休眠到内存恢复后,指示灯会关闭。在正常启动后也应该发生这种情况。
  • 还建议您避免为苹果做免费广告,因此请考虑通过贴上印有自由软件的贴纸或贴纸来隐藏他们的 logo,例如 Linux 内核贴纸GNU 贴纸
  • 在之前的版本中,似乎 Libreboot 在启动笔记本电脑时遇到了问题。如果您过早或过晚释放电源按钮,您会看到一条不断重复的文本 “--MORE--Unknown key 0xff detected”。如果发生这种情况,请从电源开关处关闭电脑,然后尝试重新启动。这个问题似乎在 20150518 版本中得到了解决。
华夏公益教科书