MacBook Air 上的 Linux

MacBook Air 上的 Linux

我正在考虑买一台 MacBook Air。这篇文章的答案将帮助我做出决定。我的问题和我对当前解决方案的理解是:

  1. 安装基于 Linux 的操作系统(如 Fedora 或 Ubuntu)有多难?

    • 我听说过一些关于 rEFIt 的事情,但不确定该怎么理解它。它真的有必要吗?如果我不打算与 Mac OS X 双启动,我还需要它吗?
    • 而且双启动不是必需的,我只想单独运行 Fedora/Ubuntu,但我很好奇双启动是否简单。
  2. 一切都“正常”吗?

    • 我需要在我的当前笔记本电脑中添加无线驱动程序(Broadcom 卡)。我听说 Mac 使用 Broadcom 无线卡。这会是个问题吗?
    • 图形/触摸板(和多点触控)/声音怎么样?

我知道有一些关于如何在 Mac 上安装某些操作系统旧版本的教程,但我的问题比较笼统:它是否易于使用(安装和配置驱动程序)最近的新款 MacBook Air 配有 Linux 发行版吗?

我不介意额外的配置,但想知道哪里需要它,因为如果太麻烦,我会考虑其他硬件。

答案1

我正在 MacBook Pro 上使用 Fedora 17 写这条评论。之前,我安装了 Ubuntu 并将其与 OS X 双重启动,目前,双重启动包括 Mac OSX 和 Fedora,通过 rEFIT。老实说,我不知道您是否可以在 Mac 上单独启动 Linux,您可能应该试试 EFI,但我向您保证双重启动它非常容易。开箱即用的最重要问题是 WI-FI 适配器,但只需安装正确的 BCM(Broadcom)驱动程序即可轻松解决。

答案2

这篇文章取自 new123456,所有荣誉都归于他。启动问题众所周知 - Linux 8.2 使用的 SATA 芯片组(曾经?)不支持。修复方法归结为:

Find a USB flash drive and a blank disk.
Download the AMD64 Mac ISO, and burn it onto the CD.
Write the ISO onto the thumbdrive using dd.
Place the USB drive and the CD in, and reboot onto the CD.

8.2 使用 Broadcom 4331 卡,您必须使用开源驱动程序,因为 Broadcom 的二进制驱动程序不支持 4331。该补丁在内核版本 3.2 中被接受,Ubuntu 12.04 具有该版本。

但是,固件不能通过默认安装重新分发 - 因此,找到以太网电缆并安装 firmware-b43-installer 包。

答案3

您是否考虑过在您的 Macbook Air 上使用 Gentoo Prefix?

http://www.gentoo.org/proj/en/gentoo-alt/prefix/

为了在不同的操作系统上发挥 Gentoo Linux 的优点,Gentoo Prefix 项目开发并维护了一种在非标准位置安装 Gentoo 系统的方法,由“前缀”指定。

通常,Gentoo Linux 的软件包管理器 (portage) 安装在文件系统层次结构的根目录 / 中。在 Gentoo Linux 以外的系统上,这通常会导致问题,因为软件包冲突,除非操作系统像 Gentoo/FreeBSD 一样经过调整。相反,Gentoo Prefix 安装在偏移量(称为前缀)内,允许用户将 Gentoo 安装在文件系统层次结构中的另一个位置,从而避免冲突。除了这个偏移量之外,Gentoo Prefix 以非特权方式运行,这意味着使用它不需要 root 用户或权限。

通过使用偏移量(“前缀”位置),许多“替代”用户组可以从 Gentoo Linux Portage 树中的大部分软件包中受益。目前,以下系统的用户成功运行了 Gentoo Prefix:PPC 和 x86 上的 Mac OS X、x86、x86_64 和 ia64 上的 Linux、Sparc、Sparc/64、x86 和 x86_64 上的 Solaris 10、x86 上的 FreeBSD、PPC 上的 AIX、x86 上的 Interix、x86 上的 Windows(在 Interix 的帮助下)、PARISC 和 ia64 上的 HP-UX。

相关内容