在 Raspberry Pi 3+ 上运行“Real Debian” [For DIY Enthusiasts]

如果您曾经使用过 Raspberry Pi 设备,您可能已经知道它推荐了一个名为 树莓派.

Raspbian 是一种高度定制的 Debian 形式,可在低功率 ARM 处理器上运行。 不算太差。 事实上,它是 Raspberry Pi 设备的优秀操作系统,但它不是真正的 Debian。

像我这样的 Debian 纯粹主义者更愿意运行实际的 Debian,而不是安装 Raspberry Pi 的定制 Debian 版本。 我比任何其他发行版都更信任 Debian,它为我提供了大量经过适当审查的免费软件包。 此外,这样的项目也可以帮助其他 ARM 设备。

最重要的是,在 Raspberry Pi 上运行官方 Debian 是一种挑战,我喜欢这样的挑战。

我不是唯一一个这样想的人。 许多其他 Debian 用户也有同样的感受,这就是为什么存在一个正在进行的项目来创建一个 树莓派的 Debian 映像.

大约两个半月前,一位名为 贡纳狼 接管了那个非官方的 Raspberry Pi 图像生成项目。

我将快速向您展示如何在您的 Raspberry Pi 3(或更高版本)设备上安装此 Raspberry Pi Debian Buster 预览图像。

在树莓派上安装 Debian [For Experts]

警告

请注意,这个 Debian 映像目前非常原始且不受支持。 虽然它很新,但我相信有经验的 Raspberry Pi 和 Debian 用户应该能够使用它。

现在只要 Debian 关心的是,这里是 Debian 映像和说明,您可以使用它们将 Debian 库存映像放在您的 Raspberry pi 3 Model B+ 上。

第 1 步:下载 Debian Raspberry Pi Buster 映像

您可以使用 wget 命令下载预览图像:

wget https://people.debian.org/~gwolf/raspberrypi3/20190206/20190206-raspberry-pi-3-buster-PREVIEW.img.xz

第 2 步:验证校验和(可选)

它是可选的,但您应该验证校验和。 您可以通过下载 SHA256 哈希文件,然后将其与下载的 Raspberry Pi Debian 映像进行比较来做到这一点。

最后,我将 .sha256 文件作为 img.xz 移动到了一个目录,以便更容易检查,尽管这不是必需的。

wget https://people.debian.org/~gwolf/raspberrypi3/20190206/20190206-raspberry-pi-3-buster-PREVIEW.img.xz.sha256 

sha256sum -c 20190206-raspberry-pi-3-buster-PREVIEW.img.xz.sha256

第 3 步:将图像写入 SD 卡

验证图像后,请查看它。 压缩后的 xzip 格式约为 400MB。 您可以提取它以获得大约 1.5GB 大小的图像。

插入您的 SD 卡。 在继续执行下一个命令之前,请将 sdX 更改为与您的 SD 卡对应的合适名称。

该命令基本上将 img.xz 存档提取到 SD 卡。 进度开关/标志使您可以看到带有数字的进度线,以了解存档已提取了多少。

xzcat 20190206-raspberry-pi-3-buster-PREVIEW.img.xz | dd of=/dev/sdX bs=64k oflag=dsync status=progress

成功刷写 SD 卡后,您应该可以通过 SSH 连接到 Raspberry Pi 来测试安装是否正常。 默认的 root 密码是 raspberry。

 ssh [email protected]

如果您想知道 Raspberry Pi 映像是如何构建的,可以查看 构建脚本.

您可以在项目主页上找到更多信息。

如何为 Raspberry Pi Buster 做出贡献

有一个名为的邮件列表 Debian 臂 人们可以贡献自己的力量并提出问题。 正如您在列表中看到的,已经发布了一个新固件 几天前 这可能会使直接启动成为现实,而不是上面共享的解决方法。

如果您愿意,可以使用上面共享的 raspi3-image-spec 制作新图像,或者等待 Gunnar 制作新图像,这可能需要一些时间。

大多数维护人员还在#OFTC 的#vmdb2 上闲逛。 您可以使用您的 IRC 客户端或 Riot 客户端,在 Nickserv 注册您的姓名并与 Gunnar Wolf、Roman Perier 或/和 Lars Wirzenius( vmdb2. 我可能会跟进 vmdb2,因为它本身就是一个不错的小工具。

前方的路

例如,如果有足够的兴趣和贡献者,最容易实现的目标就是确保 ARM64 端口 维基页面 是尽可能最新的。 好处是巨大的,而且可能是巨大的。

有大量的项目可以受益于任何一个 Pi农场 制作您的媒体服务器或 SiP 电话或任何您想玩/工作的东西。

另一个唾手可得的成果可能是设备之间的同步,例如 ARM 集群通过通知或移动设备或两种方式向 Debian 桌面共享报告。

虽然我已经分享了 Raspberry Pi,但市场上已经有大量的单板计算机,而且还有更多来自 MIPS 和 OpenRISC-V 的单板计算机,因此在未来的日子里将会有很多竞争。

此外,OpenRISC-V 已经并将其大量 IP 开源,因此不需要非免费固件或二进制 blob。 如果 MIPS 和 OpenRISC-V 能够获得正确的物流和定价,甚至有传言说 MIPS 会更加开放,这可能会挑战 ARM,但这是另一天的故事。

还有更多供应商,我只是分享我最感兴趣的供应商,看看他们想出了什么。

我希望以上内容能够阐明为什么在 Raspberry Pi 上安装 Debian 是有意义的。