Raspberry Pi 3でDebian(RaspbianではなくDebian)を実行する


9

元のRaspberry PiにはARMv6アーキテクチャを使用するARM11コアがあり、ほとんどのディストリビューションのARMハードフロートポートには少なくともARMv7-Aが必要です。これは、Raspberry Pi固有のディストリビューションの理由です(私が間違っている場合は修正してください)。しかし、Raspberry Pi 2のCPUはARMv7-Aアーキテクチャーを備えているため、Debian armhfインストーラーは問題なく実行できますか?SDをdebian-8.4.0-armhf-DVD-1.isoでフラッシュし、それをRaspberry Pi 3に入れても何も起こりません(Raspberry Pi 3の正確なアーキテクチャについては不明ですが、少なくともARMv7-Aですが、Raspberry Pi 2で試しましたが、結果が出ませんでした)。それでは、Raspberry Pi 3で実行するために、Debian armhfインストーラーに何をしなければなりませんか?



そこにバンドルされているPiに固有のドライバーが必要です。これを行う標準的な方法は、カーネルを自分でコンパイルし、正しいモジュールを含めることです。
tlhIngan 2016年

なぜとにかくRaspbianが欲しくないのですか?それがGUIの場合は、無効化(コマンドプロンプトのみ)または置換(適切なLXDEまたはXFCEが一般的)できます。
tlhIngan 2016年

ここで説明したFedoraへのWRTとまったく同じ方法:raspberrypi.stackexchange.com/q/27544/5538アップグレードを維持し、現在、githubリポジトリなどからコンパイル済みのカーネルを使用して、2と3で同じカードを使用しています。 。
ゴルディロックス

回答:


1

Debianストレッチarm64は、Raspberry Pi 3(64ビット対応のCortex-A53を搭載)で非常にうまく機能します。ただし、SDカードイメージを準備するときは、次の点を考慮する必要があります。

  • ストレッチバックポートからのarm64カーネルが推奨されます
  • ブートローダー/ファームウェアパッケージraspi3-firmwareが必要です
  • Raspberry Piは、SDカードの特定のレイアウトを想定しています

最小限のDebianストレッチarm64イメージをアセンブルする構成を準備しました:https : //github.com/lueschem/edi-pi/

純粋なDebianが適切なオプションかどうかは、ユースケースによって異なります。

  • (+)クロスコンパイルは純粋なDebianに最適です
  • (-)すべてのRaspberry Pi 3機能が純粋なDebianですぐに動作するわけではありません
  • (+)純粋なDebianにはスナップパッケージ(LXDなど)のサポートが付属しています
  • (-)デスクトップエクスペリエンスはRaspbianではるかに洗練されています

Raspberry Pi 2/3用のDebianストレッチarmhf(32ビット)イメージも可能ですが、上記の構成ではまだサポートされていません。

Raspberry Pi 2はarm64イメージを実行できないことに注意してください。



2

Debian 7(wheezy)もDebian 8(jessie)も、AArch64モードのRaspberry Pi3をサポートしていません。ただし、Debian 9(ストレッチ)は64ビットモードのPi3をサポートする可能性が非常に高いです。進行状況はここで監視できます:https : //wiki.debian.org/RaspberryPi3


DebianのArm64ポートを機能させるために必要なのは、64ビットのPiカーネルだけです。
ゴルディロックス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.