LinuxMint 安装上没有 RealTek WiFi 适配器的驱动程序;需要这台机器的离线解决方案

LinuxMint 安装上没有 RealTek WiFi 适配器的驱动程序;需要这台机器的离线解决方案

我买了一台新笔记本电脑,我的 IT 人员在上面安装了 Windows 10。它完美运行了一整月,然后更新,并进入“不是授权的微软产品”模式并将我拒之门外。所以我删除了整个系统,并安装了Linux Mint。

除了无法检测到任何无线信号之外,它是完美的。

  • 我跑了
    nmcli d
    
    它出来了
    wlan0 = lo
    wifi = Loopback
    State = unmanaged
    connection = --
    
  • 然后我尝试了
    sudo lshw -C network
    
    它的回应是
    *-network UNCLAIMED
    description: Network controller
    product: Realtek Semiconductor Co.,Ltd.
    vendor: Realtek Semiconductor Co.,Ltd.
    physical id: 0
    bus info: pci@0000:01:00.0
    version: 00
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress cap_list
    configuration: latency=0
    resources: ioport:2000 (size=256) memory: d0600000 - d06fffff
    

据我了解,这告诉我已经安装了硬件。它是由 Realtek 制造的。但是没有任何与之相关的软件。它需要一些软件驱动程序才能使其工作。至少,我是这么认为的。

所以我试图找出我可以使用什么样的软件驱动程序,然后我在互联网上搜索(在另一台计算机上。记住这台 LinuxMint 计算机根本没有互联网。甚至没有 CAT 补丁连接器)并想出了一个数字人们遇到同样问题的页面。一般来说,他们每个人都说使用以下命令之一的某个版本:

git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git cd rtl*
wget -N -t 5 T 10 https://github.com/ubantuForums/wireless-info && chmod +X wireless-info && ./wireless-info

这些解决方案都不适合我,因为我没有互联网。我必须先上网,然后才能下载并安装驱动程序。因此,所有这些使用此命令或插入跳线来访问互联网的建议对我来说都不起作用。我的笔记本电脑没有用于跳线的母连接器。我需要一个司机。

我认为我需要做的是在没有互联网访问的情况下手动执行这些任务。也就是说,获取文件,将其放在 USB 上,然后将该文件安装到(例如)下载目录中,然后从那里安装。像这样也许...

  1. 上网(在另一台计算机上)并获取rtl8812au或rtl8812ce文件(我仍然不知道该使用哪一个。)
  2. 将其放在 USB 上。
  3. 将其解压到 LinuxMint 计算机并将其放入下载文件夹中。
  4. 然后运行一些看起来像这样的命令,也许......
    cd downloads
    cd rtl8812au . X . X . X. (whatever the version is)
    make
    sudo make install
    sudo service Network Manager restart
    

我认为。我不是Linux专家,这周才开始学习。但这对我来说很有意义。我已经安装 Microsoft Windows 驱动程序数十年了,所以这一定是类似的......对吗?噢不!

我找到了包含这些驱动程序的网站...

  • https://gnab/rtl8812au
  • https://aircrack-ng/rtl8812au
  • https://gordboy/rtl8812au
  • https://tomaspinho/rtl8812ce

但是,你知道,当我访问这些网站时,天哪!文件在哪里?当我阅读互联网评论时,他们说“转到 XXXXX 页面,获取文件,解压 ZIP,然后安装”。没那么容易。哪个是哪个,文件是什么?据我所知,我应该直接获取代码。自己编译,制作一个文件,压缩该文件,然后尝试安装。

这不对吧?

显然,我感到沮丧和困惑,对于所有灰白的老程序员来说,我可能看起来像个愚蠢的孩子,但这对我来说都是新的。这对我来说很奇怪,你知道,如果我能克服这个困难,我想我可以真正开始喜欢这个系统......玩它。做事。它对我很有吸引力。但首先我需要启用我的 wifi。

所以我需要你们的帮助。

我有一台运行中文 Windows 10 并连接到互联网的计算机。我有一些 USB 记忆棒。我有一台可以运行 LunixMint 的新笔记本电脑,我完全可以让这件事发挥作用。

所以这就是我需要解决这个问题的:

  • 像我这样的新手可以理解的说明。
  • 一个 URL,可以在其中获取我需要的任何文件、获取什么以及如何获取它。
  • 安装说明。

你们都认为有人可以帮我解决这个问题吗?这对我来说意义重大。

答案1

好吧,你快到了。

  1. inxi -Fxz使用或等命令识别您拥有的 WiFi 卡, sudo lshw -C network或者在设备制造商的网站上查找信息。
  2. 通过互联网搜索识别司机。
  3. 如果我们假设rtl8812au驱动程序正确,请以 zip 形式获取驱动程序并将其放在需要安装的计算机上。您找到的网站实际上是 GitHub 上所谓的存储库。您可以使用计算机上本地安装的 git,然后使用“git clone”命令或以 zip 形式下载,从 GitHub 获取文件。单击绿色字段“代码”,然后单击“下载为 ZIP”即可完成此操作。
  4. 需要编译这些存储库中的驱动程序。为此,请将 zip 解压到文件夹中。使用命令导航到文件夹(make 文件所在的位置)cd。然后使用make和编译并安装驱动程序sudo make install
  5. 重新启动机器。

相关内容