web-dev-qa-db-ja.com

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

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

59
Jordan

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

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

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


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


編集

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

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

ただし、これはUbuntuのデスクトップバージョンではないことを心配してください。

41
Kyle Macey

現在ではありません-CanonicalはARMのARMv7プロセッサアーキテクチャのみをサポートし、PiにはARMv6チップがあります。

18
jackweirdy

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を実行します。これは、正確にはCortex A7であるARMv7アーキテクチャです。このボード(およびおそらくすべての後続の「シリーズ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倍の速度のQuad Core 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の このページ からリンクされています。

13
0xF2

公式Webサイトの FAQ の最新の更新に基づく:

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

2

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

公式画像

armhf

arm64

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

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

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

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

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

Ubuntu MATE 16.04には、Raspberry Pi 3で完全に機能するbluetoothとwifiがあります。

0
karel