Raspberry Pi 3/4 Model B 使用 Centos7 for ARMv7 手记

闲来无事摆弄下吃灰的树莓派,想搭建个虚拟化学习平台。
手头有树莓派3b+1个(已经被我改成游戏掌机了)、树莓派4b+3个,分别都插了64GB的TF卡,使用的是华为源的两个镜像。
一.下载镜像文件
1.CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-2003-sda.raw.xz(树莓派3用最小安装方式)
2.CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2003-sda.raw.xz(树莓派4用最小安装方式)
二.烧录镜像到TF卡
我的系统是RHEL7.8,使用etcher直接烧录以上下载的镜像到TF卡中,傻瓜化操作。
在此处下载http://www.electronjs.org/apps/etcher
烧录完成后插上TF卡,插上网线,插上电源即可正常启动,从路由器自动获取到IP地址。
三.开机运行做一些基本的配置
加载电源后,我们在路由器或者防火墙查看DHCP客户端,把新增的设备IP地址记下,用ssh命令登录。

ssh root@192.168.1.XXX

登录进去后,我们查看下网络,并给我们的树莓派配置一个静态的IP地址。

nmcli conn show
nmcli device
nmcli conn add type ethernet con-name eth0 ifname eth0
nmcli conn modify eth0 ipv4.addresses "192.168.1.11/24" ipv4.gateway "192.168.1.1" ipv4.dns "223.5.5.5,223.6.6.6" ipv4.method "manual"
nmcli conn del Wired\ connection\ 1

插拔电源进行重启,
使用新的IP重新ssh远程登录至你的树莓派。

ssh root@192.168.1.11

root用户的默认密码是:centos
修改主机名称:

hostname control.openstack.rhca.cc
hostnamectl set-hostname control.openstack.rhca.cc

给根分区扩容:
因为华为源下载的镜像,所以默认语言地区为zh_CN.UTF-8,直接使用rootfs-expand命令进行扩容会提示错误。所以先要

export LANG=en_US.UTF.8
rootfs-expand

OK.
四.使用EPEL源

cd /etc/yum.repo.d/
cat >> epel.repo << EOF
> [base]
> name=epel
> baseurl=http://mirror.centos.org/altarch/7/os/armhfp/
> enabled=0
> gpgcheck=0
> cost=2000
> [updates]
> name=epel
> baseurl=http://mirror.centos.org/altarch/7/updates/armhfp/
> enabled=0
> gpgcheck=0
> cost=2000
> EOF
yum clean all
yum makecache
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值