联想 Ideapad 720S 和 Ubuntu 17.10 看不到 rtlwifi NIC rtl8821CE

联想 Ideapad 720S 和 Ubuntu 17.10 看不到 rtlwifi NIC rtl8821CE

此系统看不到界面。我看过有关 rtl8821AE 设备的解决方案,但我不确定这是否是让此 wifi 网络显示出来所需的操作。设置报告称未安装 wifi 卡。在我看来,rtl8821ae 的模块可用,但似乎不起作用。我会继续搜索,但我在这里发帖是因为我不知道该怎么做。

答案1

我购买了联想 Ideapad 720S,它配备了 AMD Ryzen 7 处理器和 520Gb SSD 以及其他功能。它附带 Windows 10。

Windows 中有一个非常有用的磁盘管理器,它允许我减少 Windows 分区的大小、维护 Windows 10 安装并创建双启动 Windows 10 / Ubuntu 系统。这里有一个很好的链接,解释了如何设置它:https://www.tecmint.com/install-ubuntu-16-04-alongside-with-windows-10-or-8-in-dual-boot/

我下载了 Ubuntu 17.10.1 并创建了一个可启动的 ISO 拇指驱动器。安装此拇指驱动器后启动联想 720S 需要一些工作。我可能会尝试在这里列出详细信息,但 YouTube 上有许多关于如何让 USB 驱动器显示在 UEFI bios 菜单的启动菜单上的视频。

当我在新分区上安装 Ubuntu 时,没有网络连接,并且设置菜单显示未安装网络接口卡。Realtek 驱动程序未内置于 Ubuntu 内核中。

为了解决这个问题,我从 github.com 下载了 rtl8821ce 源代码,并从 packages.ubuntu.com artful AMD64 存储库手动下载了 debian 包,然后使用 dpkg 安装它们。

这篇文章后面是我下载的用于构建 rtl8821ce 内核模块的软件包列表。我将 Makefile 中的 TopDIR 行更改为指向 Makefile 所在的 rtl8821ce 目录。之后我运行:

make all
sudo make install
sudo modprobe -a 8821ce

就是这样,它运行良好。 然而,一旦我上网并更新 Ubuntu,系统就会构建一个新的内核,我必须在系统重新启动后重新运行上述命令。

17.10.1 版所需的 build-essential 软件包:

binutils-aarch64-linux-gnu_2.29.1-4ubuntu1_amd64.deb
binutils-arm-linux-gnueabihf_2.29.1-4ubuntu1_amd64.deb
binutils-common_2.29.1-4ubuntu1_amd64.deb
binutils-x86-64-linux-gnu_2.29.1-4ubuntu1_amd64.deb
binutils_2.29.1-4ubuntu1_amd64.deb
build-essential_12.4ubuntu1_amd64.deb
bzip2_1.0.6-8.1_amd64.deb
cpp-7_7.2.0-8ubuntu3.2_amd64.deb
cpp_7.2.0-1ubuntu1_amd64.deb
dpkg-dev_1.18.24ubuntu1_all.deb
g++-7_7.2.0-8ubuntu3.2_amd64.deb
g++_7.2.0-1ubuntu1_amd64.deb
gcc-7-base_7.2.0-8ubuntu3.2_amd64.deb
gcc-7_7.2.0-8ubuntu3.2_amd64.deb
gcc_7.2.0-1ubuntu1_amd64.deb
libacl1_2.2.52-3build1_amd64.deb
libasan4_7.2.0-8ubuntu3.2_amd64.deb
libatomic1_7.2.0-8ubuntu3.2_amd64.deb
libattr1_2.4.47-2build1_amd64.deb
libbinutils_2.29.1-4ubuntu1_amd64.deb
libbz2-1.0_1.0.6-8.1_amd64.deb
libc-dev-bin_2.26-0ubuntu2.1_amd64.deb
libc6-dev_2.26-0ubuntu2.1_amd64.deb
libc6_2.26-0ubuntu2.1_amd64.deb
libcc1-0_7.2.0-8ubuntu3.2_amd64.deb
libcilkrts5_7.2.0-8ubuntu3.2_amd64.deb
libdb5.3_5.3.28-13.1_amd64.deb
libdpkg-perl_1.18.24ubuntu1_all.deb
libgcc-7-dev_7.2.0-8ubuntu3.2_amd64.deb
libgcc1_7.2.0-8ubuntu3.2_amd64.deb
libgdbm3_1.8.3-14_amd64.deb
libgmp10_6.1.2+dfsg-1_amd64.deb
libgomp1_7.2.0-8ubuntu3.2_amd64.deb
libisl15_0.18-1_amd64.deb
libitm1_7.2.0-8ubuntu3.2_amd64.deb
liblsan0_7.2.0-8ubuntu3.2_amd64.deb
liblzma5_5.2.2-1.3_amd64.deb
libmpc3_1.0.3-2_amd64.deb
libmpfr4_3.1.6-1_amd64.deb
libmpx2_7.2.0-8ubuntu3.2_amd64.deb
libpcre3_8.39-5ubuntu3_amd64.deb
libperl5.26_5.26.0-8ubuntu1_amd64.deb
libquadmath0_7.2.0-8ubuntu3.2_amd64.deb
libselinux1_2.7-1_amd64.deb
libstdc++-7-dev_7.2.0-8ubuntu3.2_amd64.deb
libstdc++6_7.2.0-8ubuntu3.2_amd64.deb
libtsan0_7.2.0-8ubuntu3.2_amd64.deb
libubsan0_7.2.0-8ubuntu3.2_amd64.deb
linux-libc-dev_4.13.0-37.42_amd64.deb
make-guile_4.1-9.1_amd64.deb
make_4.1-9.1_amd64.deb
patch_2.7.5-1build1_amd64.deb
perl-base_5.26.0-8ubuntu1_amd64.deb
perl-modules-5.26_5.26.0-8ubuntu1_all.deb
perl_5.26.0-8ubuntu1_amd64.deb
tar_1.29b-2_amd64.deb
xz-utils_5.2.2-1.3_amd64.deb
zlib1g_1.2.11.dfsg-0ubuntu2_amd64.deb

相关内容