那是公元某年某月某日,我开始在 MBP 上装 Gentoo……
其实不是个很简单的活,所以来记录下,没装过 Gentoo 的先回家去看安装手册。(这不是 Linux 入门教程)
首先说一下配置,2008 年的 Macbook Pro 5,1,型号是 MB471LL/A,配置不一样的话底下的过程也酌情修改。
然后小补一点知识,Macbook Pro 没有 BIOS,而是采用了 EFI。因而也没有常用的分区表格式 MBR,而是采用了 GPT。GPT 传说中能放很多分区(而不是最多四个),fdisk 传说中不支持 GPT(不过好像有人用 fdisk 成功过)。
正式开始了:
- 说明一下,我要保留 Mac OS X,因为我觉得 Mac OS X 也很好用,呵呵。
CFLAGS="-O2 -march=core2 -pipe -msse4.1"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
鉴于 Macbook Pro 有很多诡异的设备,我们来说一下万恶的驱动:
- alsa 不出声
alsa 编成模块,/etc/modprobe.d/alsa.conf 里面加一行
options snd-hda-intel model=mbp3
然后运行 update-modules。(via)
2.6.29-r5 里不知道 bcm5974 还是 usbhid 有问题,反正是有问题,touchpad 没法正常工作,升级到 2.6.30-r4 后就正常了(2.6.28-r5 好像也正常),注意 2.6.30-r4 目前还是 ~amd,相应的,x11-drivers/nvidia-drivers 也要用 ~amd64 里的。
bcm5974 还是很好的。
portage 里面有,不过是 ~amd64 的,叫 net-wireless/broadcom-sta。
portage 里有 app-laptop/macbook-backlight,用这个包就 OK 了。
写得不是很详细,有什么问题可以在下面留言或者 email 我,不过要先问 Google 和各大发行版的相关内容。
Comments