手上的树莓派4B 4G的板子拿去做的别项目了,所以拿了一个性能较差的树莓派3B+ 1G版本安装centos折腾折腾。
我使用的是一张16g的内存卡
下载centos镜像
- 树莓派是ARM32架构,所以需要下载对应版本的镜像。
下载地址为http://isoredirect.centos.org/altarch/7/isos/armhfp/ - 我一般选择的是清华大学的镜像源,其中Gnome和KDE分别是两个图形操作界面架构,Minimal是精简镜像,按照自己的需要下载即可。我这里下载的是CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-2009-sda.raw.xz
- 下载完成之后就解压会得到这个文件
将镜像写入内存卡
- 下载个烧录工具,比如 win32diskimager、USB Image Tool,我这里使用的是USB Image Tool
- 写入成功之后电脑会提示让你格式化,不用管他,直接点击取消,然后拔出内存卡即可
启动
- 最后将内存卡插入树莓派,然后开机即可
- 常见的树莓派连接有两种,一种是用有线网连入路由器,再通过路由器远程控制。另一种是给树莓派接上显示器和键盘。看自己方便。
- 首次启动树莓派的CentOS,默认root密码是centos
配置wifi
- 这一步的前提是没有接网线,而且有外接显示器的情况下,通过连接WiFi来进行远程控制
- 如果直接插的网线的话,可以直接进去路由器的后台查看树莓派的ip地址,然后进行访问,此方法不用显示器即可完成
- 如果有显示器的话,那就使用下面的指令来连接WiFi
//扫描wifi信号
nmcli device wifi rescan
//获取wifi信号列表
nmcli device wifi list
//配置无线连接
nmcli device wifi connect “无线网络名称,即SSID” password “无线网络密码” name “任意连接名称(删除,修改时用)”
//例如WiFi名字叫coldmoon,密码为12345,连接名为conn,那么代码为nmcli device wifi connect coldmoon password 12345 name conn
扩展根分区
- fdisk /dev/mmcblk0
- 执行命令:d (删除分区3)
- 执行命令:p (按这时候应该是少了一个分区了)
- 执行命令:n (加分区)
- 执行命令:p (主要分区)
- 直接回车
- 后面的值默认即可
- 执行命令:p
- 执行命令:w
- 然后reboot
- 执行命令: resize2fs /dev/mmcblk0p3
- 执行df -h