在 SoyouStart ARM 独服安装 QuickBox ARM - amefs/quickbox-arm GitHub Wiki
QuickBox ARM 除了可以在类似树莓派香蕉派这样的开发板上运行以外,还可以在 SoyouStart 出租的 ARM 存储服务器中运行,默认的配置方案并不利于部署该项目,以下是一些建议:
分区模板
首先选择一个合适的系统,并勾选 Custom installation
。目前比较推荐使用 Debian 9,但是 Ubuntu 16.04 也是可以支持的。
在这一步需要首先删除 /home
并且勾选 Use the remaining space
保证根分区最大,这样就更方便管理分区,不会遇到空间不足之类的问题。
填写必要信息后即可开始安装。
内核
SoyouStart 默认有一个 OVH 专用的内核,但是该内核不具备 BBR 模块,并且不支持 IPV6,因此需要通过如下方式解除限制。
首先删除 /boot/uImage
。该文件为网启的 4.9 内核的软连接。
Linux 4.9.2-armada375 #1 SMP Mon Jan 23 16:52:54 CET 2017 armv7l armv7l armv7l GNU/Linux
当该文件不存在的时候,重启后系统会自动启用一个4.5的备用内核。
Linux 4.5.2-armada375 #1 SMP Tue Oct 25 11:52:56 CEST 2016 armv7l armv7l armv7l GNU/Linux
接下来我们安装该项目提供的第三方内核。
bash <(wget -qO- http://54.37.26.148/kc375-update.sh -o /dev/null)
内核版本也是4.9
Linux 4.9.192-kc375 #37 SMP Wed Sep 11 22:58:39 CEST 2019 armv7l armv7l armv7l GNU/Linux
这个内核启用IPV6,并且可以开启 BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
完成以上内容后,可以比较轻松的安装 QuickBox ARM。