はじめに
今回は、M1Mac上にLinux環境を構築する方法について取り上げます。
M1Mac上でのLinuxOsの構築方法については少しづつ知見が増えてきましたが、依然として情報が錯綜していたりソースごとに食い違いがあったりと、慣れていない場合にはなかなか理解が厳しい状況です。
私自身Linux環境の構築自体が初挑戦だったのですが、幸か不幸か手元のPCがM1Macであり環境構築に苦労したので、備忘録も兼ねて実行手順を残しておきます。
M1Macの発売時期から考えるに、この1年ほどでプログラミングの学習を始めた方にはPCがM1Macというパターンが多いと思いますの。
私と似た境遇の方のお役に立てれば幸いです。
実行環境
項目 | バージョンなど |
---|---|
PC | M1MacBookAir(2020年モデル/メモリ8GB/ストレージ512GB) |
OS | 12.0.1 |
エミュレータ | UTM(GitHub版) |
Linuxディストリビューション | Ubuntu 20.04.3 LTS |
今回の記事で実施すること
- M1Mac上にLinuxOSをインストールし、最低限の動作(ブラウザ検索など)ができるようにする。
- MacOS上からLinuxのシェルに入り操作を行えるようにする。
- ローカル環境でサーバーを立ち上げ(nginx, apache2)、MacOS上および他の端末からLinuxサーバーにアクセスできるようにする。
お断り
本記事は解説書というよりは手順書を作る目的で作成しました。
そのため、なぜこのようにすれば良いのかという部分については触れていない、あるいは私自身の理解が足りていない部分もあるかとは思いますがその点についてはご了承ください。
個別記事