在 Macbook Air (2010版) 上安装 Ubuntu 11.04

13 May
2011
# 作者: 投稿/转载 / / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接

- 来自 Linlunson 的投稿,原文:Macbook Air (2010版) Ubuntu 11.04 安装笔记

一开始对11.04的natty界面比较抵触,而且上一版的 ubuntu 在 macbook air 很不顺,触摸板对两指,三指操作的响应非常差劲,操作体验比win7还差= = 所以拖到这周才安装 11.04。

结果,11.04的ubuntu 非!常!顺!

这一版的Ubuntu对多重触摸板的支持可以说是完美。两指滚动页面,三指拖动物体都没问题,尤其是对触摸板轻触的响应非常稳定,而上一版轻触触摸板的话可以说十有八九是没响应的,这个bug会让人崩溃。

当然在macbook air上安装的过程还是没有普通pc机上方便,还是有些弯要绕。

下面是教程,网上已有的部分就提供链接了。

1.按照“在 MacBook Air 3.1 (2010版) 上使用 U 盘安装 Ubuntu 10.10”的介绍进行系统以及闭源显卡驱动的安装。我个人是刻盘,用外接光驱安装的,U盘方式折腾了无数遍还是失败= =

2.按照“MacBookAir3-2 Meerkat”的介绍,启动屏幕亮度调节,屏幕色彩修复。

算了,具体还是摘录并翻译一下- – 链接中其他内容一般不用再参考,因为11.04自身已经解决了,例如触摸板相关的设置。

打开Terminal,输入下列命令添加需要的安装源:

sudo add-apt-repository ppa:mactel-support/ppa
sudo apt-get update
sudo apt-get install btusb-dkms applesmc-dkms hid-apple-dkms bcm5974-dkms xf86-input-multitouch snd-hda-dkms mbp-nvidia-bl-dkms -y

编辑 /etc/modules:

sudo gedit /etc/modules

在最后添加以下代码:

mbp-nvidia-bl

编辑 xorg.conf :

sudo gedit /etc/X11/xorg.conf

直接用下面的代码替换文件中的代码。(此处与英文链接中讲的有点区别,原文太绕,只要你是在macbook air上新安装的ubuntu,则大可放心的直接替换。)

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection

修复休眠后的背光问题:

sudo cp /usr/lib/pm-utils/defaults /etc/pm/config.d/defaults
sudo gedit /etc/pm/config.d/defaults

修改以下各行代码:

#HIBERNATE_RESUME_POST_VIDEO="no"
# SUSPEND_MODULES=""
# ADD_PARAMETERS=""
# DROP_PARAMETERS=""

改为:

HIBERNATE_RESUME_POST_VIDEO="yes"
SUSPEND_MODULES="mbp-nvidia-bl"
ADD_PARAMETERS="--quirk-reset-brightness"
DROP_PARAMETERS="--quirk-none"

至此,我们只需要修改一些启动参数:

sudo gedit /etc/default/grub

修改此行代码:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=pci acpi_backlight=vendor"

输入如下命令:

sudo update-grub

苹果使用6-bit LCD显示屏,只支持262144色彩而不是常见的16万色彩。所以我们需要修改一下使屏幕色彩过度更顺滑:

sudo gedit /etc/gdm/Init/Default

在文末(但在exit 0之前!)添加下列代码:

/usr/bin/nvidia-settings -a [gpu:0]/Dithering[DFP-2]=1
/usr/bin/nvidia-settings -a [gpu:0]/DitheringDepth[DFP-2]=1

重启之后,多重触摸板、热键(大部分)、蓝牙、扬声器、话筒、背光都能够使用了,重启后黑屏的问题也得到修复,屏幕色彩表现也完美了。

如果扬声器或话筒在“Sound”控制面板上调节后还是没反映的话,在命令行里运行alsamixer,使用左右键选择”Front Speaker”,点击M键启用它,用上下键调节音量。

3.好了没了,爽吧~ 我都有把这个ubuntu作为日常系统的冲动了,就像之前在thinkpad上那样。

加入我们 / 来 Wow!Ubuntu 问答社区参与更多讨论

27 Responses to 在 Macbook Air (2010版) 上安装 Ubuntu 11.04

Avatar

wakao

Firefox 4.0.1 Firefox 4.0.1 Windows XP Windows XP

May 13th, 2011 at 8:49 am

沙花

Avatar

ivarptr

Google Chrome 11.0.696.65 Google Chrome 11.0.696.65

May 13th, 2011 at 8:53 am

我的是11寸mba,苦于磁盘空间太小,要不然会在里面折腾几个发行版,然后对比一下 :)

Avatar

ivarptr

Google Chrome 11.0.696.65 Google Chrome 11.0.696.65

May 13th, 2011 at 9:02 am

话说mba虽然cpu主频不高,内存也不大,但是跑linux还是哗啦哗啦地爽,包括原生的osx也是很爽,开关机和应用程序响应特别快,可能是由于采用了SSD硬盘的缘故,从性价比来说mba还是比较靠谱的,并非传言中是用来装x的。

Google Chrome 12.0.742.30 Google Chrome 12.0.742.30 GNU/Linux GNU/Linux

riku Reply:

@ivarptr, 就是价格贵了点。 XD

Avatar

donlinn

Google Chrome 12.0.742.9 Google Chrome 12.0.742.9 Windows XP Windows XP

May 13th, 2011 at 9:46 am

MBP在路上...工作需要,不能直接ubuntu....
双系统或三系统的想法不明确啊...

Avatar

dylan

Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

May 13th, 2011 at 2:31 pm

都是行家

Avatar

Linlunson

Firefox 4.0.1 Firefox 4.0.1 GNU/Linux x64 GNU/Linux x64

May 13th, 2011 at 3:48 pm

发表了哈谢谢~

Google Chrome 12.0.742.30 Google Chrome 12.0.742.30 GNU/Linux GNU/Linux

riku Reply:

@Linlunson, 不客气,以后想要发表的话,直接在后台注册一个帐户自已发表就可以了,当然我们会进行审核一下的。

Avatar

kaiman

Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

May 13th, 2011 at 4:14 pm

把漂亮女朋友娶了,发现当老婆不好用,意淫留女朋友的壳装女佣的软件。

Avatar

第三眼

Firefox 4.0b10 Firefox 4.0b10 Windows XP Windows XP

May 13th, 2011 at 4:40 pm

读者你好

Avatar

zebrat

Google Chrome 11.0.696.65 Google Chrome 11.0.696.65 GNU/Linux x64 GNU/Linux x64

May 14th, 2011 at 12:51 am

这么说以后俺可以考虑买mac book air了

Avatar

cc-|v

Opera 11.10 Opera 11.10 Windows XP Windows XP

May 14th, 2011 at 8:06 am

air是未来版的pro

Avatar

hekruang

Google Chrome 11.0.696.68 Google Chrome 11.0.696.68

May 14th, 2011 at 9:43 am

mbp8,1飘过,U盘没法引导,光盘引导一半不认了

Google Chrome 13.0.761.0 Google Chrome 13.0.761.0

Ace Reply:

@hekruang,
我也是这个情况

Avatar

林海草原

Firefox 4.0.1 Firefox 4.0.1 Windows XP Windows XP

May 15th, 2011 at 11:51 am

可惜,我买的电信无线网卡不支持Linux,我无法安装Ubuntu11.04因为无法联网更新……我只能是用虚拟机跑它,真喜欢啊……

Avatar

Mucid

Firefox 3.6.17 Firefox 3.6.17 Ubuntu 10.04 Ubuntu 10.04

May 15th, 2011 at 8:44 pm

大哥,介绍一点ubuntu11.04 下可用的theme啦,以前的那些elementary atolm貌似都无源了。
11.04默认的主题有点压抑……

Avatar

maplebeats

Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

May 15th, 2011 at 9:47 pm

mac只存在于梦中,穷人路过

Avatar

Ace

Mozilla Compatible Mozilla Compatible iPod iOS 4.2.1 iPod iOS 4.2.1

May 16th, 2011 at 12:41 am

我想知道这个方法在mbp上好不好用...

Google Chrome 13.0.761.0 Google Chrome 13.0.761.0

Linlunson Reply:

@Ace, 应该是可以完全套用的。

Google Chrome 12.0.733.0 Google Chrome 12.0.733.0 GNU/Linux GNU/Linux

Ace Reply:

@Linlunson,
恩好 下午试试 OS X做开发实在不怎么样 还是UBUNTU舒服

Avatar

HENRY2LEUNG

Firefox 4.0.1 Firefox 4.0.1 Windows 7 Windows 7

May 16th, 2011 at 1:26 pm

mba确实不错。

Avatar

Ace

Google Chrome 13.0.761.0 Google Chrome 13.0.761.0

May 17th, 2011 at 3:42 pm

mbp mc700测试无效 CD和U盘都无法启动 郁闷

Google Chrome 13.0.761.0 Google Chrome 13.0.761.0

Linlunson Reply:

@Ace, refit装了么?

Avatar

ivarptr

Google Chrome 12.0.742.100 Google Chrome 12.0.742.100 GNU/Linux GNU/Linux

June 25th, 2011 at 3:12 am

文章中有个地方可能需要修正一下:

原文从:
---------------------------------------------------------------------
打开Terminal,输入下列命令添加需要的安装源…………
---------------------------------------------------------------------
一直到
---------------------------------------------------------------------
…………在最后添加以下代码:mbp-nvidia-bl
---------------------------------------------------------------------
这部分现在已经不需要了。

mactel-support/ppa 也已经删除 btusb-dkms,applesmc-dkms,mbp-nvidia-bl-dkms 这几个包。因为所有硬件在 ubuntu 11.04 默认情况下已经驱动好,不需要额外安装驱动包。当然除了显卡闭源驱动之外。:)

至于如何修改
/etc/gdm/Init/Default
/etc/pm/config.d/macbookair_fix
/etc/X11/xorg.conf
/etc/default/grub

这四个文件,Ubuntu Document 写了一篇新文章专门针对 11.04 的:《MacBookAir3-2Narwhal》
https://help.ubuntu.com/community/MacBookAir3-2/Narwhal

我在MBA上安装过 ubuntu 10/11/fedora 14/15/其他linux,虽然一般硬件驱动没多大问题,不过实际体验仍然不够原生的OSX好(当然仅限在MBA上 :) ),驱动是一个主要原因,很难说已经做到完美,总是多多少少有点缺陷。另外稳定性也有所不足,特别是ubuntu11,不知道是驱动问题还是我在里面装了什么软件,bug的错误实在比起其他linux发行版要多。最后ubuntu耗电似乎也比较厉害。

Google Chrome 14.0.803.0 Google Chrome 14.0.803.0

Linlunson Reply:

@ivarptr, 非常感谢补充哈 :D

我现在MBA里也就主要用苹果系统,win7是用来搞word的,ubuntu倒是很少用了

Avatar

freedrive

Firefox 4.0.1 Firefox 4.0.1 Windows Vista Windows Vista

July 24th, 2011 at 10:22 am

在最新的macbook pro上装,发现其它硬件驱动全部ok,就是找不到无线网卡,郁闷

Avatar

macp

Firefox 6.0.2 Firefox 6.0.2 GNU/Linux GNU/Linux

September 21st, 2011 at 2:31 pm

俺後悔買air了,這丫的裝ubuntu的注意點也太多了。。。。後悔啊。。。

top