准备工作
先按照 官方教程 整一个 Ubuntu 系统,注意按自己的 wifi 芯片型号来下 debian。

联网
首先打开 /etc/network/interfaces 文件,里面原有的内容看起来就是 csdn 上抄了,一大堆错误,我自己重头写一份。
# interfaces ( 5 ) file used by ifup ( 8 ) and ifdown ( 8 )
# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wifi/wpa_supplicant.conf
然后 restart network-manager,结果还不行,于是打开日志详细看一遍。
$ sudo systemctl --state=failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● e2scrub_reap.service loaded failed failed Remove Stale Online ext4 Me>
● networking.service loaded failed failed Raise network interfaces
● rtkit-daemon.service loaded failed failed RealtimeKit Scheduling Poli>
● systemd-hostnamed.service loaded failed failed Hostname Service
● systemd-modules-load.service loaded failed failed Load Kernel Modules
怎么这么多错误,那就最下往上看起。
systemd-modules-load
$ # 重启一下这服务,再看日志
$ sudo systemctl restart systemd-modules-load
$ sudo systemctl status systemd-modules-load
May 24 06:58:30 sipeed systemd-modules-load [456]: Failed to insert module 'gt9xxnew_ts': Operation not permitted
May 24 06:58:30 sipeed systemd [1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
May 24 06:58:30 sipeed systemd [1]: systemd-modules-load.service: Failed with result 'exit-code'.
May 24 06:58:30 sipeed systemd [1]: Failed to start Load Kernel Modules.
原来是 gt9xxnew_ts( 一个触摸屏驱动 ) ,可以不管,但我以后应该也不会用,从 /etc/modules 里面删除。然后!我看到了这文件第一行居然是 xr829,这是另一个版本的 wifi 芯片啊!我又看了一遍我躺在我 Downloads 文件夹下的镜像,确认是 8723ds 没错。那给我加载 xr29 干嘛?
突然困了,先放着,后面再说(逃