所以我昨晚决定从 Ubuntu 切换到 Debian,但我遇到了很多问题和错误。根据 neofetch,我的笔记本电脑是联想 E580,我安装的操作系统是 Linux buster/sid x86_64。
最大的问题是我安装了 i386 而不是 amd64,因为这是一台新笔记本电脑,是 64 位的。我还在想要 LXDE 时意外安装了 GNOME 3。安装后,我完全无法使我的 Wi-Fi 驱动程序正常工作,互联网上的大多数教程都是几年前的,并且包含过时的软件包和命令,并且unetbootin
拒绝安装。
我没有 USB 闪存驱动器或 DVD 来使用引导加载程序,它需要从驱动器本身完成。
有人能帮我弄清楚如何完成这项工作吗,然后甚至可以推断出如何让我的 wifi 驱动程序工作?我会在这台笔记本电脑上发布 Wi-Fi 驱动程序,但我几乎无法使用任何常规命令来找到它;命令行一直说它们不存在。
输出 lspci
:
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE
802.11a/b/g/n/ac WiFi adapter [10ec:b822] Subsystem: Lenovo RTL8822BE
802.11a/b/g/n/ac WiFi adapter [17aa:b024]
Kernal driver in use: r8822be
Kernal modules: r8822be
答案1
安装时会有一个专门的窗口来配置您的连接,但大多数情况下会失败,因为需要第三方非免费固件。WI-FI 连接时会发生这种情况。
您需要手动安装软件包 firmware-iwlwifi,例如,如果您使用此版本,并且您的计算机型号必须出现在某个论坛中或安装通用固件,您可以搜索“iwlwifi debian stretch”。尝试您已安装的架构。
您可以从以下链接从其他设备下载并通过 USB 连接进行传输: https://pkgs.org/download/firmware-iwlwifi
安装:
dpkg -i <package_name>
删除软件包并删除配置文件
dpkg --purge <package_name>
之后,当您可以访问互联网时,您将需要配置文件/etc/apt/sources.list
以让操作系统知道高级包管理 APT 将使用哪些存储库。
https://wiki.debian.org/SourcesList
别担心,这很正常。Debian 是一个可靠的发行版,但与 Ubuntu 相比,它需要更多步骤才能完全启动并运行。
附言:我稍后看到了 lspci 的输出。在这种情况下(Debian 的一个问题),请看:https://unix.stackexchange.com/questions/382939/debian-9-rtl8188ce-wifi-driver-problem