【美高梅手机版4858】在龙船泡派贰代B型,为地仙泡派装上

By admin in 美高梅手机版4858 on 2019年4月14日

一、简介

正文首要用于记录安装进度,以便日后查阅回想。


正文首要用于记录安装进度,以便日后查阅回看。

1.壹 小编简介

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

事先在融洽的松木派上运维的一直是经过NOOB安装的Raspbian,可是本身通常更爱好用Fedora作为支出和动用条件,而且Raspbian上的软件包平日更新比较缓慢。因为高脚菠派贰代B型上市前,大麦泡派的芯片皆以armv6也许更早的架构,只可以运营A中华VM架构的Raspbian恐怕Fedora
18及更早版本。高脚波派二代B型搭载的芯片架构是armv七,木莓派三代搭载的芯片框架结构是armv八,那二种芯片都能够运行A福睿斯M架构的Fedora
二3,而仅运维Raspbian也不便丰裕发挥硬件质量,由此通过搜寻资料,最终找到了Fedora官方的文书档案表达。首先在1陆G的积存卡上表明成功,今日就在64G的SDXC存款和储蓄卡上再来叁回,顺便把种种步骤记录下来,以备本身和别的海腴考。

⚠️ 注意

在操作在此以前,请先备份好欧洲糙莓派 SD 卡上的首要性数据。接下来的操作会抹掉整张
SD 卡!


事先在本身的松木派上运营的一直是经过NOOB安装的Raspbian,不过本人常常更爱好用Fedora用作支付和动用环境,而且Raspbian上的软件包常常更新相比缓慢。因为马林派2代B型上市前,马林派的芯片都以armv陆或许更早的架构,只好运营AHighlanderM架构的Raspbian也许Fedora
18及更早版本。悬钩子派2代B型搭载的芯片架构是armv7,托盘派叁代搭载的芯片架构是armv8,那二种芯片都能够运营ALX570M架构的Fedora
二三,而仅运营Raspbian也麻烦丰硕发挥硬件品质,因而通过搜寻资料,最终找到了Fedora官方的文档表明。首先在1陆G的存款和储蓄卡上证实成功,今日就在6四G的SD内部存款和储蓄器卡上再来三次,顺便把各样步骤记录下来,以备本人和别的人葠考。

一.贰 插秧泡派简介

木莓派是怎样?

树莓派(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
的份额也直接处于第3人。

二零一八年终自小编买了个大麦泡派来折腾。买来之后自然是想拿它来搭个袖珍服务器的,然则小编天真地以为大麦泡派是
AMuranoM 架构的,肯定未有 CentOS
那种服务器操作系统,而自笔者大多数的服务器配置格局都以依照 CentOS
整理的,又懒得研讨其余发行版的铺排格局,所以只用它官方的 Raspbian
系统来玩1玩 GPIO 以及 HomeKit……

3遍偶然的时机,小编意识了 CentOS 居然也有 A福睿斯M 版本!然后就……

正文纯属个人经历分享,仅供参考。其余,那几个类别的内核和跟 Raspbian
一样也是 3二 位的。

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


  1. 准备工作
    下载Fedora 23 AMuranoM镜像和raspberry专用固件(Boot和Kernel):
    a. Fedora 二三 ARAV4M 官方下载地址 []
    b. Raspberry Pi专用固件下载地址
    []
    下载完后解压到方便人民群众的目录备用即可。

  2. 创设磁盘分区结构
    因为官方的文书档案中只介绍了fdisk的选拔,因而就偷懒,只参考了法定文书档案的步骤,至于别的工具是还是不是有效,一时半刻就不商讨了。有趣味的话能够尝试。
    鉴于大多数操作都是亟需根用户权限的,假设以为平常sudo麻烦,能够一贯su切换来根用户。
    先是供给明确磁盘的配备路径,使用USB读卡器有相当的大概率路径是/dev/sdb,而使用微型计算机内置的读卡器,PCIe闪存卡的路径恐怕是/dev/mmcblk0,本人依照情形鲜明。
    规定设备路径后运转# fdisk /dev/sdb (那是作者电脑上的不二秘诀)
    回车后进入互相情势,p打字与印刷当前操作磁盘的分区消息,d删除,删除现存的分区。
    继而说说小编打算创立的分区:依据官方文书档案,boot分区12八Mb就够用了,因为贰代B型的内部存款和储蓄器是1G,所以swap分区干脆给壹G;那时还剩大概5八G可用空间,给系统1陆G以上的可用空间差不多了,假如打算作为开发工作站,装很多软件包,能够适用留多有个别,剩下的空间作为用户分区。
    下一场输入n创造新的分区,回车后出现提醒,输入p能够创制主分区,输入e能够创设扩展分区,我们要开创的是主分区,之后依据提醒输入1表示要创立的是率先个分区,然后输入五回回车,跳过First
    sector选项,在Last
    sector选项中输入+128M,表示划分给分区的轻重。显示器上的提醒音讯能够参照如下:

1.3 ARM简介

在求学其他嵌入式开发从前,先导要通晓的便是嵌入式终端的CPU架构。

高脚菠派是百里挑一的嵌入式开发板,其CPU架构自然是A哈弗M,先来看下红树莓派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内存的寻址。

悬钩子派三B+使用的CPU为四核A福特ExplorerM
Cortex-A53(A帕杰罗Mv八)陆15位,通过上文我们询问到三十五个人的寻址空间有限,并无法确实发挥六二十一个人CPU的性子,有实验验证,61个人CPU的乔木丛派比30个人的功用拉长近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 二3 AHighlanderM镜像和raspberry专用固件(Boot和Kernel):
    a. Fedora 贰3 A福睿斯M 官方下载地址 []
    b. Raspberry Pi专用固件下载地址
    []
    下载完后解压到便利的目录备用即可。

2、作者使用的东西

  • 硬件: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       

二、材质清单

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

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

TF卡读卡器 x 1 约10元

材料总价约300元

 

三、下载 & 解压 ARM 版 CentOS

动用浏览器打开 CentOS
官网的下载页面:

美高梅手机版4858 1

接下来采取相应的硬件版本即可下载。

如果下载速度太慢或许不恐怕下载,能够行使 aria2
之类的下载工具来增加速度下载。

提出在下载完以往,检查一下文件的 SHA256 校验和是还是不是与 sha256sum.txt
文件中的一致。

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

下载达成后,您会发觉这几个文件的后缀名是
.xz。它是一个回落的磁盘影像文件,并不能够直接使用。

本身那边用「The Unarchiver」那么些 App 来解压它。

美高梅手机版4858 2

解压完毕后,会拿走八个后缀名称为 .img
的文本,那一个才是的确的磁盘影象文件。


【美高梅手机版4858】在龙船泡派贰代B型,为地仙泡派装上。       Created a new partition 1 of type ‘Linux’ and of size 128 MiB.

3、烧录系统

镜像文件

树莓派的镜像文件为.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,而利用电脑内置的读卡器,SD读取卡的门径大概是/dev/mmcblk0,自个儿根据情形显著。
    分明设备路径后运转# fdisk /dev/sdb (那是笔者电脑上的途径)
    回车后进入相互方式,p打字与印刷当前操作磁盘的分区音讯,d删除,删除现存的分区。
    接着说说笔者打算成立的分区:遵照官方文书档案,boot分区12八Mb就丰硕了,因为2代B型的内部存款和储蓄器是1G,所以swap分区干脆给1G;那时还剩大致5八G可用空间,给系统1陆G上述的可用空间大约了,即使打算作为支付工作站,装很多软件包,能够恰到好处留多片段,剩下的半空中作为用户分区。
    然后输入n创立新的分区,回车后出现提示,输入p能够创造主分区,输入e能够创设扩充足区,我们要成立的是主分区,之后按照提醒输入一代表要成立的是首先个分区,然后输入五回回车,跳过First
    sector选项,在Last
    sector选项中输入+12八M,表示划分给分区的轻重。显示屏上的提示音信能够参考如下:

四、安装

为了有限支撑起见,请先移除 Mac 上的享有外接磁盘,再把复盆子派上的 SDHC卡放入读卡器然后插到 Mac 上。

当见到Created a new partition 壹 of type ‘Linux’ and of size 128MiB.消息时就象征分区创设成功了。
根据刚才的唤起大家能够清楚,刚才创设的分区类型是“Linux”的,而托盘派须要Boot分区必须是FAT3二,由此还索要输入t命令转换分区类型。输入L查询全数品种代码,能够查到W95FAT32的代码是b,由此输入b,此时会来得类似上边包车型大巴消息:

四、基础配置

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        

4.一 找出磁盘对应的装置文件

打开「终端」,然后实施以下命令:

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分区,也正是CF内存卡的磁盘大小仅为系统镜像的尺寸,很肯定那是不能够承受的,大家要对磁盘实行重复分区,找回失去的磁盘空间

至于烧录分区

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.

4.2 卸载 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命令写入存款和储蓄卡。若是系统提示必要重启大概另行连接读卡器的,先重启也许另行连接后再进行下一步。

肆.二 升级系统基本

鉴于移植版本的系列基本未提供有线网络、蓝牙( Bluetooth® )等扩张成效的驱动,所以供给升级系统基本,不然不或许开启三月泡派的有线网卡

翻开内核版本

#查看内核版本
[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 1 of type ‘Linux’ and of size 12捌MiB.新闻时就表示分区创设成功了。
依照刚才的晋升我们得以知晓,刚才创制的分区类型是“Linux”的,而红树莓派供给Boot分区必须是FAT32,由此还须要输入t命令转换分区类型。输入L查询全数品类代码,能够查到W95FAT3贰的代码是b,因此输入b,此时会来得类似下边的新闻:

肆.3 将磁盘影象文件烧写到 SD 卡中

先输入 sudo dd if=,然后将解压出来的 .img 文件拖到终端窗口中。再输入
of=<设备文件名>,回车输入管理员密码执行,印象文件就会被烧写到 SD读取卡中。

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

比如说作者的是:

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

推行完指令之后,请耐心等待烧写达成。

上面是前方多少个步骤截图:

美高梅手机版4858 3

烧写达成之后,SD闪存卡中有3个分区会被自动挂载,请卸载它(在桌面中校已挂载的分区直接拖到废纸篓中即可)。然后把
SD 卡装进刺葫芦派中。


  1. 格式化刚才新建的SDXC卡分区
    假定分区已经打响,那时在/dev/目录下相应能看到sdb和新建的四个分区:sdb一,sdb贰,sdb3,sdb四。如若是用内置读卡器,则或许是mmcblk0和对应的五个分区:mmcblk0p一,mmcblk0p二,mmcblk0p3,mmcblk0p四。
    通过mkfs.vfat+分区设备路径,将钦赐分区格式化为FAT3二格式。通过mkswap+分区设备路径,将点名分区格式化为swap格式。通过mkfs.ext四+分区装备路径,将钦赐分区格式化为ext4格式。

  2. 挂载Fedora ARAV4M 二三种类镜像和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/
    此处说Bellamy(Bellamy)下,平日Linux系统镜像中第多个分区是boot分区,对应/boot/路径。第2个分区是swap分区,能够忽略,第多少个分区才是根分区,对应/。因为大家不打算动用原生的boot和kernal,因此不挂载第3个分区。官方的表达是,随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

4.三 更改系统语言

查阅语言配置

[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’.

五、连接到龙船泡派

动用网线将高脚菠派连接到含有 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

美高梅手机版4858 4

要是你有带 HDMI 输入接口显示器和键盘鼠标的话,也得以一贯采取带外配置。


 

四.四 配置有线互联网

查看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”类型,对应的数码是八二。而系统一分配区和用户分区则不须求修改分区类型。
于是乎,创造磁盘分区结构的办事就宗旨形成了,执行p命令查看结果,确认无误后实施w命令写入存款和储蓄卡。借使系统提示须要重启也许再度连接读卡器的,先重启或许重新连接后再履行下一步。

六、配置 Wi-Fi 网络

假设不须要采纳 Wi-Fi 互连网的话能够跳过此步骤。

布局 Wi-Fi 非凡简单,使用 CentOS 中自带的 NetworkManager
工具即可配置。

施行以下命令:

nmtui

选择 启用连接 然后回车。

美高梅手机版4858 5

分选要求再而三的 Wi-Fi 网络然后输入密码即可连接。

美高梅手机版4858 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/
    下一场在CF读取卡boot分区下开创八个名叫cmdline.txt的文本,用来向内核传递参数。该公文内容如下:
    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait
    此处供给注意,因为那些文件是给高脚波派机器用的,SDXC卡插入龙船泡派后,PCIe闪存卡的装置路径应该是/dev/mmcblk0,根分区设备路径正是/dev/mmcblk0p叁,所以应该固定写那些内容,而不再是准备CF读取卡时在电脑上的设施路径。
    跟着在/boot分区下开创一个名称为config.txt的文书,这一步是可选的,笔者第二品尝未有树立这么些文件,系统能够健康运转。假使想建立这几个文件,文件内容如下:

四.五 安装基础工具

设置下载工具

[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 -> 按回车。

假诺出现 设备或资源忙 提示的话不用管它。

经过如下图:

美高梅手机版4858 7

接下来实施 reboot 重启地仙泡派。

重启之后再一次连接到托盘派,然后实施以下命令:

resize2fs /dev/mmcblk0p3

根分区的壮大就到位了。

扩展实现后能够实施 df -h 来检查扩大是或不是中标。

进度如下图:

美高梅手机版4858 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

肆.六 升级系统版本

翻开系统版本

[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. 格式化刚才新建的icroSD存款和储蓄卡分区
    假诺分区已经打响,那时在/dev/目录下相应能观察sdb和新建的5个分区:sdb一,sdb2,sdb叁,sdb四。假如是用内置读卡器,则大概是mmcblk0和对应的伍个分区:mmcblk0p1,mmcblk0p二,mmcblk0p三,mmcblk0p四。
    透过mkfs.vfat+分区设备路径,将内定分区格式化为FAT3贰格式。通过mkswap+分区设备路径,将点名分区格式化为swap格式。通过mkfs.ext肆+分区设备路径,将钦定分区格式化为ext四格式。

八、添加 EPEL 软件源

EPEL 软件源收音和录音了重重自带软件源未有的常用的软件。在 x8陆 版 CentOS
上,我们能够很便利地用 yum -y install epel-release 来添加 EPEL
软件源,然则在 AKugaM 版 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文件内容
    那里需求小心,修改的是CF存款和储蓄卡上的fstab文件,而不是协调电脑上的,如若改错了,自身的微型总结机就抓耳挠腮运转了,所以须求更小心。
    首先实施# blkid | grep sdb命令查询sdb磁盘种种分区的UUID,就算是放手读卡器,磁盘名大概替换为mmcblk0
    接下来利用常用的编辑器打开/tmp/rpi/etc/fstab文件,这么些文件是在教导的时候用的,修改的时候须求相比谨慎。首先,swap分区放在最后1行,行数不够能够拷贝一行。第2行肯定是根分区,相当于我们分的第陆个连串分区。往下必须是壹棵树型结构,我们把boot分区放在第3行,把用户分区放在第二行,分别更新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 A奥德赛M 二三种类镜像和miniSD闪存卡分区,拷贝镜像文件
    借使镜像还没解压,能够通过# 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/
    此地说澳优(Ausnutria Hyproca)下,平常Linux系统镜像中首先个分区是boot分区,对应/boot/路径。第二个分区是swap分区,能够忽略,第12个分区才是根分区,对应/。因为咱们不打算接纳原生的boot和kernal,因而不挂载第一个分区。官方的认证是,随Fedora一起发表的kernal方今并未有帮忙高脚菠派芯片的有所本性,因而最佳使用沙窝窝派的专用内核固件。
    接着挂载大家的SDXC存款和储蓄卡系统根分区:
    # 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/
    然后在miniSD卡boot分区下创建3个名称为cmdline.txt的公文,用来向内核传递参数。该文件内容如下:
    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait
    那边需求小心,因为那么些文件是给高脚波派机器用的,PCIe闪存卡插入沙窝窝派后,SD存款和储蓄卡的设施路径应该是/dev/mmcblk0,根分区设备路径正是/dev/mmcblk0p3,所以应当固定写这些剧情,而不再是准备SDHC卡时在计算机上的装备路径。
    跟着在/boot分区下创制2个名称为config.txt的文书,这一步是可选的,小编第一尝试未有创设这几个文件,系统可以健康运营。假设想建立那些文件,文件内容如下:
  1. 将miniSD闪存卡插入沙窝窝派并开始展览初步化
    上电后平常状态应该会展现初阶化向导,能够采取一~4举行点名的操作,如设定时区、语���、设置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
美高梅手机版4858 ,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

伍.2 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 七inch 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行,行数不够能够拷贝1行。第三行一定是根分区,也便是我们分的第伍个系统一分配区。往下必须是1棵树型结构,大家把boot分区放在第2行,把用户分区放在第一行,分别更新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 山抛子派上设置韦斯顿
http://www.linuxidc.com/Linux/2013-06/86685.htm

 

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

  1. 将SD卡插入悬钩子派并拓展起头化
    上电后寻常意况应该会来得初步化向导,能够挑选一~四实行点名的操作,如设定时区、语言、设置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:

美高梅手机版4858 9

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

最后执行# rpi-update即可进行专用固件升级。

 

参考资料:

1.  Raspberry Pi document on Fedora official wiki
[]

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有