2010-11-15
Macbook Air 11'' を Ubuntu 10.10 とデュアルブートにしたまとめ
あまり日本語情報も無いようなので、メモ書き程度に紹介しておきます。新型 Macbook Air 11'' に Ubuntu 10.10 サーバー版 64bit をインストールしました。Boot Camp は使っていません。
大まかな流れは、
となります。
Windows とのトリプルブートにしたい場合は、Linux インストールの前段階で行うようですが、詳細調べていないので割愛します。
以下詳細です。
事前準備
- Ubuntu の OS イメージを USB メモリに準備しておく
- インストールプロセスで有線 LAN を使った方がスムーズなので、USB イーサネットアダプタを準備しておく(試していませんが、WLAN で進めようとするとドライバ周りとか多分面倒です。)
- 普通に初回電源オン時の Mac 初期化プロセスを終えておく。(「ようこそ」から始まる一連のプロセス)
Mac 上での設定
- rEFIt をインストール(パーティションが変更されてブートローダー?が入る)
- Disk Utility.app (アプリケーション → ユーティリティ → ディスクユーティリティ) で Ubuntu インストール用のパーティションを準備(ファイル swap にするなら swap 用パーティション切らなくても OK)
Ubuntu のインストール
- 用意しておいた Ubuntu イメージ入りの USB メモリと LAN ケーブルを刺した状態で再起動する
- rEFIt の起動画面が表示されるので、USB 起動を選択(Pen Drive)
- 先ほど準備したパーティションに Ubuntu をインストール
ディスプレイの設定
- インストール後再起動すると、rEFIt の起動画面で先ほどは無かった Linux 起動が選べるようになっている
- Linux 起動を選ぶと、grub の起動画面になる
- そのまま Ubuntu を起動してもディスプレイが使えない(何も映らない)
- grub の起動画面で e か c を押すと、カーネルに渡す起動オプションが変更できるので、single を追加してシングルユーザーモードで起動する
- /etc/default/grub に、nomodeset reboot=pci を追記して、update-grub で grub に反映させる
- 再起動すると正常にディスプレイが使えるようになる
GUI 環境のセットアップ
- apt-get install ubuntu-desktop で GUI 環境をインストール(サーバー版をインストールしている場合)
- 再起動すると gdm でグラフィカルログイン出来るようになっている
- GUI が使いたいときは、ログイン後に startx すれば X が起動します。(GNOME)
各種ドライバのインストール
sudo apt-add-repository ppa:mactel-support/ppa sudo apt-get update sudo apt-get upgrade
- サウンドは、alsamixer を起動し、矢印左右キーで「Front Sp」を選択し、M キーで有効化し、矢印上下キーで音量を上げれば鳴るようになる
- GUI メニューの、システム管理 → ハードウェア管理 で nvidia のビデオドライバと Broadcom の無線 LAN ドライバを自動で入れてくれる(ここからようやく無線 LAN の出番)
swap 領域の設定
- swap ファイルを作成する(下記は 4GB)
sudo dd if=/dev/zero of=/swapfile bs=1024 count=4194304 sudo mkswap /swapfile
/swapfile swap swap defaults 0 0
各種ソフトウェアインストール
まとめ
mactel のお陰様で大分楽に Macbook Air への Ubuntu インストールが出来るようになっています。調査には時間がかかりましたが、実際作業を始めたら割とスムーズに行ったと思います。無線 LAN や、nvidia ドライバ、マルチタッチトラックパッドやサウンドなどはすぐに使えました。音量調整もファンクションキーから行えます。
不明点
- GUI 使用中は本体を閉じたり開いたりで問題なくサスペンド・復帰できるのですが、CUI 時に pm-suspend でサスペンドしても復帰する方法が今のところ不明です。
- ディスプレイ輝度の調整の仕方が分からない
- 右 Option, 右 Command キーの割り当てを良い感じ変えたい(日本語入力の On/Off など)
上記情報お持ちの方は解決策を教えて頂けると嬉しいです!
感想
コメントを書く


