闲来无事摆弄下吃灰的树莓派,想搭建个虚拟化学习平台。
手头有树莓派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