树莓派3B安装Alpine

起因

最近换路由器,折腾刷机的时候,不知道咋的,就把树莓派给搞崩了,一开机就重启,经过不断地测试,发现wifi一开,系统就重启,外置硬盘一连,系统也重启,最后只能重装树莓派的系统来解决

之前用的是CentOS,但是那小内存,已启动就占用了几百M,而我平时用的服务又都是运行在Docker中,所以这次重装的时候,我就想着换个轻量的系统作为宿主系统,Docker用的多了,自然而然的就想到了Alpine

先跟着官方的WIKI去安装,然而,始终无法使用sys模式来安装,参考的文章:
Classic install or sys mode on Raspberry Pi
Raspberry Pi
安装的时候提示:Ext4 is not supported. Only supported are: VFAT

然而Google了半天,也没有找到解决办法,后面只能自己瞎折腾,最后成功安装,步骤如下。

准备

  1. 下载系统:树莓派3B是64位的CPU,所以下载arm64架构的系统,下载地址
    选择aarch64下载
    image.png
  2. 两个SD卡或者U盘,我用的是一个SD卡,一个U盘,其中一个设备作为安装盘(容量大于256MB即可),一个用来安装系统(推荐8GB+)

安装盘制作

制作安装盘的设备容量大于256MB即可
格式化设备,将其格式化为fat16或者fat32的设备
解压刚刚下载的alpine系统文件,并将解压出来的文件复制到格式化后的设备中

headless运行

  1. 先将安装盘链接到树莓派,此时不要连接系统盘
  2. 通电开机设备,连接上键盘和显示器
  3. 使用root账号登录设备,此时不需要输入密码
  4. 连上系统盘
  5. 执行setup-alpine命令
  1. 选择键盘布局,都输入:cn


    image.png
  2. 设置主机名,按自己想法输入


    image.png
  3. 设置网络,全部默认即可


    image.png
  4. 设置root用户密码,自己设置即可
  5. 设置时区,依次输入Asia Shanghai


    image.png
  6. 设置代理,代理按需
  7. 设置NTP client,NTP默认即可


    image.png
  8. 设置软件包镜像,r随机,f测速后选择最快的,e手动输入,数字则选择指定的镜像,默认1,我这儿用的默认的,速度还可


    image.png
  9. 是否创建新用户,默认no
  10. 选择SSH客户端,默认openssh
  11. 是否允许root用户登录ssh,这里要输入yes
  12. 配置ssh key,默认


    image.png
  13. 配置安装的硬盘(which disk(s) would you like to use),树莓派上不一定会出现这个选项,如果出现了,先跳过,即选择none
  14. 哪儿保存配置文件,这里选择none
  15. 设置缓存目录,这里选择none
    image.png

    到此,系统会运行在内存中,重启后数据会丢失

安装系统到硬盘(sys模式)

  1. 查看安装设备fdisk -l
    /dev/sdx 这个是U盘,即usb接口连接的设备,x从a-z
    /dev/mmcblk0p是SD卡,根据自己的情况确定安装设备
  2. 执行setup-disk -m /dev/sda,将/dev/sda/替换为你需要安装的设备,在哪胡总过程会格式化设备并进行分区,请保存好资料
  3. 输入y,继续安装
    image.png
  4. 关机,移除安装盘,开机,enjoy it

你可能感兴趣的:(树莓派3B安装Alpine)