新Mac Book Air 11" に Ubuntu 10.10 - Maverick Meerkat をいれる


注文した。
とりあえず、ぐぐる


Macbook Air 11'' を Ubuntu 10.10 とデュアルブートにしたまとめ
http://d.hatena.ne.jp/Craftworks/20101115/1289846714


Macbook Air 11inchにUbuntu 10.10をインストールした
http://d.hatena.ne.jp/chobi_e/20101030/1288406730


デュアルブートにする。
パーテーションやブートローダの話がある。とりあえず本家の記事でやろうと思う。


MactelSupportTeamAppleIntelInstallation Dual-Boot: Mac OSX and Ubuntu
https://help.ubuntu.com/community/MactelSupportTeam/AppleIntelInstallation


MacBookAir3-2Meerkat
https://help.ubuntu.com/community/MacBookAir3-2/Meerkat


無線だけでなく有線もつなぐのでUSB-LANアダプタが必要。Apple純正より安い
BUFFALO 10/100M USB2.0用 LANアダプタ (Wii&MacBookAir対応) LUA3-U2-ATX
も同時にAmazonで購入した。


Androidエミュレータが速度的に使えるか、
Eclipseを使うにはモッサリしていないか。
ドライバ周りは?

USB-LANアダプタがきた


Amazonから届いた。早い。この製品はMacBookAir効果で売れそうだ。


今のPC+Ubuntuで確認。ただ挿すだけで、全然問題なし。

手順をまとめる

  1. Mac上で、rEFIt をインストールして、起動時OS選択画面が表示されるか確認。
  2. Disk Utility を使ってUbuntuとswap用パーテーションを作成。ディスクの最後に作成。フォーマット形式については気にしない。
  3. UbuntuデスクトップをCDから起動。OS Xのパーテーションを削除するなら System > Adminstration からgpartedを起動。
  4. デスクトップアイコンからUbuntuインストーラを起動。プロンプト画面で“largest continuous free space”を選択してインストール。ここでインストーラがroot/swapパーテーションをつくる。インストールの最後のダイアログで“Advanced” ボタンを押してブートローダ(grub) を /dev/sda3 にインストールするように選択する。
  5. インストールが終わったら再起動して rEFItのメニューで, partition tool を選択してパーテーションテーブルをディスクに同期する。そのあと、再起動(リブート)でなく、シャットダウンして起動する。これでUbuntuが起動可能に。tuxロゴがフリーズしていたら、再度シャットダウンして起動する。

メモ

  • rEFltインストール
    • /reflt/enable.sh を叩く。コンソールから。
  • Ubuntuパーテションをつくる。
  • CDからインストール
    • Option+電源ボタンで起動すると外付けCDが画面に現れるのでそれを選択してインストーラ起動。
    • ext4(ジャーナリング)のマウントポイント / で。
    • まず、GRUB画面で、F6で 起動オプションに nomodeset 選択付加して起動。
    • $ sudo echo 'nomodeset reboot=pci' >> /etc/default/grub
    • $ sudo update-grub として次回からの起動に備える。(でないと表示されない)
  • インストール後設定
    • 画面解像度は、「システム設定」とかから、自然にnvidiaリソースが入るはず。外観の設定とかから。
    • 日本語ディレクトリ消す。LANG=C xdg-user-dirs-gtk-update
    • リポジトリに、ppa:japaneseteam/ppa として、 ubuntu-desktop-ja から、まあmozcは入る。
    • WiFi、有線、alsamixerでサウンドは問題ない。

不満

  • 特に速さがかんじられない。今は。
  • ポッチからパッドになったのでなんか馴染めない。右クリックをどうにかしたい。
  • WEBCAM不可。ファンクションキー不可。

キーボードが無反応に

キーボードが一切効かなくなる設定が。bcm5974-dkmsとかあやしい。
https://help.ubuntu.com/community/MacBookPro7-1/Maverick
JISキーボードのみのバグらしい。
http://d.hatena.ne.jp/unagi_brandnew/20110105/1294239676

ファンが回りまくる

静かになるはずのファンが回りまくっている。
https://help.ubuntu.com/community/MacBookAir3-2/Meerkat

Ensure the macfanctld is stopped with sudo /etc/init.d/macfanctld stop.
Run macfanctld -f to obtain the list of sensors and their associated ID numbers.
Open /etc/macfanctl.conf and add the numbers for TCZ3 and TGZ3 sensors to the "exclude" list. (Mine were 8 and 14 respectively. Ex: exclude: 8 14. Note it's "exclude" and not "excluded".)
Run macfanctld -f | grep exclude and confirm temp*_input are printed in the list.
Restart the fan control daemon with sudo /etc/init.d/macfanctld start.

ということなので

$ sudo /etc/init.d/macfanctld stop
$ macfanctld -f
Running in foreground, log to stdout.
Using parameters:
	temp_avg_floor: 45
	temp_avg_ceiling: 55
	temp_TC0P_floor: 50
	temp_TC0P_ceiling: 58
	temp_TG0P_floor: 50
	temp_TG0P_ceiling: 58
	fan_min: 2000
	log_level: 0
Found 1 fan.
Found 27 sensors:
	 1: TB0T - Battery TS_MAX Temp 
	 2: TB1T - Battery TS1 Temp 
	 3: TB2T - Battery TS2 Temp 
	 4: TC0D - CPU 0 Die Temp 
	 5: TC0E - ? 
	 6: TC0P - CPU 0 Proximity Temp 
	 7: TC1E - ? 
	 8: TCZ3 - ? 
	 9: TCZ4 - ? 
	10: TCZ5 - ? 
	11: TG0E - ? 
	12: TG1E - ? 
	13: TG2E - ? 
	14: TGZ3 - ? 
	15: TGZ4 - ? 
	16: TGZ5 - ? 
	17: TH0F - ? 
	18: TH0O - ? 
	19: TH0o - ? 
	20: TM0P - ? 
	21: TN0D - MCP Die 
	22: TN0P - MCP Proximity 
	23: TN1D - ? 
	24: Th1H - ? 
	25: Tp0P - ? 
	26: Ts0P - Palm Rest Temp 
	27: Ts0S - ? 
$ sudo gedit /etc/macfanctl.conf
exclude: 8 14
$ sudo /etc/init.d/macfanctld start

rEFlt画面でMacのジャガジャーン♪という音がなる

Mac側で消す。
http://www5e.biglobe.ne.jp/~arcana/StartupSound/BETA/