2010-10-30
Macbook Air 11inchにUbuntu 10.10をインストールした
渋谷AppleStoreにて一般客の中で一番にMacbookAir 11inchを(σ´∀`)σした私が来ましたよ。
個人的にOSXは触ってみたけどどーも苦手だったし、ニート記念ということでUbuntuをインストールしてしましました。
※LinuxDesktopは扱ったことがないので正しい情報はきちんと自分で判断してくださいネ!
※パーティション情報の削除など行ないますので自分の作業に責任がもてる場合のみ参考にしてネ!
必要な物
- Ubuntu 10.10 日本語ローカライズ版デスクトップのISOイメージを焼いたディスク
- 外付けCDドライブ
- USBLANケーブル
PLANEX 1000BASE-T Gigabit対応 USB LANアダプタ (MacBook Air/carrozzeria対応) GU-1000T
- 出版社/メーカー: プラネックス
- 発売日: 2005/04/30
- メディア: Personal Computers
- 購入: 5人 クリック: 57回
- この商品を含むブログ (8件) を見る
今回はその後も利用出来るようにということで1000BaseT対応のものをチョイスしました。選択肢としてはUE-200TX-G2もあるのですが、今回は試してないので選ぶ際は素のUbuntuで使えるかチェックしてくださいね。
MacbookAirにUSB機器をセットアップ
- インストールディスクを乗っけた外付けCDドライブを繋げる
- USBLANケーブルをつなげる
- 電源をつないどく
GPTの削除
今回はOSX環境をサッパリと捨ててしまうので、面倒なGPTを捨てるところから始めます。
optionを押しながら電源ボタンを押して外付けCDドライブから起動をします。画面が暗くなったらブート時にF6押しまくってnomodesetの欄でEnterを押して×を付けて「インストールせずにUbuntuを使う」を指定します。あとreboot=pciも追加すべきだけど場所わからんかった・・・
Ubuntu Desktopが起動したらアプリケーション > アクセサリ > 端末を起動し
sudo parted /dev/sda (parted) mklabel 新しいディスクラベル? msdos
で、Ignore、YesでGPTテーブルをさくっとさようなら( ´∀`)/~~
msdosに変更できたらデスクトップにあるインストールをクリックします。
画面の説明を見つつインストールを続ける
キーボードレイアウトは私の場合USA配列のMacbookAirを選んだのでUSA/USA-Macintoshを選択しました。日本語の配列はきっとJapan/Macintoshあたりを選択していけばいいのでしょう。
あとはユーザーアカウントとパスワードを設定してシフォンケーキでも焼いてればとりあえずのインストールが終りますがこの後も設定は続くのです。
端末から再び操作
(ここらへん作業ログが怪しいので先に再起動して/etc/default/grubを変更してもよいかも)
mkdir /mnt/ubuntu -p sudo mount /dev/sda /mnt/ubuntu sudo mount -o bind /dev /mnt/ubuntu/dev sudo mount -t proc none /mnt/ubuntu/proc sudo mount -t sysfs none /mnt/ubuntu/sysfs chroot /mtn/ubuntu /bin/bash sudo vi /etc/default/grub - GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" + GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset reboot=pci" sudo update-grub
で再起動。これでひとまずインストール自体は終了です。GPTを削除しているのでMacの起動音が鳴ったあと1分くらいすれば起動します。巷じゃ新MacbookAir爆速とかいってるけど64Gモデルはそんな起動はやくないみたい。
MacbookAirのセットアップ
ここからは試行錯誤の領域っぽいので、参考情報だけ。
参考ドキュメント
Ubuntu on the MacBookAir3,1 11” and MacBookAir3,2 13”
MacBook Pro 7,1 Ubuntu 10.10 (Maverick Meerkat)
実際のProduct名はMacbookAir3.1ですがMacbook Pro7,1のインストールドキュメントで問題なさげです。
新情報はここのスレッドでひろうとよさげ。
開発マシンにする場合色々なデーモンを立ち上げることになるのでiptablesくらいは設定しときましょー。
追記とか
- nVidiaのディスプレイドライバと無線LANドライバはシステム管理からドライバの追加でやっといたほうが吉。
11/7追記分
ちゃんとスレ見直したらその他の機能も有効にできるようになったみたい。すげー!
- 音声がちゃんとでるようになったみたい
sudo aptitude install snd-hda-dkms # alsamixerでちゃんとONにしてね
- FunctionKeyがうざいです
sudo -i echo "options hid-apple fnmode=2" > /etc/modprobe.d/apple-fn-key.conf depmod -a update-initramfs -u
- Bluetoothもうごくようになったよ
sudo aptitude install btusb-dkms
- マルチタッチも有効に
sudo apptitude install applesmc-dkms hid-apple-dkms bcm5974-dkms xf86-input-multitouch
/etc/X11/xorg.conf
Section "InputClass"
MatchIsTouchpad "true"
Identifier "Multitouch Touchpad"
Driver "multitouch"
EndSection
※弊害としてapplesmc-dkmsの挙動のせいかsensorに変な値出しちゃうみたいでmacfancntldが超頑張っちゃうのでmacfancntldアップデートしつつ設定をAVGの変更しましょう。Excludeはちゃんと動いてなさそう?
どうやら設定ファイルのサンプルの間違いだったようです。ヲィィ(2010 11/14)
☓ excluded: ○exclude: 8 14
TCZ3,TGZ3センサを省けば正常に動作します。手持ちのmacbook air11inchなら8 14ですね。
これで綺麗に負荷が高まって温度が上昇した場合のみファンをがんがん回せるようになりました。
Apple MacBook Air 1.4GHz Core 2 Duo/11.6"/2G/64G/802.11n/BT/Mini DisplayPort MC505J/A
- 出版社/メーカー: アップル
- 発売日: 2010/10/21
- メディア: Personal Computers
- 購入: 1人 クリック: 673回
- この商品を含むブログ (125件) を見る

