安装Alpine

PVE/EXSI等虚拟机系统创建Alpine可用使用Virt版的ISO文件。

创建虚拟机的过程就不细写了,网上教程很多。
下面直接从创建后开机开始写。
开机后打开VNC会是下面这个样子,直接输入 root 即可,默认一开始是没有密码的。
Alpine.0.开机.png

直接回车就是使用中括号里的选项。

然后我们输入 setup-alpine 开始安装和配置Alpine。
一开始是让我们选择键盘,直接回车。
Alpine.1.键盘设置.png

接着就开始设置网络相关配置。

系统hostname默认localhost,可以直接回车。
网卡默认eth0,同样可以直接回车。

之后是设置DHCP还是静态,这里建议自己设置静态地址,毕竟是做旁路网关用。
先是输入你想要设置的IP地址、子网掩码和网关。
然后系统会问你是否还要手动修改网络配置,可以直接回车。

还有就是 DNS domain name 我这里填的是 alpine
DNS nameserver 就是DNS服务器,我这里用的是阿里的。

Alpine.2.网络.png

Linux输入密码的时候是不会显示的,而且需要用户再次输入密码已确认。

然后就是一些系统常规配置,修改root密码。

配置时区,这个默认是UTC,我们可以设置成国内的时间。
先输入 Asia 到亚洲时区,再输入 Shanghai 到国内时间。
直接输入 PRC 即可。
是否使用网络代理的这个直接回车即可,默认是none。
Alpine.3.常规设置.png

之后便是选择镜像源,博主这里直接是用的阿里的镜像源,编号是54。
Alpine.4.镜像源和SSH.png

接着是否创建用户,默认不创建,直接回车。
使用哪种SSH服务,默认OPENSSH,直接回车。
允许ROOT用户使用那种方式登录,默认prohibit-password,建议输入yes,这样可以直接使用刚刚创建的root密码登录SSH。
输入SSH KEY或URL,默认不用,直接回车。
Alpine设置root登录.png

最后便是安装到磁盘,这里上面会有显示可用磁盘,直接输入可用磁盘即可。
博主这里的虚拟机就一块磁盘是 sda
然后输入 sys 便可以开始安装Alpine到磁盘。
出现 WARNING: Erase the above disk(s) and continue?(y/n),表示会格式化选中的磁盘,是否继续?
这里默认是否,所以需要输入 y,来继续操作。
最后等待安装完成,会告诉用户请重启。
输入 reboot 重启,Alpine的安装就完成了。
Alpine.5.安装到磁盘.png

配置Alpine

开启Alpine社区源

使用Alpine自带的vi编辑器修改 /etc/apk/repositories
把社区源的那行开头的 #和井号后面的空格给删除。
然后 apk update 即可使用社区源。
Alpine.6.社区源.png

最新的Alpine Linux 3.16 已经可以在一开始的安装向导里配置SSH ROOT登录。

允许使用SSH root登录(已不需要)

由于默认的SSH配置是不允许root登录,所以我们要先修改SSH的配置。
使用Alpine自带的vi编辑器修改 /etc/ssh/sshd_config
#PermitRootLogin prohibit-password 这行开头的 #删除,并且将其中的 prohibit-password 改为 yes
再把 #PasswordAuthentication yes 这行开头的 #删除。
然后重启ssh,重启命令 rc-service sshd restart
最后就可用使用SSH客户端去连接Alpine了。

参考

Alpine Linux Wiki

最后修改:2022 年 10 月 20 日
如果觉得我的文章对你有用,请随意赞赏