TenForward

技術ブログ。はてなダイアリーから移転しました

MacBook Pro で Ubuntu 11.04

さて,9.10 時代から続く MacBook ProUbuntu シリーズも最早何年? 11.04 natty が出ていましたので,早速入れてみました.

お気楽に 10.10 から Upgrade しようと思ったのですが,なんか処理途中で画面がブラックアウトしてしまって,そのまま何も起こりません.もっと待っていれば良かったのかも知れないけど,新規インストールすることに.^^;

sudo dmidecode -s system-product-name
MacBookPro6,2

と出るモノを使っています.あと個人的な趣味で XUbuntu を入れています (32bit).

注意!!

気づかなかったのですが,http://cdimage.ubuntu.com/releases/natty/release/を見ると "64-bit Mac (AMD64) desktop CD" なんて CD Image がリリースされていますね.ここにある記事は普通の XUbuntu のインストールイメージを使ってインストールした時の話です.(コレはまた試してみよう :-)

インストール

特に問題なく普通にインストール可能でした.インストール後,PAE カーネルを入れる.

$ apt-get install linux-image-generic-pae linux-headers-2.6.38-8-generic-pae

商用ドライバ

11.04 になってから,商用ドライバを入れなくても無線LANもきちんと認識していますが,とりあえず無線LANドライバとディスプレイドライバは商用のものを入れます.これは

  • 無線LANは動くが,時折切れるなど不安定 (な気がした)
  • サスペンドからの復帰が商用ドライバでないとうまくいかなかった (これは以前の問題だったので今は直ってるかも?)

という理由です.環境依存かも知れませんので,適当にどうぞ.

MacBook特有のもの

一応,10.10 時代に入れていたものを入れてみます.デフォルトでタッチパッドのドライバとして入る synaptics ドライバは微妙すぎて使い物にならないので multitouch ドライバを入れます.

$ sudo add-apt-repository ppa:mactel-support && apt-get update
$ sudo apt-get install nvidia-bl-dkms pommed
$ sudo apt-get install bcm5974-dkms xf86-input-multitouch

/etc/modules を編集.

$ cat /etc/modules
lp (<- 元から)
coretemp
nvidia-bl

/etc/X11/xorg.conf に multitouch ドライバを使用する記述を行います.

$ cat /etc/X11/xorg.conf
Section "Device"
	Identifier	"Default Device"
	Option	"NoLogo"	"True"
#	Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection

Section "InputClass"
	MatchIsTouchPad "true"
	Identifier "Multitouch Touchpad"
	Driver "multitouch"
	MatchDevicePath "/dev/input/event*"
EndSection
  • まだ動いてないところがあります.
    • F1,F2 キーでの画面の明るさ調整.押すと画面に明るさが変わった風の表示は出るが実際は変わらない.
      • nvidia-bl-dkms は働いてないっぽい.MBP 用に mbp-nvidia-bl-dkms ってのがあったけど natty 用はまだ.MacBook だと動くのかもしれませんね.
    • 10.10 時代 "sudo apt-get install macfanctld" と言う風に入れていたが,macfanctld なんてパッケージはないと言われる.

そのうち直るでしょう... (^_^;)

MacBook Pro で Ubuntu 11.04 (2) - TenForwardの日記 に続編あり.