Raspberry PiでUbuntuを実行できますか?


60

Raspberry Piを購入して、その上でUbuntuを実行することを考えていました。私はウェブを見回しましたが、多くのことは、それがARMプロセッサで動作することは難しいと言っています。Ubuntuを実行するためにRaspberry piを取得する方法を考え出した人はいますか?

回答:


41

Raspberry Piの公式FAQページから:

起動時にサポートされるLinuxディストリビューションは何ですか?

Fedora、Debian、およびArchLinuxは最初からサポートされます。後で他のディストリビューションからのサポートを期待しています。(Ubuntuの新しいリリースと使用しているARMプロセッサの問題のため、Ubuntuは現時点ではRaspberry Piをサポートすることはできません。)Raspberry Piがリリースされるとすぐに、ディストリビューションイメージをダウンロードできます。また、リリース後すぐにプリロードされたSDカードを販売する予定です。


出典:Raspberry Pi SEに関する私の回答


編集

Raspberry Pi 2のリリース以来、Snappy Ubuntu CoreはRP2で実行できるようです。

Raspberry Pi FoundationとUbuntuの会社であるCanonicalとの非常に成功したコラボレーションのおかげで、Snappy Ubuntu CoreがRaspberry Pi 2の最新メンバーであるRaspberry Pi 2で利用可能になったことをお知らせします。

ただし、これがデスクトップバージョンのUbuntuではないことを心配する必要があります


3
ありがとう。Raspberry piですぐに機能することを願っています。多くの人がそれに賛成することを知っています。
ヨルダン

2
または、それをサポートするボードに移動します。cubieboard.org
マテオ

2
役に立つ詳細については、@ 0xF2による以下の回答を参照してください(この回答に追加する価値があります。)
nealmcb 14

@Jordan Raspberry Pi 2がリリースされました。Ubuntu Coreを実行する必要があります
Archisman Panigrahi

Snappy Ubuntuは、従来のDebianベースのUbuntuと互換性のない兄弟です。
トールビョールンラヴンアンデルセン


13

ARMのいくつかの合併症は、すべてのディストリビューションに共通の問題であり、Ubuntu固有のものではありません。それらは、ARMが多数の異なるアーキテクチャを備えており、相互の互換性がないことに限定されているという事実から生じています。

主要なLinux ARMディストリビューションは次のとおりです(定義により正確にターゲットにコンパイルされるGentooを除く)。対応するターゲットアーキテクチャをリストしています。

Ubuntu: ARMv7 and up, thumb 2 (32 bit)
Debian: ARMv4t and up (armel) ARMv7 and up (armhf)
Fedora: ARMv5tel (arm) ARMv7hl (armhf)
Arch Linux: ARMv5te or higher

特定の質問に対して、Raspberry PIはBCM2835(ARM1176JZF-S)Broadcom CPUを実行します。これはarmv6kアーキテクチャであり、Ubuntuの最近のビルドと互換性がありません。このビルドは、このBroadcomのような古いチップデザインとの互換性を犠牲にしてパフォーマンスが最適化されています。

当然の選択は、Debianのarmelアーキテクチャを実行することです。まるでUbuntuにいるかのように、まるで家にいるように感じるでしょう。

数年後にこれを再考すると、現在、市場で入手可能なR.PIの多くのモデルがあります。

Raspberry PI A、B、A +、B +、Zero、Zero W:BCM2835 Broadcom CPU(ARM v6k)を使用しているため、Ubuntu ARMビルドと互換性がありません。

Raspberry PI 2、モデルB:これはBCM2836 Broadcom CPUを実行します。これはARMv7アーキテクチャであり、正確にはCortex A7です。このボード(およびおそらくすべての後続の「シリーズ2」R.PIボード)はUbuntuを正常に実行します。

Raspberry PI 3、モデルA +、B、B +:これらはBCM2837 Broadcom CPUで実行されます。これはARMv8アーキテクチャであり、正確にはCortex-A53 64ビットチップです。これらのボードは、Ubuntuの実行に関しては、R.PI 2ボードよりも優れたオプションです。

Raspberry PI 4、モデルB:これは、PIモデル3ボードのSoCのほぼ3倍の速度のクアッドコアCortex-A72(ARM v8)64ビットチップであるBCM2711に基づいています。このボードは、Raspberry PIでUbuntuを実行するのに最適なオプションです。

CanonicalはR.PI 2用のUbuntu Core(別名「Snappy」)をリリースしましたが、これはデスクトップ環境のないサーバーディストリビューションであることに注意してください。さらに、デスクトップ環境を含むように拡張できる標準のUbuntu 16.04および18.04サーバーイメージは、R.PI 2およびR.PI 3で使用できます。UbuntuMATEは、Raspberry PIでも使用できるようになりました。

現在のすべてのRaspberry PIイメージは、Ubuntu wikiのこのページからリンクされています。


次に、Ubuntuの古いビルドはPiで実行されますか?
マティアスリュックガードローレンツェン

9.04でうまくいくと思いますが、代わりに現在のDebianを使用しない理由はわかりません。
0xF2

Ubuntuで動作することがわかっている特定のWiFiドングルとの互換性が必要です。ドングルもPi自体もまだ購入していませんが、動作が保証されているセットアップ全体が必要です。
マティアスリュックガードローレンツェン

SparkfunまたはAdafruitに向かい、Raspberry PI(Debian派生製品)のデフォルトOSであるRaspbianと互換性のあるドングルを購入する方が簡単です。5年前のディストリビューションを使用することを考えているときに「Ubuntu互換」ハードウェアを探してもうまくいきません。
0xF2

2

公式WebサイトのFAQの最新の更新に基づきます。

...
Raspbian(Debianベース)、Arch Linux、およびPidoraは、Raspberry Pi 1、2、および3で実行されます。UbuntuMATE およびUbuntu Snappy CoreもPi 2および3のみで実行されます。
...


0

Ubuntu Raspberry Pi wikiは、Raspberry PiへUbuntuのインストールに関する最も信頼できる最新のソースですが、Ubuntu Raspberry Pi wikiにリンクされているRaspberry PiのUbuntuイメージは、公式にサポートされているUbuntuリリースではありません。Ubuntu 14.04 LTS(Trusty Tahr)イメージは、リリースされた14.04ディストリビューションとRaspberry Pi 2で動作するカーネルとファームウェアを含むPPAを組み合わせたRaspberry Pi 2で利用できます。このイメージのインストール手順は同じWebページにあります。

公式画像

armhf

arm64

一般的なarm64 ISOイメージは、Raspberry Pi 3で使用できます。これらを起動する手順はこちらです。

Canonicalは、Raspberry Pi 3の公式[Ubuntu Core 16およびCore 18イメージをリリースしました。インストール手順はRaspberry Piにあります。Ubuntu開発者ポータル。wikiが言うように:Snappy Ubuntu Coreは、トランザクションアップデートを備えたUbuntuの新しいレンディションです。今日のUbuntuと同じライブラリを備えた最小のサーバーイメージですが、アプリケーションはより単純なメカニズムで提供されます。

  • Ubuntu Core 16はUbuntu 16.04に基づいており、5年間サポートされています。

  • Ubuntu Core 18はUbuntu 18.04に基づいており、10年間サポートされています。

Ubuntu Coreの新しいリリースは、偶数年(2016年、2018年など)に2年ごとにリリースされます。

Ubuntu MATE 16.04は、Raspberry Pi 3で完全に機能するbluetoothとwifiを備えています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.