Raspberry Piを購入して、その上でUbuntuを実行することを考えていました。私はウェブを見回しましたが、多くのことは、それがARMプロセッサで動作することは難しいと言っています。Ubuntuを実行するためにRaspberry piを取得する方法を考え出した人はいますか?
Raspberry Piを購入して、その上でUbuntuを実行することを考えていました。私はウェブを見回しましたが、多くのことは、それがARMプロセッサで動作することは難しいと言っています。Ubuntuを実行するためにRaspberry piを取得する方法を考え出した人はいますか?
回答:
Raspberry Piの公式FAQページから:
起動時にサポートされるLinuxディストリビューションは何ですか?
Fedora、Debian、およびArchLinuxは最初からサポートされます。後で他のディストリビューションからのサポートを期待しています。(Ubuntuの新しいリリースと使用しているARMプロセッサの問題のため、Ubuntuは現時点ではRaspberry Piをサポートすることはできません。)Raspberry Piがリリースされるとすぐに、ディストリビューションイメージをダウンロードできます。また、リリース後すぐにプリロードされたSDカードを販売する予定です。
編集
Raspberry Pi 2のリリース以来、Snappy Ubuntu CoreはRP2で実行できるようです。
Raspberry Pi FoundationとUbuntuの会社であるCanonicalとの非常に成功したコラボレーションのおかげで、Snappy Ubuntu CoreがRaspberry Pi 2の最新メンバーであるRaspberry Pi 2で利用可能になったことをお知らせします。
ただし、これがデスクトップバージョンのUbuntuではないことを心配する必要があります。
現在ではありません-CanonicalはARMのARMv7プロセッサアーキテクチャのみをサポートし、PiにはARMv6チップがあります。
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のこのページからリンクされています。
公式WebサイトのFAQの最新の更新に基づきます。
...
Raspbian(Debianベース)、Arch Linux、およびPidoraは、Raspberry Pi 1、2、および3で実行されます。UbuntuMATE およびUbuntu Snappy CoreもPi 2および3のみで実行されます。
...
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
Raspberry Pi 2:ubuntu-18.04-preinstalled-server-armhf + raspi2.img.xz(4Gイメージ、296MB圧縮)
Raspberry Pi 3:公式のRaspberry Pi 2イメージは、わずかな変更後にPi 3B / 3B +で使用できます(手順を参照)。
Raspberry Pi 4:この回答の手順に従って、Raspberry Pi 4にUbuntu Server +デスクトップ環境(オプション)をインストールできます。
さらなるリリースはhttp://cdimage.ubuntu.com/ubuntu/releases/で見つけることができます
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を備えています。