admin 管理员组

文章数量: 887021

树莓派系统安装,使用SSD/U盘启动centos
argon m2 外壳厂家资料
https://www.waveshare/wiki/PI4-CASE-ARGON-ONE-M.2

TF卡安装系统

如果是使用TF卡安装,则参考官方文档按步骤安装即可:
https://www.waveshare/wiki/Raspberry_Pi_Documentation

安装centos、Ubuntu、Raspberry Pi 则下载相应arm系统镜像即可;
我这里是安装的centos,本文以centos为例
地址:https://mirrors.tuna.tsinghua.edu/centos-altarch/7.9.2009/isos/aarch64/images/CentOS-Userland-7-aarch64-RaspberryPI-Minimal-4-2009-sda.raw.xz

U盘或SSD启动系统

注意:树莓派版本需要3及以上,raspbian版本2017.4及以上
TF卡的读写速度比较慢,如果我们想把系统做到SSD或者U盘里,都是可以的。

第一步

第一步还是需要把系统装到TF卡里,插入SSD/U盘,启动树莓派。
执行:

sudo apt-get update
sudo apt-get upgrade

打开terminal, 输入:

vcgencmd otp_dump | grep 17

查看编号拍照记录,等会区别ssd启动的时候确认
然后

vi /boot/config.txt

在最后一行加入:

program_usb_boot_mode=1

代表用usb启动,然后重启树莓派

sudo reboot

启动后打开terminal, 输入:

vcgencmd otp_dump | grep 17

查看编号是否与重启前的不一样,如果不一样则说明使用usb启动成功。
下载centos系统,
https://mirrors.tuna.tsinghua.edu/centos-altarch/7.9.2009/isos/aarch64/images/CentOS-Userland-7-aarch64-RaspberryPI-Minimal-4-2009-sda.raw.xz
下载完毕不用解压,打开菜单,附件,启动 Raspberry PI imager,
左边选择刚才下载好的系统,中间选择你的SSD,然后直接烧录

等待烧录完毕即可。
然后把刚才加入的U盘启动那个配置删除:

vi /boot/config.txt
删除掉 program_usb_boot_mode=1

然后关机,拔掉TF卡,启动树莓派。
如果开机卡在了这个地方

vcc-sd: disabling
random: crng init done

先关掉树莓派,把SSD以U盘的形式插到你的windows电脑上。
打开盘,找到cmdline.txt 文件,打开
里面大致是这样一行配置

console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait

需要修改 root= 后的内容,
我这里是 mmcblk0p3,改为 sda3,最后一位的数字不要变动!
结果是
console=ttyAMA0,115200 console=tty1 root=/dev/sda3 rootfstype=ext4 elevator=deadline rootwait
保存,然后把SSD插到树莓派上,启动就好了。
初始用户名密码是 root,centos

解决树莓派4 安装centos根目录空间不足

注意!此步骤必须要在刚做完系统时执行
参考链接
https://blog.csdn/yantao19930905/article/details/104242550

配置ip

参考链接
https://blog.csdn/shallow72/article/details/121831469

ifconfig 查看网卡名

BOOTPROTO=static # 改为static固定ip
加入:
IPADDR=192.168.1.7
GATEWAY=192.168.1.1
PREFIX=24
DNS1=114.114.114.114

切换清华yum源

记得先备份文件

cd /etc/yum.repos.d/
mkdir repobak
cp *.repo ./repobak/
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|^#baseurl=http://mirror.centos/altarch/|baseurl=https://mirrors.tuna.tsinghua.edu/centos-altarch/|g' \
         -e 's|^#baseurl=http://mirror.centos/$contentdir/|baseurl=https://mirrors.tuna.tsinghua.edu/centos-altarch/|g' \
         -i  /etc/yum.repos.d/CentOS-*.repo
         

然后执行

yum makecache

本文标签: 系统安装 树莓派 centos ssd