我有一个 TP-Link AC600 Archer 加密狗。我之前的系统使用的是 Ubuntu 20.04,是在操作系统发布后不久安装的,我安装了驱动程序并通过以下答案让它们正常工作:
https://askubuntu.com/a/1191835/684141
此系统没有 UEFI 分区。只有 /、swap 和 /home,
但是,我今天在另一个系统上通过实时 USB 全新安装了 20.04.3,它强制您安装 UEFI 分区。据我所知,此加密狗驱动程序仅在禁用安全启动的情况下工作。但我无法在 20.04.3 中禁用安全启动,而且我必须有一个 UEFI 分区。华硕 Sabertooth Bios 中没有禁用安全启动的选项,我也无法通过 Ubuntu 执行此操作,它总是回到“启用”状态。
看来 20.04.3 正在强制使用 UEFI。我现在该如何让这个驱动程序和加密狗工作?有没有办法禁用安全启动来让它工作?
答案1
经过几个小时的苦思冥想,我终于找到了安装并运行驱动程序的解决方案。这是因为 OP 中链接的解决方案已过时。这里有一个更新的解决方案:
https://community.tp-link.com/en/home/forum/topic/184118
打开终端并执行以下命令:
- 更新包信息:
sudo apt update
- 安装 dkms 和 git:
sudo apt install dkms git
- 安装构建依赖项:
sudo apt install build-essential libelf-dev linux-headers-$(uname -r)
- 使用 git 下载驱动程序文件:
git clone https://github.com/aircrack-ng/rtl8812au.git
- 导航到下载的目录:
cd rtl8812au
- 安装驱动程序
sudo make dkms_install
如果安装中止,请执行此命令'''sudo dkms remove 8812au/5.6.4.2_35491.20191025 --all''',如果弹出错误'''用法:remove / --all'''