如何在Raspberry Pi上安装Fedora 25

 2023-09-18 阅读 18 评论 0

摘要:2016年10月,宣布了Fedora 25 Beta的发布,以及对Raspberry Pi 2和3的最初支持 。 一个月后发布了Fedora 25的最终“通用”版本,从那时起,我一直在尝试使用可用于最新版本的Raspberry Pi的许多不同的Fedora自旋。 本文不只是对Raspberry Pi 3上的F

2016年10月,宣布了Fedora 25 Beta的发布,以及对Raspberry Pi 2和3的最初支持 。 一个月后发布了Fedora 25的最终“通用”版本,从那时起,我一直在尝试使用可用于最新版本的Raspberry Pi的许多不同的Fedora自旋。

本文不只是对Raspberry Pi 3上的Fedora 25的评论,而是对第一个正式支持的Fedora for Pi的提示,屏幕截图和我个人的看法的收集。

有关Raspberry Pi的更多信息

在开始之前,值得一提的是,撰写本文的所有工作都是在运行Fedora 25的个人笔记本电脑上完成的。我使用microSD到SD适配器将所有Fedora映像复制并编辑到32GB的microSD卡,我用来在三星电视上启动Raspberry Pi 3。 Raspberry Pi 3使用以太网电缆连接进行网络连接,因为Fedora 25尚不支持内置Wi-Fi。最后,我使用Logitech K410无线键盘和触摸板进行输入。

如果您没有机会使用以太网线连接在Raspberry Pi上使用Fedora 25,我也可以使用Edimax Wi-Fi USB适配器在Fedora 25上使用,但出于以下目的:在本文中,我仅使用了以太网连接。

在Raspberry Pi上安装Fedora 25之前

虚拟机安装树莓派, 阅读Fedora Project Wiki上的Raspberry Pi支持文档 。 您可以从Wiki下载安装所需的Fedora 25映像,其中列出了受支持和不受支持的所有内容。

另外,请注意,这是最初受支持的版本,Fedora 26的发布将带来许多新的工作和支持,因此请随时报告错误并在Raspberry Pi上分享有关Fedora 25的经验反馈通过Bugzilla ,Fedora的ARM邮件列表或在Freenode IRC频道#fedora-arm上。

安装

我下载并安装了五种不同的Fedora 25版本:GNOME(默认工作站),KDE,Minimal,LXDE和Xfce。 在大多数情况下,它们都具有相当一致且易于遵循的步骤,以确保我的Raspberry Pi 3能够正常启动。 有些已知的错误是人们正在处理的错误,有些则通过Fedora Wiki遵循了标准的操作过程。

GNOME on Raspberry Pi

Fedora 25工作站,Raspberry Pi 3上的GNOME。

安装步骤

1.在笔记本电脑上,从支持文档页面上的链接下载Raspberry Pi的Fedora 25映像之一。

2.在笔记本电脑上,使用fedora-arm-installer或命令行将映像复制到microSD上:

xzcat Fedora-Workstation-armhfp-25-1.3-sda.raw.xz | dd bs = 4M status =进度= / dev / mmcblk0

注意: / dev / mmclk0是我的microSD到SD适配器安装在笔记本电脑上的设备,即使我在笔记本电脑上使用Fedora并且可以使用fedora-arm-installer ,我还是更喜欢命令行。

3.复制映像后, 请不要启动系统 。 我知道只是去尝试很诱人,但是您仍然需要进行一些调整。

4.为了使图像文件尽可能小以方便下载,图像上的根文件系统已被最小化,因此您必须扩展根文件系统。 如果不这样做,Pi仍会启动,但是如果您运行dnf update升级系统,它将填满文件系统,并且会发生不好的事情,因此,在microSD仍在笔记本电脑上的情况下,扩展分区:

growpart / dev / mmcblk0 4
resize2fs / dev / mmcblk0p4

注意:在Fedora中, growpart命令由cloud-utils-growpart.noarch RPM提供。

5.文件系统更新后,您将需要将vc4模块列入黑名单。 阅读有关此错误的更多信息。

我建议您在启动Raspberry Pi之前执行此操作,因为不同的旋转将以不同的方式表现。 例如,(至少对我来说)GNOME在启动后首先启动,而没有将vc4列入黑名单,但是在进行系统更新后,它不再启动。 第一次启动时根本不会出现KDE旋转。 我们甚至最好在首次启动之前将vc4列入黑名单,直到错误解决。

黑名单应该在两个不同的地方发生。 首先,在你的microSD根分区,创建下等/ modprode.d /与内容vc4.conf: 黑名单VC4。 其次,在microSD引导分区上,将rd.driver.blacklist = vc4添加到extlinux / extlinux.conf文件中附加行的末尾

6.现在,您可以启动Raspberry Pi。

开机

请耐心等待,尤其是对于GNOME和KDE发行版。 在SSD(固态驱动器)和几乎即时启动的时代,对于Pi的写入速度很容易变得不耐烦,尤其是第一次启动时。 在首次启动Window Manager之前,将弹出一个初始配置屏幕,您可以通过该屏幕配置root密码,常规用户,时区和网络。 完成配置后,您应该可以通过SSH进入Raspberry Pi,这对于调试显示问题非常方便。

系统升级

一旦在Raspberry Pi上启动并运行了Fedora 25,您最终(或立即)将希望应用系统更新。

首先,在进行内核升级时,请熟悉您的/boot/extlinux/extlinux.conf文件。 如果您升级内核,则下次引导时,除非您手动选择正确的内核,否则很可能会引导至Rescue模式。 避免这种情况的最佳方法是采用在extlinux.conf上定义Rescue映像的五行并将它们移到文件底部,因此最新的内核将在下次自动启动。 您可以直接在Pi上或通过安装在笔记本电脑上来编辑/boot/extlinux/extlinux.conf

标签Fedora 25 Rescue fdcb76d0032447209f782a184f35eebc(4.9.9-200.fc25.armv7hl)
内核/ vmlinuz-0-rescue-fdcb76d0032447209f782a184f35eebc
追加ro root = UUID = c19816a7-cbb8-4cbb-8608-7fec6d4994d0 rd.driver.blacklist = vc4
fdtdir /dtb-4.9.9-200.fc25.armv7hl/
初始化/initramfs-0-rescue-fdcb76d0032447209f782a184f35eebc.img

其次,如果由于某种原因您的显示器在升级后再次变暗,并且确定vc4已被列入黑名单,请运行lsmod |。 grep vc4 。 您始终可以引导到多用户模式而不是图形模式,然后运行startx 从命令行。 阅读/ etc / inittab的内容,以获取有关如何切换目标的说明。

KDE on Raspberry Pi 3

一个Fedora 25工作站,Raspberry Pi 3上的KDE。

Fedora旋转

在我尝试过的所有Fedora旋转中,唯一给我带来问题的是XFCE旋转,我相信这是由于这个已知的错误引起的 。

当我按照此处共享的步骤进行操作时,GNOME,KDE,LXDE和最小旋转效果很好。 鉴于KDE和GNOME的资源更加繁重,对于那些只想在Raspberry Pi上开始使用Fedora 25的人,我建议使用LXDE和Minimal。 如果您是一名系统管理员,希望使用SELinux支持的廉价服务器来解决您的安全问题,而您只想将Raspberry Pi作为某种服务器运行,并且对IP地址和22号开放端口以及vi感到满意,请选择最小旋转。 对于开始学习Linux的开发人员或人们来说,LXDE可能是更好的选择,因为它可以快速轻松地访问您可能需要的所有基于GUI的工具,例如浏览器,IDE和客户端。

LXDE on Raspberry Pi 3

Fedora 25工作站,Raspberry Pi 3上的LXDE。

奇妙的是,越来越多的Linux发行版在基于ARM的Raspberry Pi计算机上可用。 对于第一个受支持的版本,Fedora团队为日常的Linux用户提供了完美的体验。 我当然会期待Fedora 26的改进和错误修复。

翻译自: https://opensource.com/article/17/3/how-install-fedora-on-raspberry-pi

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/73056.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息