树莓牌4B安装Centos8

本文详细指导如何在RaspberryPi上进行CentOS系统安装、工具配置,包括SD卡烧录、网络设置、分区扩展、Wi-Fi连接、静态IP配置、YUM仓库管理、软件安装(如Neovim和Chrome)以及U盘挂载设置。

准备工作

  • 镜像:https://people.centos.org/pgreco/CentOS-Userland-8-stream-aarch64-RaspberryPI-Minimal-4/
    在这里插入图片描述
  • 烧制工具:https://www.raspberrypi.com/software/

初始化

将上述工具烧制好的SD卡插入树莓派,通电。通过网线将树莓派与电脑连接(需要开启网络共享)。

查找IP

arp -a

ssh

ssh root@xxx.xxx.xxx.xxx
默认密码:centos

重新分区

默认 /dev/root 只有很小一点存储。

执行命令 fdisk /dev/mmcblk0,按照下图红字操作。

再次输入 p/dev/mmcblk0p3 已经变大了。确认无误输入 w 开始写入。

执行 reboot 重启树莓派。此时分区容量尚未变化。

需要执行命令 resize2fs /dev/mmcblk0p3,执行完成后 /dev/root 已经变大了。

nmcli 配置 Wifi

使用 nmcli device wifi 查看能可用的wifi。一般这个颜色的就是能用的,SSID 就是 wifi 的名字。后续以 TP-LINK_9FF7 为例。

使用下述命令建立wifi链接:

nmcli dev wifi con "TP-LINK_9FF7" password "wifi的密码"

配置静态地址

首先记录下 Gateway。

再记下当前的IP地址

执行下述命令开始配置,记得替换 IP 和 gateway

nmcli con mod TP-LINK_9FF7 ipv4.addresses 192.168.4.103/24
nmcli con mod TP-LINK_9FF7 ipv4.gateway 192.168.4.1
nmcli con mod SSID ipv4.method manual
nmcli con mod TP-LINK_9FF7 ipv4.method manual
nmcli con mod TP-LINK_9FF7 ipv4.dns "8.8.8.8"

yum repo

rm -rf /etc/yum.repos.d/*
curl https://mirrors.aliyun.com/repo/Centos-8.repo > /etc/yum.repos.d/CentOS-Base.repo
yum  clean all
yum makecache

然后执行下 yum repolist,正常应该会输出

安装 nvim

neovim 源码地址
curl https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.tar.gz -O 1.tar.gz

安装llvm

cmake -S llvm -B build -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" -DCMAKE_BUILD_TYPE=release -DCMAKE_CXX_COMPILER=`which g++` -DCMAKE_C_COMPILER=`which gcc`;
make;

外接U盘

插上U盘后,fdisk -l 查看是否能识别到,一般能看到/dev/sda

识别到之后,开始挂载:

sudo mkdir /mnt/usb_flash/; # 创建目录
sudo mkfs -t ext4 /dev/sda; # 格式化
sudo mount /dev/sda /mnt/usb_flash/

每次自动挂载

ls -l /dev/disk/by-uuid;
# 编辑文件 /etc/fstab
UUID=xxxxx /path/to/mount        ext4    defaults 0 0

安装 Chrome

yum install chromium
yum install chromedriver
yum list installed | grep chrom # 查看版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值