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
あなたの特定の質問に、ラズベリーPIはBCM2835(ARM1176JZF-S)Broadcom CPUを実行します。これはarmv6kアーキテクチャで、最近のUbuntuのビルドとは互換性がありません。これは、Broadcomのような古いチップ設計との互換性を犠牲にしてパフォーマンスが最適化されています。
明らかな選択はDebianのarmelアーキテクチャを実行することです - あなたはまるであなたがUbuntuを使っていたかのように自宅にいるように感じるでしょう。
数年後にこれを再考すると、現在市場に出回っているR.PIのモデルが複数あります。
ラズベリーPI A、B、A +、B +、Zero、およびZero W:BCM2835 Broadcom CPU(ARM v6k)を使用するため、これらはUbuntu ARMビルドと互換性がありません。
ラズベリーPI 2、モデルB:これはBCM2836 Broadcom CPUを実行します。これはARMv7アーキテクチャ、正確にはCortex A7です。このボード(そしておそらくすべてのその後の "シリーズ2" R.PIボード)はUbuntuをうまく動かすでしょう。
ラズベリーPI 3、モデルB、B +:これらはBCM2837 Broadcom CPUで動作します。これはARMv8アーキテクチャ、正確にはCortex-A53 64ビットチップです。 これらのボードは現在Raspberry PIでUbuntuを実行するための最良の選択肢です。
CanonicalはR.PI 2用のUbuntu Core(別名 "Snappy")をリリースしましたが、これはデスクトップ環境を持たないサーバーディストリビューションであることに注意してください。さらに、デスクトップ環境を含むように拡張できる標準のUbuntu 14.04および16.04サーバーイメージがR.PI 2およびR.PI 3で使用できます。Ubuntu MATEはRaspberry PIでも使用可能になりました。
現在のRaspberry PIイメージはすべて、Ubuntu wikiのこのページからリンクされています。