ラズパイダフォーラムでお待ちしています!※コメント欄はSPAMとアタックが多いため停止しています。

Raspberry Pi 4のOSをデスクトップPCとして使うためにUbuntuMATEをインストールしてみた

ubuntu-mate-onrpi4-titleインストールと設定
この記事は約10分で読めます。

RaspberryPiもバージョンを重ねてとうとう4になりました。基本性能と機能のトータルスペックとしては昔のPCに劣らない程に高スペックです。とはいえ、シングルボードコンピュータには変わりはなく、これまで同様に得意とする範囲は既存のPCには叶わないのではないか? そう思いますよね。

この記事ではUbuntu、それも軽量で使い勝手が良いディストリビューションのUbuntuMATEをインストールしています。ご参考にしてください。

\たくさんのアクセスありがとうございます/
皆さん、ラズパイ4をデスクトップPCで使いたい人が多いようですね!

スポンサーリンク

Ubuntuが正式にRaspberryPi4をサポート

今回、Ubuntuの大元であるCanonicalが以下のように表明しました。

Roadmap for Ubuntu official support for the Raspberry Pi 4」と題して正式にサポートが表明されたため、以前にUbuntuをメインで使っていたファンとして試してみました。

Ubuntu Serverの19.10リリースで、Canonical はRaspberry Pi 4の公式サポートを発表しました。
…Canonicalは、既存および今後のPiボードでUbuntu ServerとUbuntu Coreの両方を有効にします。

https://ubuntu.com

ただ、厳密に言うとサポートされるのはUbuntuデスクトップではなくUbuntu Serverなんです。

RaspberryPi4をサポートするUbuntu
  • Ubuntu Server
  • Ubuntu Core
対応しないUbuntu
  • Ubuntu Desktop

サーバー版って基本はサーバーで使う機能に特化しているわけなので、GUIは要りませんよね。しかし、そのUbuntu Serverでデスクトップ環境を利用する形式で、ubuntuをデスクトップPCみたいに使用することが可能というわけです。

この辺はLinuxに詳しく無いと分かりづらいでしょう。

WindowsだってWindowsServerというサーバー版があります。サーバーですがGUI、つまりデスクトップ環境もあります。Ubuntuもこの形と同じに考えてください。

RPi-Logo-Grey50px

以前、UbuntuServerはラズパイ4にインストールしてみています。この時のデスクトップ環境はLubuntu-desktopをインストールしました。Lubuntuは軽量で有名です。

今回はそこの部分をUbuntuMATEにしてみます。

サーバー版と、いわゆる通常版との違いや使い勝手、さらには何故、LubuntuではなくてMATEなのか、本家Ubuntuとの違いなどについて疑問に思われるでしょう。

使ってもらえば納得すると思います。サーバーと名が付いても、使い勝手はデスクトップ版のUbuntuと同等です。コアな部分がサーバー版だということで、見た目にも分かりません。初心者野方はあまり気にされなくて良いでしょう。

また、UbuntuMATEについては、本家Ubuntuデスクトップ並のリッチなUIや機能があるのに、Lubuntuに近いくらい低スペックでも動作するのという種類です。

もっと乱暴に言ってしまえば、好みだから!:)

UbuntuMATEというのはディストリビューションで、種類違いです。更にそれをカスタマイズした場合はフレーバーなどと言われます。基本の部分はUbuntuと変わりはありません。

UbuntuなどLinuxの場合、例えるなら骨格がコア肉付きがディストリビューションです。更にお化粧したのはフレーバーとなります。それでも中身は同じで外見や特技が異なる人と同じです。

スポンサーリンク

UbuntuMATEのインストール方法

インストールについては前回の記事と一部被ります。そちらを既に読んでいたらデスクトップ環境のインストール部分をUbuntuMATEにして進めることとほぼ同じです。

Raspberry Pi 4とUbuntu Server+デスクトップのインストール」も合わせてお読みいただきその後にMATEをインストールしてください。

インストール手順
  • Ubuntu Serverをダウンロード(64bit版RaspberryPi4用 )
  • microSDカードへ書き込む
  • USBのバグ回避を施す
  • ログイン後にデスクトップ環境のUbuntu MATEをインストール

デスクトップ環境のインストールで今回はUbuntuMATEを入れます。USBのバグ回避がいずれ修正される予定です。それまではバグ回避の手順を踏む点が前回と異なります。

追記 12/9修正版のUbuntuServer19.10がリリースされています。

Updated images of Ubuntu for the Raspberry Pi 2, 3 and 4 | Ubuntu
Updated 32-bit and 64-bit images of Ubuntu for the Raspberry Pi family of devices have just been released. Innovators around the world can now download 32-bit i...

ダウンロード

ダウンロードするイメージファイルは「ubuntu-19.10-preinstalled-server-arm64+raspi3.img.xz」

ダウンロード先:Install Ubuntu Server on a Raspberry Pi 2, 3 or 4

USB問題のバグ回避

(12/9以降は回避手順は必要無くなりました。USBポート制限はなくなりました。)

balenaEtcherなどでmicroSDカードへ書き込みます。

まだ修正バージョンアップ前でバグが未対応の間は何も対応しないとUSBポートが一切使用できないバグが存在しています。

追記 12/9修正版のUbuntuServer19.10がリリースされています。回避手順は必要なくなりました。

microSDカードへの書き込みが終わったら、microSDカード内のファイル「/boot/firmware/usercfg.txt」を編集(追記)して、次のようにメモリーを3GBに制限することでUSBポートを使用できます。

MacOSの画面です。usercfg.txtはアルファベット順なら最後の方です。

total_mem = 3072
# Enable audio (loads snd_bcm2835)
dtparam=audio=on

dtparam=audio=onも一緒に追記します。音が出ないのか、修正されているか未確認ですが、つい先日まで推奨されていたようなので合わせて追記しました。

ログイン

microSDカードをRaspberry Pi 4に差し起動します。

この時、有線LANケーブルを繋げて作業します。Wi-Fiを設定する前ですので必要です。

しばらく待つとログインを促すプロンプトになります。

loginプロンプトが出たら初期のユーザーとパスワードを入れます。

login: ubuntu / password:ubuntu

するとパスワードの変更を求められます。

current password: ubuntu
new password: 任意
retype password: 任意をもう一度
これでズラズラと文字が出て完了です。
例外

もしもここでキーボードから入力を受け付けないことがあったら、あまりよろしくは有りませんが一旦アダプターを抜いて再度起動するとキーボード入力ができることがあります。(※私の経験だとキーボードを変更したら問題無かった)

アップデート

先ずはアップデートとアップグレードをしておきます。

sudo apt update

アップデートが終わったら、次の手順の前にできれば一旦再起動してからの方が良さそうです。

sudo reboot

もう一度ログインしてアップグレードします。

sudo apt upgrade

再起動なく続けても大きな支障はありません。

UbuntuMATEのデスクトップ環境をインストール

ここでMATEをインストールします。

sudo apt install ubuntu-mate-desktop

私の場合、722MBが追加されていました。

デスクトップマネージャーの選択

途中、デスクトップマネージャーの選択が現れます。今回は標準のgdm3を選択しました。そのままENTERキーです。lightdmは試していません。

インストールには時間がかかります。コーヒーでも飲んで気長に待ちます。

再起動

インストール後、コマンドプロンプトに戻ったら再起動します。

sudo reboot

ログインでUbuntuMATEを選ぶ

再起動後、ログインボックスが出ているメニューで、先程インストールしたUbuntuMATEを選択してからログインします。

そのままだと2番目に表示されているubuntu標準(gnome?)になっています。

日本語化

日本語で表示させるには、LanguageSupportでJapaneseを選ぶとインストールが始まります。

preferenceの中にあるLanguage Supportです。(日本語で言うと設定の言語のサポート)

日本語入力はキーボードの設定でやはり同じくJapaneseのレイアウトを選ぶだけです。

コントロールパネルの中の最下段。

ポイントとして、2つを適用した後、ログアウトまたは再起動することで反映されます。

再起動後または再ログイン後、フォルダの名前も変更しますか?というダイアログが出てきます。これはターミナルでコマンドを打つことを考えると日本語になってしまうと大変です。

おすすめはそのまま古い表示を選んで(左側のボタン)フォルダだけは英語表記のまま使用する方が便利です。

もちろん、コマンドは打たないというなら別です。(イザと言うときには面倒ですけどね)

UbuntuMATEの使用感

ハッキリ言って、Raspberry Pi とは思えないくらい快適でした。

もちろん、CPUをバリバリ使うような動画を編集したりしなければ、ほぼストレスは感じません。前回のLubuntuよりリッチな表示のうえ軽量です。

やっぱりUbuntuMATEは軽いOSだと思いました。

デスクトップ環境でRaspberry Pi 4を使うなら、UbuntuMATEのデスクトップ環境はオススメです。

しばらく、これはデスクトップPCの代替機として、色んなソフトウェアを試してみます。インストール自体は簡単ですので、手元にRaspberryPi 4があるならどうぞ。

デスクトップPCとしてソフトウェアをインストール

ubuntuにはSnappyというパッケージ管理システムがあります。
そこでUbuntu MATE Welcomeというソフトウェアを入れます。これ、初心者には分かり易いと思います。

sudo snap install ubuntu-mate-welcome --classic

もちろんソフトウェアも全てコマンドでインストールすれば同じことですが、やはり初心者には難しいと思います。見た目で選んでボタンを押してインストールできるのは分かり易いですね。

この中の「ソフトウェア」から分かり易い画面でインストールすることが可能です。

Chromiumもボタン一つでインストール

すべて無料ですから、容量が許す限り色々と試してみるのは楽しいですよ。

公式ページでは、ソフトウェアの詳細が画像や動画で紹介されています。

公式https://snapcraft.io/store

最後に

Windows利用が大半の中、特に日本人は保守的なのかあまりLinux系は個人ユースで浸透していません。

昔とは違い、WEBサービスでコトが足りる時代ではOSはあまり大きな意味を持たなくなっています。ChromiumブラウザはGoogleChromeの代替です。標準で入っているWEBブラウザはFireFoxです。

Windows10でもChromeブラウザを使っている人は多いと思いますので違和感はないでしょう。

いくつかソフトウェアも使ってみました。

Gimpなどの画像加工系、RhythmBoxなどの音楽再生系、イメージビューワやLibreOfficeなど、遅くて使えないとは思えません。とてもスムーズでラズパイで動いていることを忘れるくらいです。

唯一、ゲームのタックスカートというレースゲームは、動くけれど効果を最低にしても遅いため遊ぶには厳しいレベルでした。
少なくても3B+の時のようにゲームが動かないレベルではありませんが、ビデオメモリーの割り当てを変えてからまた確認してみたいと思います。

ちなみに、ビデオメモリーへの割り当ては、海外掲示板によると256MBが適当だとのことです。

(個人的には384MBを割り当てたりしています)

ラズパイ4の4GBの場合、Raspbianでは512MBまでは問題無く、1GB割り当てたら起動にコケたり不具合がありましたので、3B+よりも少ない256MBでも残りのメモリーも多いので充分な速度なんだと思います。

思ったよりもラズパイ4も4GBモデルなら、UbuntuMATEはデスクトップPCの代替機としてコスパが良いことが分かりました。自宅でも簡単な作業はこれで充分だと思います。試してみてください。

でもPCではないよって話
ラズパイ4はPCライクな性能になったけどPCではないよという話
...

コメント

  1. いつも貴重な情報を提供くださりありがとうございます。
    以前紹介されていたmanjaroをメインにつかっているのですが、
    本記事のubuntu-mateには安定感があり、
    どちらの緑linuxを使おうか迷ってしまいます。

    補足ですが、現在のubuntu19.10はtotal_memを制限しなくても良いようです。
    また、manjaroだとllvmではなくvc4ドライバが使えるようになっています。

    • いえ、補足ありがとうございます!

      UbuntuServerの場合は、メモリーは標準割当で快適でしたので、普通に使えましたから特別に割当なくても大丈夫そうですね。
      ただ、動画再生をフルHDで行うと、より快適になるような書き込みもありましたので、もしかして?と思いました。

      Sever版のデスクトップとはいえ、UbuntuMATEは非常に安定しています。
      もっか私もセカンドメインで実験君に使っています。

      Manjaroはスタイル良いので魅力ですね。
      また、情報をお待ちしています。

  2. 12/9に公式からBugfix版のイメージがリリースされたという発信がありましたね。
    USBポートは4GBバージョンで完全に機能するようになったとのことです。

  3. RasPi4 4GBモデルにUSB問題のBugFixされ現在公開されているubuntu-19.10.1をインストールしました。
    あっさりと、USB3.0に接続した1TB HDD WD製がバスパワーで動きました。
    日本語化後の初回起動時に、日本語モジュールがクラッシュしましたが再起動後は問題ありません。この文書もUbuntuMATE上でかいています。
    ただ、Ubuntuあまり詳しくないのですが、日本語環境にしただけではキーバインドがデフォルトではJP106になっていないようです。
    また、4KモニターをHDMI0に接続していますが、1980×1080に固定されてしまいます。
    この2点を除けば非常にキビキビ快適に動きますね。
    MicroSDはSandisk64GB Ultra A1, Read 100MB/s です。
    GPIO周りをいじる必要がなければ、Desktop用として十分実用的ですね。

    • 1TB HDDもバスパワーで動きますか。
      それならデスクトップマシンライクになります。
      デスクトップ環境を変えたらもっと軽快かも知れません。MATEは安定していました。
      情報ありがとうございます。

  4. DebianベースのLinuxディストリビューションの1つ、Kali Linux(カーリー リナックス)もRasPi4に対応していました。
    インストールしてみましたが、軽量かつUXデザインもかっこいいのですが、いまいち日本語化手法がわからなかったのでSdをUbuntuで上書きしました。
    標準でスニファなどのセキュリティ系TOOLが入っているのでネットワーク屋さんにはおすすめかもです。

    • 私の中ではKali Linuxはハッカー御用達のイメージがありますね。
      ネットワーク関連やセキュリティに特化しているOSなので、普段から使える人はスゲェって思いますよ。それも仕事なら尚更。まだ見たこと無いけどw

  5. Raspi 4 を購入後に、Ubuntu MATE が未対応ということに気づきました (汗)。
    有益な情報をありがとうございます。
    参考にさせていただきます♪

    • ええ、UbuntuMATEそのもののイメージはRaspberry Pi 3B+までですね。UbuntuServerにMATEのデスクトップ環境を入れる形ではありますが仕方ないですね。
      サクサク動くのでラズパイ4でもオススメです。

  6. こんにちは。
    今回の記事を参考にRaspberry Pi 4にUbuntu MATEを入れようと、SDカードを用意していざEtcherで書き込もうとしたら、エラーメッセージが表示され、書き込みできません。状況を変更しても変わりません。
    ex)
    ・Ubuntu MATE→Raspbian
    ・SDカードの変更
    ・Mac book Air→Windows 10

    これは私のところだけなのでしょうか…
    確認できる方、していただけませんか?

    • えっと、Etcherのバージョンは何でしょう?
      10月に書いた記事「balena etcherがOSのアップデートで書き込めないエラー回避方法」ではないですか??

      ただ、Windows10でもダメってのは分かりませんね。
      あと、UbuntuMATEそのものはラズパイには載りませんよ? UbuntuServerを入れてからMATEの環境をインストールします。
      もちろん、通常のUbuntuDesktopもダメです。

      一度、Etcherのバージョンアップされたらどうでしょうか? 既に修正されていて現在は通常通りに使えます。MacOSの話ですけどね。

  7. この記事通りに操作し、UbuntuMATEのインストールは問題なくできたのですが、
    BluetoothがNo adapters foundと出て機能してないようです。

    試しにもう一度インストールしましたが、無理でした。

    RaspbianではBluetoothは普通に使えるのでハードの故障ではないと思います。

    現状UbuntuMATEではBluetoothが機能しないのがデフォルトなのでしょうか、また有効化する方法はありますか?

    • Bluetoothは未確認でした。恐らく対応していないのでしょう。バージョンアップを待つしかないですね。

  8. 書き忘れてましたがUbuntuMATEをインストールしたのはラズパイ4です

  9. 質問させて頂きます。
    記事中にあった通りにusercfg.txtを書き換えたところ全く音が出ないという状態は解決できたのですが、HDMI経由のモニターからしか音が出ず、RasPi4Bについているオーディオジャックから音が出せない状況に陥ってしまいました。こちらからも音が出る(あるいはイヤホン出力に限定する)にはどのように記述すればいいのでしょうか?
    (当方LinuxはUbuntuを少しかじった程度の知識しかない故、なにかと至らぬ文ですがお許しください)

    • すみません。Ubuntu、それもMATEフレーバー、しかもUbuntuServerにデスクトップ環境なので、詳しくは分かりません。
      自動、HDMI、Lineを切り替えるよう設定ファイルに指定する必要があります。
      ただ、GUIでも出来たと思います。
      システム-設定-サウンド などから選べませんか?
      私も普段Ubuntuを使っていませんので、サウンドドライバの指定がどこなのか即答できません。すみません。

      他の方のコメントにもありましたので、一応付け加えます。
      UbuntuMATEは完全に動くわけでも無く、それもUbuntuMATEのISOではありません。UbuntuServerにUbuntuMATEのGUIを被せたと思ってください。
      本家Ubuntuは、UbuntuServerとUbutnu iotはRaspberry Piで正式サポートするということですから、少しずつ改善していくと思われますよ。
      本家のUbuntuMATEからイメージが出されるのが最適なんですけどね。