本帖最后由 aiba 于 2019-10-2 03:29 编辑
五、个人刷Armbian遇到的困难以及解决思路
1.降级问题教程就不写了, 百度谷歌一下,数不胜数,基本每个帖子都提供了工具和镜像下载。博主拿到手就是2.19版本,所以免去了比较麻烦的降级问题。Win10系统降级可能会遇到无法识别设备的问题,谷歌一下在恩山论坛会有不少帖子提出解决方法,Win7的话一般不会遇到此问题。
2.分区问题写入U盘,开刷,首先遇到的问题就是一堆代码刷过后找不到分区,例如ROOTFS之类的。博主提供的思路是,在写入U盘后,有一个1G左右的空分区,Win系统会提示你让你格式化,直接不格式化,因为在格式化后,U盘腾出来1G空间可用,但是你发现刷Linux的时候压根认不出来,分区有问题,就没法继续进行下去了。。。
3.连不上WiFi在输入系统后,第一步肯定是联网了。Armbian比较方便的联网工具是nmtui,直接输入“nmtui”就能弹出一个页面,按键盘操作就能连接wifi,开机启动后也会自动连接。但是博主遇到了在这里遇到一个大坑就是nmtui后一片空白,使用nmcli命令查看wifi模块是开启且正常工作的,这就很奇怪了。博主遍寻了各种方法,也咨询了很多大佬,试过了各种镜像,一直没有找到有效的解决方法。在放弃使用Debian后转而选择使用Ubuntu镜像,居然一次成功,直接可以连接WIFI,但是强迫症不能忍开机负载2.0的蛋疼。随后一位大佬指点是部分固件没开启WIFI模块,输入下面的命令开启,但是压根在lib文件里找不到这些东西,命令运行失败。 |
modprobe dhd && echo dhd >> /etc/modules modprobe wifi_dummy && echo wifi_dummy >> /etc/modules
|
折腾了一天还是无法联网,最后决定重新刷一次4.18版本的Debian,这次终于开启了。所以解决这个问题的方法就是多刷几次,问题很玄学,就是不知道为什么,明明所有步骤都是正确的。第三天博主新购买的闪迪U盘到货,重新刷系统,第一次又是找不到wifi,第二次重新刷就开启了,所以这个问题,多刷几次吧,没办法。
4.更新源问题Debian系统自带的是国外源,在国内用下载和龟爬一样,所以一定要换源。推荐使用清华或中科大等软件源,不要使用阿里云等IDC的,因为他们没有ARM系统,没有ARM的软件包,压根装不上软件包。下面提供一个不错的清华源。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free
#deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ sid main contrib non-free
|
5.网站环境搭建推荐使用LNMP或Oneinstack,或者apt-get,宝塔因为不支持ARM平台,面板装的上,环境可就不一定了,而且编译环境使用的是单核,无法发挥多核优势,一个Nginx基本都需要几个小时,非常低效。安装Oneinstak的话博主两次测试基本都在70分钟左右。
6.数据库装不上(研究中,暂未解决)更新:如果是用Oneinstack的话安装AliSQL5.6就行了,实测可以安装成功。AliSQL5.6也是MySQL的阿里优化修改,基本功能和性能应该是更好一些的。
|