始める前に
Asahi Linux はまだ Alpha リリースです。現在のところ、Mac Studio 上で動作させることはできません。DisplayPort、GPUアクセラレーション、Touch Bar(13" MacBook Pro用)など、一部の機能はまだ動作しません。
公式発表ページで「動かないもの」の全リストを入手することができます。もっとも、私の使い方では、Bluetoothは問題なく動作するのですが、公式発表ページには「動作しない」と書かれていました。Asahi Linuxのインストール
Asahi Linuxは、インストーラが自明です。画面上のプロンプトを理解し、それに答えることができれば、問題ありません。
注意:インストール作業を始める前に、重要なデータのバックアップをとっておくように してください。
-
- Asahi Linux をインストールするために、macOS のターミナルを開き、実行します。
curl https://alx.sh | sh
これにより、Asahi Linuxをインストールするためのシェルスクリプトがダウンロードされ、実行されます。
2. 2. プロンプトが表示されたら sudo のパスワードを入力します。(sudoパスワードはMacのユーザーパスワードです)ターミナルでは、ドキュメントを読んだかどうかを確認するプロンプトが表示されます。Enterを押して続行します。 3. 3. エキスパートモードを有効にするかどうかを尋ねるプロンプトが表示されます。どちらを選んでもかまいません。私の場合、
Nと
Enter`を押して通常モードを継続します。これでユーザー名とパーティションの基本情報が表示されます。
macOSのパーティションのサイズを変更する
- Choose what to do “と表示されたら、
r
とEnter
を押して既存のパーティションをリサイズし、Linuxディストロのためのスペースを確保します。
5. macOS の新しいサイズを設定するようプロンプトが表示されます。パーセンテージ、ストレージサイズ、または min
(可能な限り最小のサイズに縮小する) と入力します。例えば、70%と入力すると、macOSのサイズを総容量の70%に設定することができます。私は、macOSを230GBに縮小させるために「230GB」と入力しています。
リサイズ後、どれくらいの容量が解放されるのかがわかります。yとEnter
を押して、パーティションのサイズ変更を開始します。
6. リサイズが完了したらEnter
を押します。
新しいパーティションにAsahi Linuxをインストールする。
- Choose what to do “と再度表示されたら、
f
とEnter
を押して、空いたスペースにAsahi Linuxをインストールします。
8. 8. “Choose an OS to install “というプロンプトが表示されます。自分に合ったものを選びましょう。ここではAsahi Linuxをプリインストールした状態でインストールするため、“1 “を選択します。選択した番号を入力し、Enterキーを押します。
9. 9. “新しいOSにどのくらいの容量を割り当てるべきですか?“という質問が表示されます。先ほどと同様に、ストレージのサイズや空き容量に対するパーセンテージを入力します。minと
max を入力すると、Linux ディストロに可能な最小と最大の領域が割り当てられます。ここでは、Asahi Linuxにすべての空き容量を割り当てるために、"max "を入力しています。OSの名前を入力し、
Enter`を押すと、スクリプトがダウンロードとセットアップを全て行います。管理者認証を求められたら、macOSのユーザパスワードを入力します。
10. すべての設定が終わると、Enter
を押して説明書を読むように指示されます。アサヒリナックスを正常に起動させるためには、この説明書をよく読んでください。
15. ターミナル上で、Enter
を押してインストール作業を続行します。
17. 17. 続けるかどうか尋ねられたら、y
とEnter
を押してください。
Asahi Linux セットアップ完了画面
- Asahi Linuxを起動すると、Asahi Linuxのセットアップ画面が表示されます。他のLinuxディストロと同様に、言語、地域、タイムゾーン、キーボードレイアウトを設定します。
20. ユーザー名、コンピュータ名、パスワード(これらはmacOSの認証情報と異なる場合があります)を入力し、“次へ “を押してください。
21. 概要画面で、“Set up “を押して、設定を終了します。完了画面で「完了」を押すと、ログイン画面になります。 22. あらかじめ設定したパスワードでログインしてください。Asahi Linux でのパッケージのインストール
pacman を使って公式 Arch Linux レポジトリから arm64 アーキテクチャ用のパッケージをインストールすることができます。pacman (日本語) について詳しくはこちら。
例えば、node.js をインストールするには、次のように実行します。sudo pacman -S nodejs npm を実行します。
を実行し、Y
とEnter
を押して確定します。
macOSとAsahi Linuxを一緒に使う
Asahi Linuxは、macOSと一緒に動作するように作られています。しかし、Macの電源を入れると、デフォルトでAsahi Linuxが起動します。macOSで起動するには、電源ボタンを “Entering startup options “と表示されるかスピナーが出るまで押し続け、Macintosh HDを選択して “Continue “を押してください。
Asahi Linux をアンインストールする
Asahi Linux 用のパーティションを削除することで、Asahi Linux をアンインストールすることができま す。
- macOSのターミナルで
diskutil list
を実行し、“EFI “とLinux OSの名前が書かれている行からボリューム識別子をコピーします。
私の場合、その行は “EFI EFI - MINIX” で、識別子は “disk0s4” です。
- ボリュームを削除するには、実行します。
diskutil eraseVolume JHFS+ drive /drive/YourDiskIdentifier を実行します。
YourDiskIdentifier “を実際のディスク識別子に置き換えることを確認してください。
3. ディスクユーティリティアプリを開きます。上部の枠線から「パーティション」を選択し、Macintosh HDパーティションの末尾にある、最初の3つの連続したパーティションを削除します。 パーティションの削除は、パーティションを選択して「-」ボタンを押します。正しいパーティションを削除してください。最初のパーティションの名前は、Linux OSの名前になります。2番目のパーティションは「drive」という名前で、500MB程度です。3つ目のパーティションはAsahi Linuxのホームディレクトリのパーティションで、Asahi Linuxのホームディレクトリのサイズが表示されます。(アサヒリナックスに割り当てた総ストレージのサイズに近いものになります)。 適用」をクリックして、先程の変更をパーティションに適用します。 新しいウィンドウが開き、削除するパーティション名が表示されます。“パーティション “を選択します。 時間がかかり、一時的にMacがフリーズしているように見えるかもしれませんが、これは全く正常な状態です。 プロセスが完了したら「完了」を選択します。起動画面の修正
- ディスクユーティリティの操作が終わったので、Macを再起動します。起動画面に「Custom kernel failed to boot」という警告が表示されます。
-
- “起動ディスク “を選択します。
6. 次の画面で、“Macintosh HD “を選択し、“再起動 “をクリックします。
Macは通常通り起動します。よくある質問
Asahi Linux のインストールに USB ドライブは必要ですか?
いいえ、外付けのUSBメモリを使用しなくても、インストールを完了することができます。
Asahi Linuxにx86アーキテクチャのパッケージはインストールできますか?
Asahi LinuxはArmアーキテクチャベースのディストロであり、Arm用にビルドされたパッケージのみインストール可能です。
MacOSとAsahi Linuxをデュアルブートすると、macOSの動作が遅くなりますか?
いいえ。MacはCPUやメモリなどのリソースを一度に1つのOSに割り当てて実行しますので、macOSのパフォーマンスが低下することはありません。