我在戴尔电脑上安装了 Ubuntu 18.04XPS 15 7590和Killer Wireless 1650 2x2 AX有wifi卡,但是无法连接wifi,提示如下:未找到 WiFi 适配器。
我发现这个答案这似乎对某些人有用,但对我来说却无效...解决方案需要互联网连接,这是当前的问题。
因此我从另一台计算机克隆了 repo 并通过 USB 记忆棒传输:
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
我安装了制作来自 ubuntu iso,正如 Bernard 建议的那样这里。
我继续按照指示:
$ make defconfig-iwlwifi-public
$ make -j4
这些命令似乎有效,一开始我只收到以下消息:
make[5]: execvp: ./lxdialog/check/lxdialog.sh : 权限被拒绝
make[5]: execvp: ./lxdialog/check/lxdialog.sh : 权限被拒绝
当我最终进入时,$ sudo make install
我收到了这条消息:
构建模块,第 2 阶段。MODPOST
6 个模块
INSTALL /home/remi/wifi/backport-iwlwifi/compat/compat.ko
在 main.c:160:
- SSL 错误:02001002:系统库:fopen:没有这样的文件或目录:../crypto/bio/
bss_file.c:72 - SSL 错误:2006D080:BIO 例程:BIO_new_file:没有这样的文件:../crypto/bio/bss_file.c:79
签名文件:certs/signing_key.pem:没有这样的文件或目录
INSTALL /home/remi/wifi/backport-iwlwifi/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
在 main.c:160:
- SSL 错误:02001002:系统库:fopen:没有这样的文件或目录:../crypto/bio/bss_file.c:72
- SSL错误:2006D080:BIO 例程:BIO_new_file:没有这样的文件:../crypto/bio/bss_file.c:79
签名文件:certs/signing_key.pem:没有这样的文件或目录 INSTALL /home/remi/wifi/backport-iwlwifi/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko
在 main.c:160:
-SSL 错误:02001002:系统库:fopen:没有这样的文件或目录:../crypto/bio/bss_file.c:72
-SSL 错误:2006D080:BIO 例程:BIO_new_file:没有这样的文件:../crypto/bio/bss_file.c:79
签名文件:certs/signing_key.pem:没有这样的文件或目录
INSTALL /home/remi /wifi/backport-iwlwifi/drivers/net/wireless/intel/iwlwifi/xvt/iwlxvt.ko
在 main.c:160:
- SSL 错误:02001002:系统库:fopen:没有这样的文件或目录:../crypto/bio/bss_file.c:
72 - SSL 错误:2006D080:BIO 例程:BIO_new_file:没有这样的文件:../crypto/bio
/bss_file.c:79 签名文件:certs/signing_key.pem:没有这样的文件或目录
INSTALL /home/remi/wifi/backport-iwlwifi/net/mac80211/mac80211.ko
在 main.c:160:
- SSL 错误:02001002:系统库:fopen:没有这样的文件或目录:../crypto/bio/bss_file.c
:72 - SSL错误:2006D080:BIO 例程:BIO_new_file:没有这样的文件:../crypto/bio/bss_file.c:79
签名文件:certs/signing_key.pem:没有这样的文件或目录
INSTALL /home/remi/wifi/backport-iwlwifi/net/wireless/cfg80211.ko
在 main.c:160:
-SSL 错误:02001002:系统库:fopen:没有这样的文件或目录:../crypto/bio/bss_file.c:72
-SSL 错误:2006D080:BIO 例程:BIO_new_file:没有这样的文件:../crypto/bio/bss_file.c:79
签名文件:certs/signing_key.pem:没有这样的文件或目录 DEPMOD 5.0.0-23-generic
警告:modules_install:缺少“System.map”文件。跳过 depmod。make
[1]: execvp: ./scripts/blacklist.sh: 权限不符合
Makefile.real:104: 目标“install”的配方失败
make[1]: *** [install] 错误 127
Makefile:40: 目标“install”的配方失败
make: *** [install] 错误 2
请问我该怎么办?如果我购买 USB 转 LAN 适配器,我可以连接吗?还是会一样?我找不到任何解决方案。
编辑:
我终于买了一个 USB-C 转 LAN 适配器,可以连接互联网了。我更新和升级了软件包,并再次重复了所有命令,但仍然不起作用。仍然sudo make install
显示SSL 错误,但不是导致安装错误再也没有了。
我错过了什么?请问我能做什么?
答案1
终于成功了,所以我总结了详细的说明,希望可以帮助一些人。
- 显然转变很重要离开你的安全启动在进行下列操作之前。
- 要修复未找到 Wifi 适配器,您需要互联网连接。如果您的笔记本电脑上有以太网端口,那就太好了,否则,您必须使用适配器。我个人使用了 USB-C 转 LAN 适配器,它可以工作。
- 一旦建立连接,您就可以更新和升级软件包(也许不是必要的,但总是好的)
sudo apt update && sudo apt upgrade
。 - 执行所有命令本文:
sudo apt-get install git
sudo apt-get install build-essential
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
make defconfig-iwlwifi-public
make -j4
sudo make install
sudo git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware
sudo cp iwlwifi-* /lib/firmware/
- 重启之前,执行此命令更新 initramfs
update-initramfs -u
。 - 现在您可以重新启动。
您现在应该可以访问 wifi 参数了。
谢谢。
答案2
安装 18.04.2 后,我遇到了同样的问题。由于那台机器上没有网络连接,我安装了 18.04.4,问题已得到解决。