起因
最近换路由器,折腾刷机的时候,不知道咋的,就把树莓派给搞崩了,一开机就重启,经过不断地测试,发现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了半天,也没有找到解决办法,后面只能自己瞎折腾,最后成功安装,步骤如下。
准备
- 下载系统:树莓派3B是64位的CPU,所以下载arm64架构的系统,下载地址
选择aarch64下载
image.png - 两个SD卡或者U盘,我用的是一个SD卡,一个U盘,其中一个设备作为安装盘(容量大于256MB即可),一个用来安装系统(推荐8GB+)
安装盘制作
制作安装盘的设备容量大于256MB即可
格式化设备,将其格式化为fat16或者fat32的设备
解压刚刚下载的alpine系统文件,并将解压出来的文件复制到格式化后的设备中
headless运行
- 先将安装盘链接到树莓派,此时不要连接系统盘
- 通电开机设备,连接上键盘和显示器
- 使用root账号登录设备,此时不需要输入密码
- 连上系统盘
- 执行
setup-alpine
命令
-
选择键盘布局,都输入:cn
image.png -
设置主机名,按自己想法输入
image.png -
设置网络,全部默认即可
image.png - 设置root用户密码,自己设置即可
-
设置时区,依次输入Asia Shanghai
image.png - 设置代理,代理按需
-
设置NTP client,NTP默认即可
image.png -
设置软件包镜像,r随机,f测速后选择最快的,e手动输入,数字则选择指定的镜像,默认1,我这儿用的默认的,速度还可
image.png - 是否创建新用户,默认no
- 选择SSH客户端,默认openssh
- 是否允许root用户登录ssh,这里要输入yes
-
配置ssh key,默认
image.png - 配置安装的硬盘(which disk(s) would you like to use),树莓派上不一定会出现这个选项,如果出现了,先跳过,即选择none
- 哪儿保存配置文件,
这里选择none
- 设置缓存目录,
这里选择none
image.png
到此,系统会运行在内存中,重启后数据会丢失
安装系统到硬盘(sys模式)
- 查看安装设备
fdisk -l
/dev/sdx 这个是U盘,即usb接口连接的设备,x从a-z
/dev/mmcblk0p是SD卡,根据自己的情况确定安装设备 - 执行
setup-disk -m /dev/sda
,将/dev/sda/
替换为你需要安装的设备,在哪胡总过程会格式化设备并进行分区,请保存好资料 - 输入
y
,继续安装
image.png - 关机,移除安装盘,开机,enjoy it
网友评论