我正在为Raspberry Pi 4寻找64位版本的Linux。

我知道Ubuntu Mate支持正在开发中,显然Ubuntu Server可以工作,但仅限于使用1 GB RAM 。

现在还有其他选择吗?

评论

当使用Google搜索“用于Raspberry Pi 4的64位版本的Linux”时-我确切地知道了您所能得到的(假设您完全使用了搜索引擎)-未来版本的许诺很多,其他没有很多

是的,我在问之前做了Google。 :-)

我只是说你什么都没错过,而且那里没有秘密的64位操作系统的可能性不大:p

基金会未开发64位操作系统的原因之一是因为没人能提出令人信服的理由。

不要搜索“ raspberry pi 4”。只需关闭4。您正在寻找64位ARM8 OS(又名aarch64)。已经有好几年了,尽管它们可能不是专门针对pi的,但是如果他们说他们在pi上运行,他们将在Pi 4上运行。

#1 楼

截至2019年9月,以下64位操作系统在Raspberry Pi 4上运行:


Gentoo

具有64位内核(32位)的Raspbian userland)
Manjaro(Arch)

上面的列表绝不是详尽无遗的,因为在Pi之后不久就有很多一次性的64位实验(“嘿,它启动了”)毕竟4的发行。

将现有发行版调整为与64位Pi 4兼容的发行版的过程没有改变。就像使用Pi 3或Pi 2 v1.2一样,从工作系统上复制内核和内核模块通常会导致配置启动*。

在质量和支持方面,与Raspberry Pi 4,Buster,内核4.19+和64位相比,这种情况要好于Pi 3B +和Stretch。这次实际上可以在假KMS模式下访问SoC摄像机。 Gentoo的活跃用户群名列第一,它是第一个提供用于访问4 GB内存和V3D加速的修复程序的软件。 + 64位内核),则必须执行其他步骤才能运行64位程序。这可以通过静态编译,容器(LXC,systemd-nspawn)或chroot来完成。事实证明,最后一个选项是最简单的:

sudo apt install -y debootstrap schroot
cat << EOF | sudo tee /etc/schroot/chroot.d/pi64
[pi64]
description=V3D arm64 testing
type=directory
directory=/srv/chroot/pi64
users=pi
root-groups=root
profile=desktop
personality=linux
preserve-environment=true
EOF
sudo debootstrap --arch arm64 buster /srv/chroot/pi64
sudo schroot -c pi64 -- apt install -y mesa-utils sudo
schroot -c pi64


然后继续安装更多的arm64程序或在chroot中运行它们:

(pi64)pi@raspberrypi:~ $ glxgears



* Pi 4特有的一个陷阱是,使用VC6的伪造KMS需要最近的Mesa版本,因此最初的解决方法是编辑config.txt以切换到传统模式。 />

评论


您是对的,目前最好的解决方案是Manjaro。 Gentoo附带了GUI,它需要付出额外的努力才能删除,而Raspian,正如您所说的,还需要付出额外的努力才能在64位上运行。

– Hola Soy Edu Feliz Navidad
19-09-27在17:29



manjaro链接已损坏。应该是:manjaro.org/download/arm/raspebery-pi-4/…

–zbeekman
19-10-14在22:45

sudo debootstrap --arch arm64 / srv / chroot / pi64失败,出现““” I:用法:[OPTION] ... [ [