在Raspberry Pi 3上运行Debian(Debian,不是Raspbian)


9

最初的Raspberry Pis具有使用ARMv6架构的ARM11内核,并且大多数发行版的ARM hardfloat端口至少需要ARMv7-A,这是特定于Raspberry Pi发行版的原因(如果我错了,请纠正我)。但是Raspberry Pi 2的CPU具有ARMv7-A架构,因此Debian armhf安装程序应该可以正常运行,对吗?我用debian-8.4.0-armhf-DVD-1.iso刷新了SD并将其放入Raspberry Pi 3中,但没有任何反应(我不确定Raspberry Pi 3的确切体系结构,但我认为至少是这样) ARMv7-A,但是我在Raspberry Pi 2中进行了尝试,但仍然没有结果。那么我要对Debian armhf安装程序执行什么操作才能使其在Raspberry Pi 3上运行?



您需要其中随附有特定于Pi的驱动程序。实现此目的的标准方法是自己编译内核并包括正确的模块。
tlhIngan

你为什么不想要Raspbian?如果是GUI,则可以将其禁用(仅命令提示符)或替换(常见的是LXDE或XFCE)。
tlhIngan

与此处针对Fedora的WRT所述方法完全相同:raspberrypi.stackexchange.com/q/27544/5538我保持了升级状态,目前在2和3中使用相同的卡,并使用了来自github仓库的预编译内核,等等。 。
金发姑娘

Answers:


1

Debian Stretch arm64在Raspberry Pi 3(具有64位功能的Cortex-A53)上可以很好地工作。但是,在准备SD卡映像时,必须考虑以下几点:

  • 建议使用来自Stretch-backports的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 Stretch Armhf(32位)映像也是可能的,但上述配置尚不支持。

请注意,Raspberry Pi 2无法运行arm64映像。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.