外观
安装 Alpine 系统教程
约 523 字大约 2 分钟
Alpine Linux 是一个轻量级 Linux 发行版,内存占用极低,非常适合作为 SMbox 的运行环境。
本教程涵盖从 Alpine 系统安装到 SMbox 部署的完整流程。
下载镜像
从中科大镜像站下载 Alpine 安装镜像:
https://mirrors.ustc.edu.cn/

选择对应架构的 alpine-virt 版本(虚拟机优化版)。
创建虚拟机
以 PVE 为例:


重要
关闭安全引导(Secure Boot)

安装系统
开机后输入 root 登录(无密码),然后运行:
setup-alpine安装过程说明


APK Mirror(镜像源)选择:输入 f 自动查找最快镜像源,或输入 s 手动选择,也可直接输入编号(如 14 对应 ustc 源,编号可能变动)。


安装完成后重启,使用 root 和你设置的密码登录。
安装前置依赖
SMbox 的安装脚本依赖 bash,必须先安装:
apk add bash安装虚拟机 Tools(可选)
先开启社区仓库:
sed -i '/community/s/^#//' /etc/apk/repositoriesESXI 用户:
apk add open-vm-tools open-vm-tools-guestinfo open-vm-tools-deploypkg && rc-service open-vm-tools start && rc-update add open-vm-tools bootPVE 用户:
apk add qemu-guest-agent && rc-update add qemu-guest-agent && service qemu-guest-agent start安装 SMbox
前置依赖安装完毕后,运行一键安装脚本:
wget http://154.17.224.29/public/smbox-manage2.sh -O manage.sh && chmod +x manage.sh && ./manage.sh安装完成后,请回到 首次使用 完成初始配置。
开启 IPv6(可选)
如果你的网络环境需要 IPv6 支持:
编辑 /etc/sysctl.conf,在文件末尾添加(eth0 改为你的网卡名称):
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2使配置生效:
sysctl -p编辑 /etc/network/interfaces,在文件末尾添加(eth0 改为你的网卡名称):
iface eth0 inet6 auto重启网络服务:
rc-service networking restart验证
执行 ip addr 查看网卡是否获取到 IPv6 地址。
