一、简介

本文重要用来记录安装进度,以便日后查阅回想。


本文主要用以记录安装进度,以便日后查阅回想。

一.一 小编简单介绍

Taylor
80后程序员,热爱技术、追求极致,爱玩、爱折腾,10年.NET开发,熟悉.NET、Java、Python等技术。

为欧洲糙莓派装上,Taylor的高脚菠派。在此之前在和谐的松木派上运营的第二手是因而NOOB安装的Raspbian,不过本身日常更爱好用Fedora作为支出和行使条件,而且Raspbian上的软件包常常更新比较缓慢。因为悬钩子派2代B型上市前,欧洲糙莓派的芯片都是armv六或许更早的架构,只可以运营A索罗德M架构的Raspbian也许Fedora
1捌及更早版本。地仙泡派二代B型搭载的芯片架构是armv柒,木莓派3代搭载的芯片架构是armv八,那二种芯片都能够运维ARM架构的Fedora
二3,而仅运营Raspbian也不便充足发挥硬件质量,因而通过搜索资料,最后找到了Fedora官方的文档表明。首先在1六G的贮存卡上表明成功,明日就在6四G的SD读取卡上再来一遍,顺便把每一种步骤记录下来,以备本人和其余人葠考。

⚠️ 注意

在操作此前,请先备份好四月泡派 SD 卡上的要紧数据。接下来的操作会抹掉整张
SD 卡!


事先在团结的乔木丛派上运行的直白是通过NOOB安装的Raspbian,可是本人平常更欣赏用Fedora用作支出和行使条件,而且Raspbian上的软件包平时更新相比较缓慢。因为地仙泡派二代B型上市前,悬钩子派的芯片都以armv陆恐怕更早的架构,只可以运转ARubiconM架构的Raspbian恐怕Fedora
18及更早版本。沙窝窝派2代B型搭载的芯片框架结构是armv7,木莓派3代搭载的芯片框架结构是armv八,那二种芯片都能够运维ACRUISERM架构的Fedora
23,而仅运转Raspbian也难以丰盛发挥硬件品质,由此通过寻觅资料,最终找到了Fedora官方的文书档案表明。首先在1陆G的蕴藏卡上表明成功,后天就在6肆G的PCIe闪存卡上再来1遍,顺便把各样步骤记录下来,以备自身和其余野山参考。

一.2 大麦泡派简要介绍

木莓派是何许?

树莓派(Raspberry Pi),是一款只有一张信用卡大小的开源单板计算机, 它由英国的树莓派基金会开发,目的是以低价硬件及自由软件刺激在学校的
基本的电脑科学教育,在经历几代版本的更新迭代后,树莓派不仅支持Linux以及Linux的衍生版本系统,还支持Windows 10 IoT Core等全新的系统平台,
并且融入了众多的AI元素,是目前全球应用最广、最受电子爱好者、工程师、学生喜爱的开源单板计算机。

什么人在玩树莓派?

通过上文的介绍我们可以了解到,树莓派最初的目的是致力于在校学生的计算机教育,无论是小学生、中学生还是大学生,都可以零基础入门。
随着树莓派的不断迭代、性能提升,其作用也在发生变化,除了计算机教育的应用,还被众多的嵌入式开发工程师、软件开发工程师等用来做各种实验项目。
如果你对树莓派或者编程感兴趣,无论你是否学过计算机编程,都可以零基础入门。

PS:《Taylor的树莓派》系列教程会陆续发布,希望热爱技术的你和我一起学习!

笔者们能够用地仙泡派做什么样?

Linux系统学习
    利用树莓派学习Linux系统的基本操作和命令

Git服务器
    利用树莓派搭建局域网/外网的Git服务器,方便个人或小团队的代码管理

FTP服务器
    利用树莓派搭建局域网/外网的FTP服务器,建立个人或小团队的FTP站点

消息队列服务器
    利用树莓派搭建消息队列服务器,如:部署RPC服务端或消费者端进行消息处理等

爬虫服务器
    利用树莓派搭建分布式爬虫服务器,如:Python+RabbitMQ+redis的高并发分布式爬虫等

微服务部署
    利用树莓派部署基于Docker的微服务架构API,如.NET Core、Spring Boot等

物联网开发
    利用树莓派的串口连接各类传感器(如:温湿度传感器、光照传感器、烟雾传感器等)进行物联网开发

 

一、前言

出于自己的 Linux 学习之路是从 CentOS 系统初始的,所以 CentOS
一直以来也是自身心中中最健全的 Linux 发行版。而在服务器操作系统中,CentOS
的份额也平昔处于第五个人。

二〇一八年底自身买了个四月泡派来折腾。买来之后自然是想拿它来搭个袖珍服务器的,可是笔者天真地感觉悬钩子派是
A奥迪Q5M 架构的,明确未有 CentOS
那种服务器操作系统,而本人超越⑤三%的服务器配置情势都以依据 CentOS
整理的,又懒得研讨别的发行版的布署格局,所以只用它官方的 Raspbian
系统来玩一玩 GPIO 以及 HomeKit……

2次偶然的机会,笔者意识了 CentOS 居然也有 A本田CR-VM 版本!然后就……

本文纯属个人经验分享,仅供参考。此外,那么些系统的根本和跟 Raspbian
同样也是 32 位的。

好啊,话不多说,进入正题吧。


  1. 准备职业
    下载Fedora 二三 AEvoqueM镜像和raspberry专用固件(Boot和Kernel):
    a. Fedora 2叁 A冠道M 官方下载地址 []
    b. Raspberry Pi专用固件下载地址
    []
    下载完后解压到福利的目录备用就能够。

  2. 开创磁盘分区结构
    因为官方的文书档案中只介绍了fdisk的运用,由此就偷懒,只参考了官方文档的步子,至于其它工具是还是不是行得通,权且就不探究了。有意思味的话能够施行。
    是因为大部分操作都以内需根用户权限的,如若以为日常sudo麻烦,可以向来su切换来根用户。
    率先供给鲜明磁盘的设施路线,使用USB读卡器有望路线是/dev/sdb,而采用Computer内置的读卡器,SD闪存卡的路子或然是/dev/mmcblk0,本身依照事态分明。
    显著设备路线后运营# fdisk /dev/sdb (那是自家Computer上的门径)
    回车后进入互相格局,p打字与印刷当前操作磁盘的分区音信,d删除,删除现有的分区。
    进而说说自家打算创立的分区:依据官方文书档案,boot分区12捌Mb就足足了,因为二代B型的内部存款和储蓄器是一G,所以swap分区干脆给一G;那时还剩差不离58G可用空间,给系统1六G上述的可用空间大约了,倘诺打算作为支付工作站,装繁多软件包,能够适合留多局地,剩下的长空作为用户分区。
    然后输入n创设新的分区,回车前面世提醒,输入p能够制造主分区,输入e可以创设增加分区,大家要创设的是主分区,之后据书上说提醒输入一代表要开创的是首先个分区,然后输入五回回车,跳过First
    sector选项,在Last
    sector选项中输入+12八M,表示划分给分区的轻重缓急。显示屏上的提醒音信能够参见如下:

1.3 ARM简介

在读书其他嵌入式开拓在此之前,起初要询问的正是嵌入式终端的CPU架构。

复盆子派是超人的嵌入式开采板,其CPU架构自然是AQX56M,先来看下欧洲糙莓派3B+的硬件配置:

博通BCM2837B0 SoC,集成四核ARM Cortex-A53(ARMv8)64位@ 1.4GHz CPU,集成博通 Videocore-IV GPU

内存:1GB LPDDR2 SDRAM

有线网络:千兆以太网(通过USB2.0通道,最大吞吐量 300Mbps)

无线网络:2.4GHz和5GHz 双频Wi-Fi,支持802.11b/g/n/ac

蓝牙:蓝牙4.2&低功耗蓝牙(BLE)

存储:Micro-SD

其他接口:HDMI,3.5mm模拟音频视频插孔,4x USB 2.0,以太网,摄像机串行接口(CSI),
显示器串行接口(DSI),MicroSD卡座,40pin扩展双排插针

尺寸:82mmx 56mmx 19.5mm,50克

ARM概念

ARM首先是一个公司,这家公司设计CPU并向各个CPU制造商授权许可,所以ARM公司是一家CPU设计公司。同时,ARM也是ARM公司主导设计的CPU系列的简称。

ARM版本区分

ARM版本号可以分为三类:

· 内核版本号,例如ARMv5,ARMv7,ARMv7a,ARMv8a...

· Soc版本号,例如Cortex-A8,Cortex-A9...

· 芯片型号,例如2410,2440,6410,S5PV210...

CPU设计原理和总线

CPU主要包括运算器,控制器,存储器通过总线与Flash与内存连接。

总线就类似于CPU中的道路,数据通过总线在CPU和外设之间传输,CPU也通过内部总线与SOC中的其他外设连接,例如UART设备,内部总线由于在芯片内部,
抗干扰能力强,运算速度更快。

总线分为两种,地址总线和数据总线:

地址总线用于传输地址,CPU通过地址总线寻址,告诉设备要取的数据在哪个地址中,地址总线的位数决定了寻址范围

数据总线用于传输数据,CPU通过数据总线与外部交换信息,将设备要的数据通过该总线发送给对方,数据总线的位数决定了CPU单次通信能交换的信息数量

总线的速度决定了CPU和外设互换信息的速度

CPU的地址总线和数据总线的位数可以不同,CPU的位数就指的是数据总线的位数

32位CPU的寻址范围是4G所以最多支持4G内存,数据总线是32位的,那么传输一个int和传输一个char的效率是一样的。

在64位系统下运行32位软件,唯一的差别就是32位软件仍然是32寻址机制,所以只有64位系统才能原生支持超过4G内存的寻址。

沙窝窝派3B+使用的CPU为四核ALX570M
Cortex-A5叁(A奔驰G级Mv八)陆16位,通过上文大家询问到3十五人的寻址空间有限,并不能确实发挥陆12人CPU的性质,有实验验证,6三个人CPU的松木派比3十六人的功能增进近30倍。

支持ARM的系统

了解了树莓派的CPU,再来说下支持树莓派的系统,目前支持树莓派的系统有以下几种:

Raspbain Stretch        树莓派官方操作系统(图形界面版)
Raspbain Stretch Lite   树莓派官方操作系统(命令行版)
Ubuntu Mate             Ubuntu标准系统(图形界面版)
......
Ubuntu Server           Ubuntu服务器系统
Windows 10 IoT Core     Windows 10的物联网核心系统
CentOS-armhfp           Centos arm32位版
CentOS-AArch64          Centos arm64位版

说明:Centos系统官方只提供32位版本的img镜像下载,64位版系统提供.iso的镜像下载,树莓派无法烧录.iso镜像
Centos从ARMv8开始使用AArch术语表示,AArch是ARMv8的官方Linux体系结构名称
详见官方说明:https://seven.centos.org/2015/03/building-centos-linux-7-for-armv8/
官方镜像地址32位:http://mirror.centos.org/altarch/7/isos/armhfp/
官方镜像地址64位:http://mirror.centos.org/altarch/7/isos/aarch64/

越多系统,详见

  1. 准备工作
    下载Fedora 二三 ALacrosseM镜像和raspberry专用固件(Boot和Kernel):
    a. Fedora 贰三 APRADOM 官方下载地址 []
    b. Raspberry Pi专用固件下载地址
    []
    下载完后解压到福利的目录备用就能够。

二、笔者使用的东西

  • 硬件:Raspberry Pi 3 Model B、MacBook Pro、3二G SD 卡和读卡器。
  • 软件:ARM 版 CentOS 7.4.1708、macOS、The Unarchiver。

fdisk> Command (m for help): n
       Partition type
          p   primary (0 primary, 0 extended, 4 free)
          e   extended (container for logical partitions)
       Select (default p): p
       Partition number (1-4, default 1): 1
       First sector (32-31422463, default 32): 
       Last sector, +sectors or +size{K,M,G,T,P} (32-31422463, default 31422463): +128M       

2、材料清单

树莓派3B+(2.5V电源 + USB线)x 1 约230-250元

闪迪TF卡(64G)x 1 约80-100元

TF卡读卡器 x 1 约10元

材料总价约300元

 

三、下载 & 解压 ARM 版 CentOS

利用浏览器张开 CentOS
官方网站的下载页面:

澳门金沙国际 1

然后选取相应的硬件版本就可以下载。

只要下载速度太慢或然无法下载,能够应用 aria2
之类的下载工具来加快下载。

提出在下载完之后,检查一下文件的 SHA25陆 校验和是不是与 sha256sum.txt
文件中的一致。

macOS 检测 SHA256 命令:shasum -a 256 <文件名>

下载完毕后,您会发现这几个文件的后缀名是
.xz。它是2个减去的磁盘印象文件,并不可能一向利用。

自个儿那里用「The Unarchiver」这么些 App 来解压它。

澳门金沙国际 2

解压达成后,会收获二个后缀名称为 .img
的文件,这么些才是真的的磁盘影像文件。


       Created a new partition 1 of type ‘Linux’ and of size 128 MiB.

叁、烧录系统

镜像文件

树莓派的镜像文件为.img,下载的操作系统镜像为.img文件或raw.xz文件
本文使用CentOS for AArch64作为树莓派的操作系统,由于Centos官方未提供64位的img镜像下载,所以本文采用移植版的CentOS for AArch64
镜像下载地址:https://github.com/chainsx/centos64-rpi

行使工具

SDFormatter:TF卡格式化工具,用于格式化TF卡
下载地址:https://www.sdcard.org/chs/downloads/formatter_4/eula_windows/index.html

Win32DiskImager:镜像烧录工具,用于烧录img镜像
下载地址:https://sourceforge.net/projects/win32diskimager/

putty:SSH连接工具,用于ssh连接树莓派
下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/
  1. 创设磁盘分区结构
    因为官方的文书档案中只介绍了fdisk的选用,因而就偷懒,只参考了法定文书档案的步骤,至于此外工具是不是有效,一时就不钻探了。风趣味的话可以尝试。
    鉴于超越四分之二操作都是急需根用户权限的,假诺以为平日sudo麻烦,能够一向su切换到根用户。
    先是供给鲜明磁盘的设施路线,使用USB读卡器有非常的大可能率路线是/dev/sdb,而利用微型Computer内置的读卡器,SD闪存卡的门径大概是/dev/mmcblk0,本身依据情状鲜明。
    显著设备路线后运转# fdisk /dev/sdb (那是小编Computer上的途径)
    回车后进入相互格局,p打字与印刷当前操作磁盘的分区音信,d删除,删除现有的分区。
    随后说说自个儿打算创立的分区:依照官方文档,boot分区128Mb就够用了,因为二代B型的内部存储器是一G,所以swap分区干脆给一G;那时还剩大概58G可用空间,给系统1六G之上的可用空间大致了,尽管打算作为开辟工作站,装大多软件包,能够适用留多有的,剩下的上空作为用户分区。
    接下来输入n创造新的分区,回车后出现提示,输入p能够创立主分区,输入e能够成立扩充足区,我们要开创的是主分区,之后依照提醒输入一象征要创设的是率先个分区,然后输入五回回车,跳过First
    sector选项,在Last
    sector选项中输入+128M,表示划分给分区的高低。荧屏上的提醒新闻能够参照如下:

四、安装

为了确认保证起见,请先移除 Mac 上的有着外接磁盘,再把欧洲糙莓派上的 SD卡放入读卡器然后插到 Mac 上。

当看到Created a new partition 一 of type ‘Linux’ and of size 12八MiB.消息时就代表分区创制成功了。
听别人说刚才的唤醒大家能够精晓,刚才创制的分区类型是“Linux”的,而龙船泡派供给Boot分区必须是FAT32,因而还索要输入t命令调换分区类型。输入L查询全数品种代码,能够查到W95FAT3二的代码是b,因而输入b,此时会展现类似下边包车型地铁音讯:

4、基础配置

fdisk> Command (m for help): n
       Partition type
          p   primary (0 primary, 0 extended, 4 free)
          e   extended (container for logical partitions)
       Select (default p): p
       Partition number (1-4, default 1): 1
       First sector (32-31422463, default 32): 
       Last sector, +sectors or +size{K,M,G,T,P} (32-31422463, default 31422463): +128M        

四.壹 寻找磁盘对应的设备文件

开采「终端」,然后实行以下命令:

diskutil list

接下来经过磁盘的总体积找到设备名。比如作者的是 /dev/disk2

fdisk> Command (m for help): t
       Selected partition 1
       Partition type (type L to list all types): b
       Changed type of partition ‘Linux’ to ‘W95 FAT32’.

四.一 扩张磁盘分区

系统烧录完结之后的种类分区为根分区+Linux分区,也正是TF闪存卡的磁盘大小仅为系统镜像的轻重,很强烈那是不可能经受的,大家要对磁盘举行又一次分区,找回失去的磁盘空间

至于烧录分区

img镜像是一种可引导的分区文件,系统烧录完成后,磁盘被分为两个区。
一个是FAT16可读写的根分区,用来存放镜像引导文件和系统内核等文件。
一个是Linux的只读分区,用来存放Linux文件系统。
重新分区的目的就是将只读分区的剩余空间扩展出来,最大化磁盘剩余空间,用来存储其他文件

查看磁盘大小

[root@localhost ~]# df -h

跻身分区工具

[root@localhost ~]# fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

磁盘分区

#删除分区(命令:d)
Command (m for help): d

#选择分区(删除默认分区)
Partition number (1,2, default 2): 输入2或直接回车

#列出分区表(命令:p)
Command (m for help): p
Device Boot             Start         End       Blocks   Id  System
/dev/mmcblk0p1   *        2048      131072       64512+   e  W95 FAT16 (LBA)

#新建分区(命令:n)
Command (m for help): n

#选择分区类型(选择默认类型,输入p)
Select (default p): p

#选择分区(选择默认分区)
Partition number (2-4, default 2): 输入2或回车

#选择第二分区起始位置(使用默认)
First sector (131073-124735487, default 133120): 回车

#选择第二分区结束位置(使用默认)
Last sector, +sectors or +size{K,M,G} (133120-124735487, default 124735487): 回车

#列出分区表(命令:p)
Command (m for help): p
 Device Boot            Start         End       Blocks   Id  System
/dev/mmcblk0p1   *        2048      131072       64512+   e  W95 FAT16 (LBA)
/dev/mmcblk0p2          133120   124735487    62301184   83  Linux

#把分区写进分区表,保存并退出(命令:w)
Command (m for help): w

重启系统

[root@localhost ~]# reboot

重启后调控分区大小(主要步骤!!!)

#要调整的分区为第二分区
[root@localhost ~]# resize2fs /dev/mmcblk0p2

翻开磁盘大小

[root@localhost ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        59G  2.3G   54G   5% /
devtmpfs        454M     0  454M   0% /dev
tmpfs           459M     0  459M   0% /dev/shm
tmpfs           459M   12M  448M   3% /run
tmpfs           459M     0  459M   0% /sys/fs/cgroup
/dev/mmcblk0p1   63M   63M  2.0K 100% /boot
tmpfs            92M     0   92M   0% /run/user/0

       Created a new partition 1 of type ‘Linux’ and of size 128 MiB.

四.贰 卸载 SD 卡已挂载的分区

即使 SD 卡中涵盖 macOS 所能识别的分区(比如
FAT3二),都会活动被挂载。尽管不卸载的话,那么上面包车型大巴烧写操作将不可能开始展览。

一旦插入 SD闪存卡之后,在桌面上未有发现成挂载了新的分区,可能弹出了「此计算机无法读取您插入的磁盘。」的升迁,则此步可跳过。

不要在桌面准将已挂载的分区直接拖到废纸篓中,那样的话系统会把全路磁盘卸载掉,那么上面包车型大巴烧写操作也将一点都不大概张开。

请先将以下命令中的 <设备文件名> 改成 四.一获取的设备文件名,然后试行命令:

diskutil umount `mount | grep "<设备文件名>" | awk '{print $3}'`

譬如笔者的是:

diskutil umount `mount | grep "/dev/disk2" | awk '{print $3}'`

紧接珍视复上面包车型大巴步子,创立swap分区和体系分区。注意新建分区和修改分区类型时精选分区的号码需求加强。依照官方文书档案,swap分区的分区类型应该是“Linux
swap /
Solaris”类型,对应的数码是八贰。而系统一分配区和用户分区则不供给修改分区类型。
于是乎,创立磁盘分区结构的干活就着力形成了,实行p命令查看结果,确认无误后实施w命令写入存储卡。假诺系统提醒需求重启也许另行连接读卡器的,先重启可能再次连接后再推行下一步。

4.2 晋级系统基本

出于移植版本的种类基本未提供有线网络、蓝牙5.0等增加功效的驱动,所以必要提高系统基本,不然无法开启地仙泡派的有线网卡

查阅内核版本

#查看内核版本
[root@localhost ~]# cat /proc/version
Linux version 4.13.16-chainsx-edition-CX-v5 (root@ubuntu) (gcc version 5.4.0 20160609 
(Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.6)) #1 SMP PREEMPT Tue Feb 20 18:45:58 CST 2018

配置hosts

#编辑hosts
[root@localhost ~]# vi /etc/hosts
#输入以下内容(或参考 常见问题及解决 使用DNS检测网站检测最新的IP)
192.30.253.112 github.com
151.101.113.194 github.global.ssl.fastly.net

仿造项目

#从git克隆项目
[root@localhost ~]# git clone https://github.com/chainsx/firmware64-rpi
Cloning into 'firmware64-rpi'...
remote: Counting objects: 2928, done.
remote: Total 2928 (delta 0), reused 0 (delta 0), pack-reused 2928
Receiving objects: 100% (2928/2928), 65.13 MiB | 2.82 MiB/s, done.
Resolving deltas: 100% (517/517), done.
Checking out files: 100% (2895/2895), done.

跻身目录

[root@localhost ~]# cd /root/firmware64-rpi

设置内核

[root@localhost ~]# cd install && sh install.sh
Install Image,dtbs
cp: cannot overwrite directory ‘/boot/overlays’ with non-directory
cp: error writing ‘/boot/vmlinuz-4.16.0-chainsx-edition-chainsx+v7’: No space left on device
Remove old modules
OK
Install modules
OK
Install firmware
OK
Install kernel_headers
OK
Configure files
#uncomment to overclock the arm. 700 MHz is the default.
arm_freq=700# NOOBS Auto-generated Settings:
hdmi_force_hotplug=1
config_hdmi_boost=4
overscan_left=24
overscan_right=24
overscan_top=16
overscan_bottom=16
disable_overscan=0
core_freq=250
sdram_freq=400
over_voltage=0
OK
You can reboot to use this new kernel.

重启系统

[root@localhost ~]# reboot

翻看内核版本

[root@localhost ~]# cat /proc/version
Linux version 4.16.0-chainsx-edition-chainsx+v7 (root@ubuntu) (gcc version 5.4.0 20160609 
(Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.6)) #3 SMP PREEMPT Thu Mar 22 02:32:13 CST 2018

当见到Created a new partition 一 of type ‘Linux’ and of size 128MiB.消息时就代表分区创变成功了。
传闻刚才的升迁大家能够精通,刚才创制的分区类型是“Linux”的,而欧洲红树莓派供给Boot分区必须是FAT3贰,由此还亟需输入t命令调换分区类型。输入L查询全体品类代码,能够查到W九伍FAT32的代码是b,由此输入b,此时会显得类似上面包车型客车音信:

肆.三 将磁盘影像文件烧写到 SD 卡中

先输入 sudo dd if=,然后将解压出来的 .img 文件拖到终端窗口中。再输入
of=<设备文件名>,回车输入管理员密码实行,影象文件就会被烧写到 SDXC存款和储蓄卡中。

请将方面包车型地铁 <设备文件名> 改成 四.一 获取的装备文件名。

比如说笔者的是:

sudo dd if=/Users/zenandidi/Downloads/CentOS-Userland-7-armv7hl-Minimal-1708-RaspberryPi3.img of=/dev/disk2

实行完指令之后,请耐心等待烧写完毕。

下边是前边多少个步骤截图:

澳门金沙国际 3

烧写完结之后,PCIe闪存卡中有2个分区会被自动挂载,请卸载它(在桌面少校已挂载的分区直接拖到废纸篓中就可以)。然后把
SD 卡装进三月泡派中。


  1. 格式化刚才新建的TF读取卡分区
    一旦分区已经打响,那时在/dev/目录下相应能观望sdb和新建的多少个分区:sdb壹,sdb2,sdb三,sdb四。若是是用内置读卡器,则只怕是mmcblk0和对应的六个分区:mmcblk0p一,mmcblk0p二,mmcblk0p3,mmcblk0p四。
    经过mkfs.vfat+分区设备路线,将钦命分区格式化为FAT3二格式。通过mkswap+分区设备路线,将点名分区格式化为swap格式。通过mkfs.ext4+分区设施路线,将内定分区格式化为ext4格式。

  2. 挂载Fedora ASportageM 二3系统镜像和SD闪存卡分区,拷贝镜像文件
    万一镜像还没解压,能够经过# unxz Fedora-Server-armhfp-23-10-sda.raw.xz指令解压。
    制造一时挂载点:# mkdir /tmp/img/
    创建loop
    device:# losetup --partscan --find --show Fedora-Server-armhfp-23-10-sda.raw /dev/loop0
    挂载loop
    device的根分区到一时半刻挂载点:# mount -r /dev/loop0p3 /tmp/img/
    这里说美素佳儿(Friso)(Nutrilon)下,平日Linux系统镜像中第3个分区是boot分区,对应/boot/路线。第一个分区是swap分区,能够忽略,第多少个分区才是根分区,对应/。因为咱们不打算选取原生的boot和kernal,由此不挂载第3个分区。官方的表达是,随Fedora一同发布的kernal暂前卫未支持欧洲糙莓派芯片的全部本性,因而最佳利用红树莓派的专用内核固件。
    紧接着挂载大家的CF闪存卡系统根分区:
    # mkdir /tmp/rpi/
    # mount /dev/mmcblk0p3 /tmp/rpi/
    挂载SD卡boot分区:
    # mkdir /tmp/rpi/boot/
    # mount /dev/mmcblk0p1 /tmp/rpi/boot/
    挂载SD卡home分区:
    # mkdir /tmp/rpi/home/
    # mount /dev/mmcblk0p4 /tmp/rpi/home/
    然后,将镜像根分区中的文件拷贝到SD的根分区中:# cp -rpv /tmp/img/* /tmp/rpi/
    能够实践sync确认缓存同步。
    最后裁撤镜像文件的挂载:
    # umount /tmp/img
    # losetup -d /dev/loop0

四.3 退换系统语言

查看语言配置

[root@localhost ~]# cat /etc/locale.conf
LANG="en_US.UTF-8"

翻看系统语言包

[root@localhost ~]# locale -a

修改语言配置

[root@localhost ~]# vi /etc/locale.conf
#更改为简体中文
LANG="zh_CN.utf8"

重启系统

[root@localhost ~]# reboot

查阅语言配置

[root@localhost ~]# cat /etc/locale.conf
LANG="zh_CN.utf8"

fdisk> Command (m for help): t
       Selected partition 1
       Partition type (type L to list all types): b
       Changed type of partition ‘Linux’ to ‘W95 FAT32’.

5、连接到龙船泡派

应用网线将四月泡派连接到含有 DHCP 服务器且跟 Mac
在同一网段的网络中,然后让木莓派通电,等待约 30 秒未来接纳 ssh
连接到大麦泡派。

四月泡派的 IP 地址可以经过询问 DHCP
服务器上的新闻依旧局域网扫描软件(比如 Fing)来收获。

实施以下命令:

ssh root@<树莓派 IP 地址>

出现 The authenticity of host 'XXX' can't be established. 的提示,输入
yes 回车就能够。

设若出现 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
的唤醒,请根据提醒清理一下
.ssh/known_hosts。具体方法那里就不赘述了。

私下认可的登六密码为 centos

比如说小编的是:

ssh root@192.168.188.222

澳门金沙国际 4

1经您有带 HDMI 输入接口荧屏和键盘鼠标的话,也足以间接选拔带外配置。


 

4.四 配置有线互联网

查看IP地址

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.104/24 brd 192.168.0.255 scope global noprefixroute dynamic eth0
    valid_lft 6935sec preferred_lft 6935sec
    inet6 fe80::ba27:ebff:fee1:2a28/64 scope link
    valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff

#注意:查看wlan0的状态是否为UP,当前wlan0的状态没有UP,说明没有开启,执行下一条命令开启wlan0

开启wlan0

[root@localhost ~]# ip link set wlan0 up

查看IP地址

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.104/24 brd 192.168.0.255 scope global noprefixroute dynamic eth0
    valid_lft 6912sec preferred_lft 6912sec
    inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope link
    valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff

#注意:查看wlan0的状态是否为UP,当前wlan0的状态为UP,说明已经开启

安装wifi管理工具

[root@localhost ~]# yum -y install NetworkManager-wifi

布局文件设置wifi

[root@localhost ~]# cd /etc/sysconfig/network-scripts

创办布局文件

#ifcfg-后面的名称与下文NAME参数对应
[root@localhost ~]# vi ifcfg-taylor

#输入内容如下:
HWADDR=xx:xx:xx:xx:xx:xx #无线网卡MAC地址(本例以x号代替,可以使用 ip addr 命令查看 wlan0 的MAC地址)
ESSID=xxxxxx #wifi名称(无线网的名称,本例以x号代替)
MODE=Managed
KEY_MGMT=WPA-PSK
SECURITYMODE=open
MAC_ADDRESS_RANDOMIZATION=default
TYPE=Wireless
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none #启用静态IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=taylor #网络连接的名称
UUID=ff0af7a2-aac8-45b7-bf21-894d571c9b2a
ONBOOT=yes #开机自动启动
IPADDR=192.168.0.110 #静态IP
PREFIX=24 #子网掩码24位
GATEWAY=192.168.0.1 #默认网关
DNS1=192.168.1.1 #DSN 1
DNS2=192.168.0.1 #DNS 2

创建密钥文件

#keys-后面的名称与上文NAME参数对应
[root@localhost ~]# vi keys-taylor

#输入内容如下(本例以x号代替)
WPA_PSK=xxxxxx #wifi密码

重启系统

[root@localhost ~]# reboot

#系统重启后使用ip addr 命令查看wlan0是否正确分配ip,如果正确分配ip,此时可拔掉网线,断开ssh连接。
使用静态ip连接ssh,即使用wifi连接树莓派

随即重复上面的步子,创制swap分区和种类分区。注意新建分区和修改分区类型时精选分区的号码需求狠抓。依据官方文书档案,swap分区的分区类型应该是“Linux
swap /
Solaris”类型,对应的数码是82。而系统一分配区和用户分区则不供给修改分区类型。
于是乎,创造磁盘分区结构的办事就大旨产生了,实践p命令查看结果,确认无误后执行w命令写入存款和储蓄卡。如若系统指示供给重启可能再一次连接读卡器的,先重启或然重新连接后再试行下一步。

六、配置 Wi-Fi 网络

①经不要求动用 Wi-Fi 互联网的话能够跳过此步骤。

布局 Wi-Fi 分外轻便,使用 CentOS 中自带的 NetworkManager
工具就可以配置。

进行以下命令:

nmtui

选择 启用连接 然后回车。

澳门金沙国际 5

分选必要三番五次的 Wi-Fi 互连网然后输入密码就可以连接。

澳门金沙国际 6

注:近来不能用此措施配置集团级的(80二.壹X) Wi-Fi。


  1. 拷贝大麦泡派专用固件
    若果固件还没解压,能够因而# unzip raspberry-firmware.zip命令解压。
    然后通过以下命令拷贝要求运用的公文:
    # cp -r firmware-master/boot/* /tmp/rpi/boot/
    # cp -r firmware-master/modules/* /tmp/rpi/lib/modules/
    下一场在SDXC卡boot分区下开创2个名叫cmdline.txt的公文,用来向内核传递参数。该公文内容如下:
    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait
    那里必要留意,因为那个文件是给大麦泡派机器用的,SDHC卡插入山抛子派后,SDHC卡的配备路线应该是/dev/mmcblk0,根分区设备路线正是/dev/mmcblk0p三,所以应当固定写那些内容,而不再是准备SD存款和储蓄卡时在Computer上的设备路线。
    随即在/boot分区下创办3个名叫config.txt的文本,这一步是可选的,小编先是尝试未有建立这一个文件,系统能够健康运维。假若想建立那些文件,文件内容如下:

4.伍 安装基础工具

安装下载工具

[root@localhost ~]# yum -y install wget

安装epel源

#下载(清华大学镜像站地址)
[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-7.noarch.rpm

#安装
[root@localhost ~]# rpm -vih epel-release-latest-7.noarch.rpm

#查看
[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# ls
CentOS-Base.repo         CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo  epel.repo
CentOS-Base.repo.rpmnew  CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo    epel-testing.repo

#更新源
[root@localhost ~]# yum clean all && yum makecache

设置开拓工具包

[root@localhost ~]# yum groupinstall "Development Tools"

 

七、扩充根分区

是因为系统默许的影像把根分区的半空中设定得十分小,由此大家必要手动扩大根分区。

固然如此系统上自带了一个 rootfs-expand
自动扩张根分区的本子,不过不通晓怎么俺利用了从未别的功用。所以依旧得手动操作一下。

执行以下命令:

fdisk /dev/mmcblk0

实行完之后,输入 d -> 按 2 下回车 -> 输入 n -> 按 5 下回车
-> 输入 w -> 按回车。

只要现身 设备或资源忙 提示的话不用管它。

进程如下图:

澳门金沙国际 7

然后施行 reboot 重启悬钩子派。

重启之后再行连接到四月泡派,然后推行以下命令:

resize2fs /dev/mmcblk0p3

根分区的恢弘就做到了。

扩展完成后方可实行 df -h 来检查扩充是不是中标。

经过如下图:

澳门金沙国际 8


hdmi_force_hotplug=1
config_hdmi_boost=4
overscan_left=24
overscan_right=24
overscan_top=16
overscan_bottom=16
disable_overscan=0
core_freq=250
sdram_freq=400
over_voltage=0

四.6 进级系统版本

查阅系统版本

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (AltArch)

备份主要数据

备份过程略(或不备份直接升级)

运行yum命令晋级

#清除yum缓存
[root@localhost ~]# yum clean all

#更新所有包
[root@localhost ~]# yum -y update

重启系统

[root@localhost ~]# reboot

查阅系统版本

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (AltArch)
  1. 格式化刚才新建的TF存款和储蓄卡分区
    设若分区已经打响,那时在/dev/目录下应该能观望sdb和新建的五个分区:sdb一,sdb二,sdb叁,sdb四。假设是用内置读卡器,则恐怕是mmcblk0和呼应的几个分区:mmcblk0p一,mmcblk0p二,mmcblk0p3,mmcblk0p四。
    透过mkfs.vfat+分区设备路线,将点名分区格式化为FAT3二格式。通过mkswap+分区设备路线,将点名分区格式化为swap格式。通过mkfs.ext4+分区配备路线,将钦定分区格式化为ext4格式。

八、添加 EPEL 软件源

EPEL 软件源收音和录音了过多自带软件源未有的常用的软件。在 x八陆 版 CentOS
上,大家能够很有利地用 yum -y install epel-release 来增多 EPEL
软件源,然而在 A奇骏M 版 CentOS 上就没用了。
只是大家得以由此手动修改 yum 源的配置文件来增加它。

施行以下命令:

cat << EOF > /etc/yum.repos.d/epel.repo
[epel]
name=Epel rebuild for armhfp
baseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/
enabled=1
gpgcheck=0
EOF

由来,木莓派版的 CentOS 安装以及基本配置就到位了。请尽情分享 CentOS
和地仙泡派的意趣吧!

  1. 安装fstab文件内容
    这边要求留意,修改的是miniSD卡上的fstab文件,而不是友好计算机上的,借使改错了,本身的处理器就无法运维了,所以供给特地小心。
    率先施行# blkid | grep sdb指令查询sdb磁盘种种分区的UUID,假使是放置读卡器,磁盘名只怕替换为mmcblk0
    下一场使用常用的编辑器张开/tmp/rpi/etc/fstab文件,这些文件是在指点的时候用的,修改的时候需求比较小心。首先,swap分区放在最后一行,行数不够能够拷贝一行。第三行一定是根分区,也正是大家分的第陆个系统一分配区。往下必须是1棵树型结构,大家把boot分区放在第一行,把用户分区放在第一行,分别更新UUID、路线和分区格式新闻。确认无误后保存。

  2. 解除SD卡挂载

四.7 设置系统时区

翻看时区设置

[root@localhost ~]# timedatectl
      Local time: Sat 2018-07-07 13:51:00 UTC
  Universal time: Sat 2018-07-07 13:51:00 UTC
        RTC time: n/a
       Time zone: Etc/UTC (UTC, +0000)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
  DST active: n/a

设置时区

[root@localhost ~]# timedatectl set-timezone Asia/Shanghai

翻开时区设置

[root@localhost ~]# timedatectl
    Local time: 日 2018-06-24 21:29:14 CST
Universal time: 日 2018-06-24 13:29:14 UTC
        RTC time: n/a
    Time zone: Asia/Shanghai (CST, +0800)
    NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
    DST active: n/a

 

# umount /tmp/rpi/boot/
# umount /tmp/rpi/home/
# umount /tmp/rpi/

四.捌 修改系统密码

修改root密码(密码输入无任何回显,摸黑输入)

#若提示 无效的密码: 密码包含用户名在某些地方 请忽略该提示,再次输入密码即可更改成功

#英文版
[root@localhost ~]# passwd root
Changing password for user root.
New password:
BAD PASSWORD: The password contains the user name in some form
Retype new password:
passwd: all authentication tokens updated successfully.

#中文版
[root@localhost ~]# passwd root
更改用户 root 的密码 。
新的 密码:
无效的密码: 密码包含用户名在某些地方
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

重启系统

[root@localhost ~]# reboot
  1. 挂载Fedora ATucsonM 二三连串镜像和SDHC卡分区,拷贝镜像文件
    若果镜像还没解压,能够透过# unxz Fedora-Server-armhfp-23-10-sda.raw.xz指令解压。
    始建近来挂载点:# mkdir /tmp/img/
    创建loop
    device:# losetup --partscan --find --show Fedora-Server-armhfp-23-10-sda.raw /dev/loop0
    挂载loop
    device的根分区到近年来挂载点:# mount -r /dev/loop0p3 /tmp/img/
    此处说圣元(Synutra)(Aptamil)下,经常Linux系统镜像中第贰个分区是boot分区,对应/boot/路线。第1个分区是swap分区,能够忽略,第5个分区才是根分区,对应/。因为大家不打算利用原生的boot和kernal,因而不挂载第二个分区。官方的证实是,随Fedora一同宣布的kernal暂前卫未支持沙窝窝派芯片的装有性格,因而最佳利用山抛子派的专用内核固件。
    继之挂载我们的SD读取卡系统根分区:
    # mkdir /tmp/rpi/
    # mount /dev/mmcblk0p3 /tmp/rpi/
    挂载SD卡boot分区:
    # mkdir /tmp/rpi/boot/
    # mount /dev/mmcblk0p1 /tmp/rpi/boot/
    挂载SD卡home分区:
    # mkdir /tmp/rpi/home/
    # mount /dev/mmcblk0p4 /tmp/rpi/home/
    然后,将镜像根分区中的文件拷贝到SD的根分区中:# cp -rpv /tmp/img/* /tmp/rpi/
    能够实行sync确认缓存同步。
    最后打消镜像文件的挂载:
    # umount /tmp/img
    # losetup -d /dev/loop0

谈到底可以进行sync确认缓存同步。

5、常见难题及缓解

  1. 拷贝山抛子派专用固件
    倘诺固件还没解压,可以透过# unzip raspberry-firmware.zip一声令下解压。
    接下来通过以下命令拷贝必要采用的公文:
    # cp -r firmware-master/boot/* /tmp/rpi/boot/
    # cp -r firmware-master/modules/* /tmp/rpi/lib/modules/
    接下来在SD存款和储蓄卡boot分区下成立四个名叫cmdline.txt的文本,用来向内核传递参数。该公文内容如下:
    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait
    此处必要注意,因为这些文件是给山抛子派机器用的,SDHC卡插入马林派后,SD存储卡的装置路线应该是/dev/mmcblk0,根分区设备路线正是/dev/mmcblk0p三,所以理应固定写这些内容,而不再是准备SDHC卡时在计算机上的设施路线。
    跟着在/boot分区下开创2个名称叫config.txt的文本,这一步是可选的,作者第3尝试未有成立这几个文件,系统能够符合规律运营。要是想建立那一个文件,文件内容如下:
  1. 将PCIe闪存卡插入插秧泡派并开始展览开始化
    上电后符合规律状态应该会显示初步化向导,能够选择1~四进行点名的操作,如设定期区、语���、设置root密码、新建筑管理理员账号等。达成后重启就可以。
    重启后实行以下命令移除没用利用到的Fedora官方内核并更新系统:

伍.一 ifconfig命令无效

描述:输入ifconfig命令后显示 -bash: ifconfig: command not found 或 -bash: ifconfig: 未找到命令

原因:缺少net-tools包(net-tools包提供了ifconfig命令)

解决:安装net-tools
    yum install net-tools
拓展:
    1、CentOS 7最小化系统,使用 ip addr 和 ip link 命令来查找网卡详情,要知道统计数据,可以使用 ip -s link

    2、如果你不知道在哪里可以找到ifconfig命令,请按照以下简单的步骤来找到它。
        首先,让我们找出哪个包提供了ifconfig命令。要完成这项任务,输入以下命令:

        yum provides ifconfig

        或者你也可以使用以下命令

        yum whatprovides ifconfig

        “provides”或者“whatprovides”开关用于找出某个包提供了某些功能或文件

hdmi_force_hotplug=1
config_hdmi_boost=4
overscan_left=24
overscan_right=24
overscan_top=16
overscan_bottom=16
disable_overscan=0
core_freq=250
sdram_freq=400
over_voltage=0

# dnf remove kernel kernel-core kernel-modules
# dnf update

伍.贰 GitHub访问/下载太慢

使用(站长工具-Dns检测)
http://tool.chinaz.com/dns/ 
或(IP检测网站)
https://www.ipaddress.com/

分别检测
github.com
github.global.ssl.fastly.net-tools
codeload.github.com

写入hosts(Windows):
C:\Windows\System32\drivers\etc\hosts

192.30.253.113 github.com
151.101.73.194 github.global.ssl.fastly.net

cmd 执行 ipconfig /flushdns 命令,刷新 DNS 缓存

写入hosts(Linux):
vi /etc/hosts

192.30.253.112 github.com
151.101.113.194 github.global.ssl.fastly.net

 

  1. 安装高脚波派固件更新包
    首先实践# dnf install binutils git安装依赖组件。
    下一场实施以下命令安装rpi-update:

若是要运用Waveshare 7inch HDMI LCD(C)荧屏的话,还要投入以下内容:

# curl -L -o /usr/bin/rpi-update 
# chmod +x /usr/bin/rpi-update

max_usb_澳门金沙国际,current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0
hdmi_drive=1

末尾试行# rpi-update就能够开始展览专用固件进级。

 

更加多Fedora相关消息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5

  1. 安装fstab文件内容
    此处需求注意,修改的是microSD卡上的fstab文件,而不是协调计算机上的,如若改错了,本身的微型计算机就无奈运营了,所以供给尤其小心。
    率先实行# blkid | grep sdb一声令下查询sdb磁盘各种分区的UUID,假设是放到读卡器,磁盘名大概替换为mmcblk0
    接下来利用常用的编辑器展开/tmp/rpi/etc/fstab文件,那些文件是在指引的时候用的,修改的时候供给相比较严苛。首先,swap分区放在最后一行,行数不够能够拷贝1行。第一行一定是根分区,也正是我们分的第多少个系统一分配区。往下必须是一棵树型结构,我们把boot分区放在第一行,把用户分区放在第1行,分别更新UUID、路线和分区格式音信。确认无误后保存。

参考资料:

 

1.  Raspberry Pi document on Fedora official wiki
[]

  1. 解除SD卡挂载

怎么着在松木丛派 二 运转
Ubuntu Snappy Core 
http://www.linuxidc.com/Linux/2015-08/122438.htm

# umount /tmp/rpi/boot/
# umount /tmp/rpi/home/
# umount /tmp/rpi/

在(Raspberry Pi)插秧泡派上设置NodeJS 
http://www.linuxidc.com/Linux/2015-01/111714.htm

最终能够实施sync确认缓存同步。

Raspberry Pi 高脚菠派上安装Weston
http://www.linuxidc.com/Linux/2013-06/86685.htm

 

用于Raspberry Pi 的Linux 操作系统已经可用
http://www.linuxidc.com/Linux/2012-03/56058.htm

  1. 将SD读取卡插入绒毛悬钩子派并举办初阶化
    上电后不荒谬状态相应会议及展览示初步化向导,能够挑选一~4实行点名的操作,如设按时区、语言、设置root密码、新建筑管理理员账号等。完毕后重启就能够。
    重启后实践以下命令移除没用利用到的Fedora官方内核并更新系统:

Raspberry Pi(龙船泡派)试用小记
http://www.linuxidc.com/Linux/2013-10/91008.htm

# dnf remove kernel kernel-core kernel-modules
# dnf update

Raspberry Pi(木莓派)的设置、配置IP及软件源等入门
http://www.linuxidc.com/Linux/2013-10/91009.htm

 

本文永世更新链接地址:http://www.linuxidc.com/Linux/2016-03/128980.htm

  1. 安装地仙泡派固件更新包
    首先实行# dnf install binutils git设置信赖组件。
    然后实践以下命令安装rpi-update:

澳门金沙国际 9

# curl -L -o /usr/bin/rpi-update 
# chmod +x /usr/bin/rpi-update

终极实践# rpi-update就能够开始展览专用固件进级。

 

参考资料:

1.  Raspberry Pi document on Fedora official wiki
[]

相关文章