MacBook Pro安装ArchLinux

标签: macbook pro archlinux | 发表时间:2011-10-19 21:55 | 作者:(author unknown) liu
出处:http://abitno.me/

之前因为太忙,以及Linux内核的Bug没能给MBP安装Arch,于是转移到了Ubuntu。现在发现ArchLinux有了新版本,自然喜出望外,再加上最近的东西也算完成的差不多了,就花了一天一夜的时间折腾了下来,有图有真相

Screenshot-archlinux-gnome-shell.png

多做笔记,不当折腾帝。相关的版本信息,MacBook Pro 7.1加Arch Linux 2011.08.19

分区

这一步很简单,因为我只安装独立的Linux,不想保留Mac OSX,所以直接启动Arch安装光盘,然后

parted
mklabel msdos

这样把硬盘分区表调整为msdos格式,然后就可以启动安装进程了。

安装

使用/arch/setup启动安装进程,一路参照官方安装指南进行下去,在最后配置系统阶段注意/etc/mkinitcpio.conf里添加模块

MODULES="ata_generic ahci"

否则,安装完成重启后会找不到硬盘。我就为此纠结了将近半小时。。。

另一个需要注意的问题是加密分区,如果选择用dm-crypt加密磁盘,在最后配置系统时记得编辑文件/etc/crypttab,同时在/etc/mkinitcpio.conf里在HOOK filesystems前添加一个encrypt。

图形界面

我选择了仰慕很久的Gnome 3,同时使用了Nvidia的闭源驱动,简单人安装

pacman -S nvidia gdm gnome

安装完成后,在/etc/rc.conf里添加MODULE fuse,同时把dbus,gdm加入到启动daemon里面。然后一切正常启动,开始进入略显繁琐的配置过程。

键盘

键盘的第一个问题是快捷键,默认情况下,F1~F12所有的快捷键都工作正常,只有在进入X之后,屏幕亮度调节才会失效,这样很明显的找到了问题,于是在/etc/X11/xorg.conf.d里新建一文件20-nvidia.conf,内容如下

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

另一个问题是键位的映射,我习惯把两个Command键设置成Ctrl功能,Control键设置为Win键功能,于是在自己人HOME下新建一文件~/.Xmodmap,内容如下

remove mod4 = Super_L Super_R Super_L Hyper_L
remove control = Control_L
keysym Control_L = Super_L Super_R Super_L Hyper_L
keycode 0xce = Control_L
add control = Control_L
add mod4 = Super_L

pointer = default

clear mod4
clear control
keycode 0xce = Control_L
add mod4 = Control_L
keycode 0x85 = Control_R
keycode 0x86 = Control_R
add control = Control_R

这个大家就不必参照了,我写得不堪入目。。。纯属自己笔记,还请指点。

无线网络

这是安装过程在第一次用到AUR,最好是选安装好了yaourt,然后安装需要的网卡驱动

yaourt -S broadcom-wl

安装完成后,在/etc/rc.conf里加入MODULE wl,同时在启动daemon里禁用network,因为我需要networkmanager来帮我管理各种网络。

pacman -S networkmanager network-manager-applet networkmanager-openvpn networkmanager-pptp

然后在/etc/rc.conf里加入启动networkmanager。将自己加入到networkmanager和network用户组,同时添加如下文件

#File: /etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla

[nm-applet]
Identity=unix-group:network
Action=org.freedesktop.NetworkManager.*
ResultAny=yes
ResultInactive=no
ResultActive=yes

触控板

只需要从AUR安装这个驱动xf86-input-mtrack-git即可

yaourt -S xf86-input-mtrack-git

mtrack有相当丰富的配置参数,可以看它github的说明文件,我的配置如下

#File: /etc/X11/xorg.conf.d/10-mtrack.conf 
Section "InputClass"
	MatchIsTouchpad "on"
	Identifier "Touchpads"
	Driver "mtrack"
	Option	"IgnorePalm" "True"
	Option	"DisableOnPalm" "True"
	Option	"ScrollDistance" "50"
	Option	"TapDragEnable" "True"
EndSection

配置.bashrc

PS1='
${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]
=> '

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

set-o vi

alias vi='vim'
alias grep='grep --color=auto -n'
alias sudo='sudo env PATH=$PATH'

export EDITOR='vim'
export SSH_AUTH_SOCK=`find /tmp/keyring* -name ssh`

Android开发

Android SDK需要32位支持,所以需要启用multilib源,然后安装下面人软件

pacman -S lib32-libstdc++5 lib32-ncurses lib32-zlib imagemagick

其中imagemagick是用来处理.9.png图片的,没有它,程序会丑的不行

其他问题想不起来,不断补充,争取有时间去Arch的Wiki上把词条更新一下。

相关 [macbook pro archlinux] 推荐:

MacBook Pro安装ArchLinux

- liu - A Bit? No!!!
之前因为太忙,以及Linux内核的Bug没能给MBP安装Arch,于是转移到了Ubuntu. 现在发现ArchLinux有了新版本,自然喜出望外,再加上最近的东西也算完成的差不多了,就花了一天一夜的时间折腾了下来,有图有真相. 相关的版本信息,MacBook Pro 7.1加Arch Linux 2011.08.19.

Retina Macbook Pro 必备应用

- - 极客公园-GeekPark
[核心提示]MacBook Pro with Retina 用户必备应用来完美体验 Retina 屏幕的效果. 继 Retina 登陆 iPad 后,视网膜屏幕终于如大家所期盼 预料的那样登陆上了 MacBook Pro,先是 15' MacBook Pro with Retina 后是 13' MacBook Pro with Retina,搭配 Retina 的 Mac 笔记本逐渐到了越来越多的用户手里.

苹果更新MacBook Pro产品线

- Woooon - cnBeta.COM
苹果在短暂的网上商店维护后列出了其最新的MacBook Pro产品线,本次更新涵盖13、15和17英寸. 13英寸带来了2.4GHz的处理器和500GB硬盘,15英寸带来了一款新的2.5GHz i7处理器,而17英寸产品则将显卡从Radeon HD 6750M升级到6770M,处理器也从2.2升级到2.4GHz的i7,蓝牙4.0也如约成为标配,以下是详细图表:.

独家:MacBook Pro(ThunderBolt、Sandy Bridge、AMD 独显...)动手玩!

- Kevin - Engadget 中国版
另外 ThunderBolt 用的线材,一如先前的传言,已经改为铜线而非光纤,10 瓦的供电则是略大于 FW800 的 8 瓦;而从单一个 ThunderBolt 接口最多一次可以挂上六个支持的装置(透过一对多的转接器),而在 PCI Express 协议的加持下,未来也可以透过转接器接上 FireWire 以及 USB 产品.

新MacBook Pro将搭载Mac OS X专属固态硬盘?

- 游戏开发 - 爱Mac中文网
苹果将于2月24日本周四推出新款MacBook Pro消息的最确凿证据已经浮现. 在苹果渠道中最高优先级的美国官网在线商店,所有MacBook Pro的预计发货时间都已经从标准的“24小时内”延长至“3到5个工作日”. 以苹果的一贯作风,现在订购MacBook Pro,待到货时肯定就已经是新款机型了.

[图]iFixit发售MacBook Pro双硬盘适配器

- Bloger - cnBeta.COM
继公布了Mac mini的第二硬盘适配器之后,iFixit今天又宣布了面向MacBook Pro的相关产品,它可以让用户手动将光驱位的光驱卸下,通过这个适配器可以轻松将第二块硬盘固定在笔记本上,并通过SATA进行连接,从而实现Pro的第二块2.5英寸硬盘安装,售价60美元.

3G MacBook Pro 拍卖被下架,更多的照片流出

- Woooon - Engadget 中国版
记得就在两天前,我们发现了竟然有人将一部带伸缩天线和 SIM 卡插槽的 MacBook Pro 放到 eBay 上拍卖. 不过就在该部 MBP 叫价接近天价七万元美金的时间,eBay 应要求将它下架(会是苹果提出的吗. 在此之后,那位卖家将更多的图片公开到网上(示威. 据图片所示,那条天线应该是由磁石连接着的,似乎这个设计就像 MagSafe 那样防止用户因不小心抓到天线而将它弄断吧.

新款 MacBook Pro 基本配置信息流出

- 洞箫 - cnBeta.COM
感谢moncler jacket的投递. 继上周 9to5Mac 网站透露新款 MacBook Pro 将在近期上市的消息后,今天他们又提供了一份即将更新的 MacBook Pro 各机型的基本配置信息,很明显此次苹果带来的只是一次小幅度更新而已. 从基本配置信息上看主要是增强处理器和加大硬盘存储空间,价格维持不变,不过最终的信息还有待苹果官方公布后确认.

MacBook Pro 系列悄悄地升級處理器和顯示卡

- 小趴 八足趴 八足 ramener - Engadget 中文版
如果你緊跟著 Apple 官網的話,你會發現 MacBook Pro 系列多了一些升級. 現在 15 吋和 17 吋的 MacBook Pro 增添更快的 AMD Radeon HD 6770M 獨立顯卡選項. 而處理器也有更多選擇:13 吋機型多了 2.8GHz Core i7 和 2.4GHz Core i5,取代了原先標準版的 2.3GHz i5 處理器(另外硬碟空間也加大到 500GB 或 750GB).

「金」雕细琢的新一代贵气逼人 Macbook Pro 登场

- han - Engadget 中国版
Computer Choppers 的产品一直都给我们强烈的奢华印象,例如之前所推出的黄金 MBP 定价就是惊人的 US$5,000「起」. 并不是惊讶其售价,而是觉得既然都这么贵了就不能给我个高规吗大哥. )而即将于迪拜 Gitex 展出的此款最新设计的 24k 金 Macbook Pro,像比于以往「金块」造型的版本有着颇大的差别 -- 其机身包括底部都雕琢许多细致的设计图腾,虽说造型美不美本来就见仁见智(突然觉得杰伦版笔电越看变好看了),但搭配了镶钻苹果 Logo 的这台笔记本电脑,看起来还真的是名符其实的「贵气逼人」.