RaspbianはRaspberry Piの公式オペレーティングシステム(OS)ですが、Ubuntuなど、異なる機能を提供するOSもいくつかあります。Raspbianとは異なり、Raspberry Pi用のUbuntuは64ビット版が提供されており、一部のアプリでは64ビット版が必要です。例えば、64ビット版のUbuntuでは、BOINC Linuxアプリをインストールし、Rosetta@Home分散コンピューティングプロジェクトを選択することで、Raspberry PiでCOVID-19対策に貢献できます。
Ubuntuは、Raspberry Pi 2やPi 3といった古いモデルでも動作します。しかし、Ubuntuに必要なRAMの量、特にデフォルトのデスクトップ環境の場合、2GB以上のRAMを搭載したRaspberry Pi 4(テストでは4GB)を使用するとより快適に動作します。どのような理由であれ、Raspberry PiにUbuntuをインストールする方法をご紹介します。
Raspberry PiにUbuntuをインストールする方法
1. 最新バージョンのUbuntu Serverでカードに書き込みます。最も簡単な方法は、 PCでRaspberry Pi Imagerを実行し、「OSを選択」メニューから最新バージョンのUbuntu Serverを選択することです。64ビットアプリを実行したい場合は、必ず64ビット版のUbuntu Serverを選択してください。テストでは、Ubuntu 19.10(64ビット)を使用しました。
2. カードを内蔵し、イーサネットに接続したRaspberry Piを起動します。残念ながら、コマンドラインからWi-Fiを動作させるのは難しいですが、デスクトップ環境をインストールすれば(手順7)、ワイヤレス接続を確立できるようになります。
3. デフォルトのユーザー名とパスワードを入力します。どちらもubuntuです。ログインプロンプトが表示されるまで、Enter キーを押さなければならない場合があります。
4. プロンプトが表示されたらパスワードを変更します。
5.コマンドプロンプトでsudo-apt-get updateと入力し、最新の Ubuntu パッケージのリストを取得します。「ports.ubuntu.com の解決中に一時的なエラーが発生しました」というエラーメッセージが表示された場合は、sudo nano /etc/resolv.confと入力し、ファイルの内容を nameserver 8.8.8.8 に変更して、DNS サーバーを変更する必要がある可能性があります。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
6.コマンドプロンプトで 「sudo apt-get upgrade」と入力して、OS が最新であることを確認します。
7.プロンプトで「sudo apt-get install ubuntu-desktop」と入力してデスクトップ環境をインストールします。インストールには少し時間がかかりますが、ウィンドウ環境に必要なので、インストールは必須です。ディスプレイマネージャーの選択を求められたら、 gdm3を選択してください。
異なるルック&フィールをご希望の場合は、コマンドを変更することで xubuntu-desktop を代わりに使用できます。スクリーンショットの一部は Xubuntu デスクトップで撮影されています。
8. sudo rebootと入力してRaspberry Piを再起動します。これでデスクトップが表示されるはずです。
9.画面の右上隅にある Wi-Fi アイコンをクリックして、 Wi-Fi ネットワークを選択してログインします。
この時点でUbuntuは起動しており、付属のアプリを使用することも、BOINCなど、お好みのアプリをインストールすることもできます。なお、Raspberry Pi 4(4GB)でUbuntu 64ビット版を使用したテストでは、Ubuntuの起動に数分かかり、UI自体もかなり遅延がありました。状況によって結果は異なる可能性があります。
UbuntuでRaspberry Pi 4をオーバークロックする
Ubuntu で Raspberry Pi 4 のパフォーマンスをもう少し引き出したい場合は、Raspberry Pi 4 をオーバークロックすることができます。適切な冷却装置 (できれば Pimoroni Fan Shim などのファン) があることを確認し、実験の準備をしてください。
Ubuntuでオーバークロックするには、ブートパーティションにあるconfig.txtファイルを編集する必要があります。コマンドプロンプトで 「sudo nano /boot/firmware/config.txt」と入力すると、このファイルにアクセスできます。
あるいは、オーバークロックしすぎて起動できない場合は、microSD カードを PC または Mac に挿入し、カードのルート ディレクトリを開いて、テキスト エディターを使用してファイルを開くことができます。
config.txt を開いて編集したら、次の行がまだない場合は末尾に追加する必要があります。
過電圧=4
アーム周波数=2000
GPU周波数=650
これらの値は、適切な電源と冷却システムがあれば、ほとんどのユニット、あるいはすべてのユニットで動作するはずです。周波数をもう少し高く設定することも可能です。Raspberry Pi 4をRaspbianで750MHzのGPUとオーバーボルト6で2,147MHzまでオーバークロックできたのですが、Ubuntuではそれ以上の速度は得られませんでした。
より高い値を試すと、システムが起動しなくなったり、不安定になったりする可能性がありますので、自己責任で行ってください。値を上げた後もシステムが起動しない場合は、microSDカードをPCに挿入し、config.txtを編集して値を下げることができます。
Avram Piltchは特別プロジェクト担当の編集長です。仕事で最新ガジェットをいじったり、展示会でVRヘルメットを装着したりしていない時は、スマートフォンのルート化、PCの分解、プラグインのコーディングなどに取り組んでいます。技術的な知識とテストへの情熱を活かし、Avramはノートパソコンのバッテリーテストをはじめ、数多くの実環境ベンチマークを開発しました。