Debian,没有X,没有网络,如何编译无线驱动?

Debian,没有X,没有网络,如何编译无线驱动?

我已经安装了debian,但是无线网卡不太常见,Debian不会识别它。需要编译和安装驱动程序,但要做到这一点,我必须拥有build-essentialLinux-header-generic更新。

驱动编译安装说明此处写的是假设有互联网连接。

没有互联网和图形用户界面,我怎样才能实现这一目标?

我在这里管理一个大纲:

  1. 下载构建驱动程序所需的所有包及其依赖项以及依赖项的依赖项。基本上它是向后移植build-essentials的较新版本并与该图像相对应。linux-imagelinux-headers如何从 ubuntu 机器或 windows 机器下载它们?

  2. 确保上述步骤已下载所有依赖项,因为在这台离线计算机中,我不想看到任何依赖项问题,因为它可以解决它。

  3. 将软件包复制到 USB 驱动器,然后读取该 USB 驱动器的内容。然后通过安装软件包dpkg如何从终端读取内容并进入usb文件夹?

  4. make 并从终端安装无线驱动程序。如果以上两个成功的话,这一步就很简单了。

  5. 从终端连接wifi,下载桌面环境并进行更新。如何做到这一点,需要 wifi 菜单吗?

编辑1

安装的debian是最新的稳定版本:multi-arch.iso。该平板电脑型号具有 64 位 cpu 和 32 位 UEFI、64G 存储和 2G 内存,无线网卡为rtl8723bs.

编辑 2 lspci 的输出

在此输入图像描述

答案1

更新您的系统并安装所需的软件包来编译 wifi 驱动程序打印Uris工具。

运行以下命令:

apt-get --print-uris update > myupdateurilist.htm
apt-get --print-uris --yes install build-essential  > packageuri.htm
apt-get --print-uris --yes install linux-headers-4.6.0-0.bpo.1-amd64  > packageuri2.htm

复制myupdateurilist.htmpackageuri.htmpackageuri2.htm到您的 USB 记忆棒。在另一个连接的操作系统上打开htm文件并一一下载:(例如:在 Linux 机器上)

wget http://ftp.debian.org/debian/pool/main/l/linux/linux-compiler-gcc-4.9-x86_4.6.4-1~bpo8+1_amd64.deb

建议使用print-uris工具修复损坏的软件包并升级您的发行版。

下载后,在离线计算机上安装所有软件包,然后编译所需的驱动程序。

答案2

您可以查看以下链接: http://fcampanini.blogspot.co.uk/

在这篇文章中,我写了如何在 Linux 机器上手动配置无线。 @GAD3R 你对 lspci 的看法是正确的,但我会以这种方式运行命令:

lcpci | grep -A2 -i net

使用-i中的选项grep,它将不区分大小写(这就是为什么您可能从 中获得空结果的原因lspci)。

发布您的输出代码。干杯弗朗西斯科

PS:由于您没有任何输出,lspci我建议您检查 dmesg:

cat /var/log/dmesg | grep -i net

相关内容