在树莓派3上安装Fedora

系统 Linux
在树莓派上运行 Fedora。本文的安装过程已经在第三代树莓派上进行了测试:3B v1.2 和 B+(较旧的 树莓派 2 和新的 树莓派 4 都还没有测试)。这些是已经发布了几年的信用卡大小的树莓派。

[[337921]]

在树莓派上运行 Fedora。

树莓派基金会这几年来生产了很多型号。本文的安装过程已经在第三代树莓派上进行了测试:3B v1.2 和 B+(较旧的 树莓派 2 和新的 树莓派 4 都还没有测试)。这些是已经发布了几年的信用卡大小的树莓派。

获取硬件

你需要一些硬件组件,包括树莓派。你不需要任何 HaT(安装在顶部的硬件) 板或 USB 天线。如果你使用过树莓派,那么可能会有这些。

  • 当前网络。也许是你的家庭实验室。
  • 网线。连接当前网络到树莓派
  • 树莓派 3,型号 B 或 B+。
  • 电源
  • 8 GB 或更大容量的 micro-SD 卡
  • 键盘显示器

键盘和显示器共同组成本地控制台。即使没有控制台,也能进行操作(尽管很复杂),例如设置自动安装然后通过网络连接。在 Fedora 首次启动时,本地控制台可轻松回应配置问题。同样,在 AP 配置期间出错可能会破坏网络配置,从而阻止远程用户连入。

下载 Fedora Minimal

Fedora Minimal 镜像是 Fedora 的其他可选下载之一,它有所有必需的核心软件包和网络软件包(嗯,是几乎,注意下面的 dnsmasq)。该镜像包含一个现成的文件系统,它已经安装了 400 多个软件包。此最小镜像不包括流行的软件包,像开发环境、互联网服务或桌面。这些类型的软件不是这里所必需的,如果安装它们,可能会占用过多的内存。

Fedora Minimal 原始镜像可安装在小型 SD 卡上,并在少于 1GB 的内存中运行(这些旧的树莓派有 1GB 的内存)。

下载文件的名称类似于 Fedora-Minimal-32-1.6.aarch64.raw.xz。该文件已压缩,大小约为 700MB。文件解压缩后为 5GB。这是一个 ext4 文件系统,它大部分是空的:已使用约 1GB,空余 4GB。这些空的空间是压缩文件比未压缩的原始文件小得多的原因。

复制到 micro-SD 卡

  • 将镜像复制到 micro-SD 卡。

这可能比听起来更复杂,而且会带来痛苦的体验。找到一个良好的 micro-SD 卡需要花费精力。然后是将卡插到计算机的挑战。也许你的笔记本电脑有全尺寸的 SD 卡插槽,你还需要卡适配器,或者你需要一个 USB 适配器。然后,在进行复制时,操作系统可能会帮助你,也可能会妨碍你。你可能很幸运有 Fedora Media Writer,或使用这些 Linux 命令:

  1. unxz ./Fedora-Minimal-32-1.6.aarch64.raw.xz
  2. dd if=./Fedora-Minimal-32-1.6.aarch64.raw of=/dev/mmcblk0 bs=8M status=progress oflag=direct

安装 Fedora

  • 连接树莓派、电源线、网线和 micro-SD 卡。
  • 打开电源。
  • 当图形芯片通电时,看见彩色框。
  • 等待 anaconda 安装程序启动。
  • 回答 anaconda 的设置问题。

操作系统的初始配置需要几分钟的时间。等待启动需要花费几分钟,还需要花费一些时间填写 anaconda 的文本安装程序的问题。在下面的例子中,用户名为 nick,并且还是管理员(wheel 组的成员)。

恭喜你!你的树莓派已启动并可运行。

更新软件

  • 用 dnf update 更新软件包。
  • 通过 systemctl reboot 重启。

多年来,很多人为使树莓派正常工作付出了很多工作。使用最新的软件,以确保你从他们的辛勤工作中受益。如果你跳过此步骤,你可能会发现有些东西无法正常工作。

此次更新下载并安装了约一百个软件包。由于存储设备是 micro-SD 卡,因此写入新软件的过程很慢。这就是 90 年代使用存储器的感觉。

可以摆弄的东西

如果你想摆弄的话,此时可以设置其他一些内容。这都是可选的。试试这些。

  • sudo hostnamectl set-hostname raspi 替换 localhost 主机名。
  • 用 ip addr 查找 IP 地址。
  • 尝试 SSH 登录,甚至使用 ssh-copy-id 设置基于密钥的登录。
  • 使用 systemctl poweroff 关机。

 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2017-05-03 15:00:59

PC树莓派PIXEL OS

2021-11-29 15:17:48

鸿蒙HarmonyOS应用

2022-02-11 09:24:05

树莓派OpenWrt固定IP服务

2021-09-26 10:11:14

Ubuntu树莓派

2017-03-03 10:40:41

2022-12-03 16:02:51

2019-03-31 08:00:02

树莓派更新树莓派 Linux

2021-01-18 09:08:44

树莓派Ceph开源

2017-04-24 17:00:26

Linux树莓派Fedora 25

2019-03-24 20:30:18

树莓派Linux

2013-08-26 11:00:27

RaspbianHard Float.NET环境

2019-03-28 18:51:52

树莓派Linux编程语言

2019-03-12 18:33:57

树莓派Linux

2020-07-20 18:30:44

Fedora 32DockerLinux

2021-01-25 16:28:10

鸿蒙HarmonyOS搭建环境

2015-01-08 10:18:46

OS XX-Windows

2023-11-26 16:23:16

FedoraVSCodium

2021-08-19 18:28:22

FedoraLinuxOpenCV

2019-10-29 16:30:10

FedoraSSH端口Linux

2021-03-29 21:24:40

树莓派Linux
点赞
收藏

51CTO技术栈公众号