我计划从 Windows 10 切换到 Debian,并且想确保我的所有硬件都得到正确支持。
硬件详细信息:
- 处理器:第五代英特尔酷睿i5 5200U
- 显卡:英特尔集成 1 GB 5500 显卡
- 内存:4 GB
最大的问题出现在使用无线设备时。Debian 安装会出现一些错误,如RTL***** firmware unavailable
,或其他错误。
任何帮助都将非常感激。
答案1
一般来说,现代 Linux 发行版几乎可以与任何硬件兼容。它可能无法充分利用硬件(例如,全新型号的显卡可能无法在 Linux 中使用 3D 加速,因为供应商未发布规格和/或驱动程序和志愿者尚未弄清楚它的工作原理),但硬件通常可以工作诸如:您可能能够使用扫描仪,但不能使用其硬件按钮;您的键盘允许您输入文本,但多媒体按钮可能需要进行一些配置调整才能正常工作;等等。
然而,有些事情可能会让你绊倒。你遇到过其中之一:固件。Debian 相当严格的Debian 自由软件指南,这是 Debian 项目社会契约的一部分。其他发行版对标准发行版中包含的内容的要求更宽松,因此更容易使用。这种权衡是否值得,在很大程度上取决于您对免费软件的政治观点;如果您想要免费的软件,那么另一个发行版可能更适合您的需求,但如果您想要自由软件基金会和 GNU 项目定义的自由软件,那么 Debian 可能是更好的选择之一。
特别是对于 Debian 上的 RTL (Realtek) 固件,该固件可用在该non-free
地区Debian 存储库。要使用此功能,您的选择是:
- 配置您的系统以允许安装
non-free
软件包。这并不困难;它涉及更新/etc/apt/sources.list*
(sources.list 或 sources.list.d 下的文件之一) 下的单个文本文件并运行apt-get update
。我相信 Debian 的图形包管理器中也有一个 GUI突触做同样的事情。之后,您将能够使用 安装非免费软件包apt-get install
(并且您将不知道所安装的软件包是来自main
还是non-free
)。 - 单独下载并安装您需要的特定非免费软件包。例如,您可以下载固件 realtek手动打包并使用 进行安装
dpkg --install
。这本质上与 所做的相同apt-get install
,只是 apt-get 具有下载软件包本身、智能处理依赖项、跟踪更新等功能。这样,您便可以准确知道系统上安装了哪些非免费软件包,但您需要手动处理软件包的升级。特别是对于固件,后者不应成为主要考虑因素,因为固件很少更新。
Debian 引以为傲的一点是它严格遵守自由软件的原则。如果你想要一个免费的操作系统,这通常是一件好事,但这也意味着一些其他发行版上可用的软件包甚至可能是默认安装的一部分,但在 Debian 上运行则需要更多参与。
也就是说,假设你可以在新安装的系统上实现网络连接,大多数其他问题都可以通过网络搜索轻松解决。关于如何使各种硬件与 Linux(包括 Debian)完美协同工作,有大量的信息。(Gentoo 的和Arch 的文档也是示例性的,即使并非每个特定命令、包名称和文件位置都适用于 Debian。
答案2
Intel 显卡没问题。***** firmware unavailable
可以在安装过程中修复。
去此链接并下载 firmware.zip 文件。将其内容解压到firmware
fat32 格式的 pen 驱动器上的文件夹中(确保各个文件必须位于 firmware 文件夹中)。在安装过程中连接此 pen 驱动器,它会加载缺失的固件。
或者您可以启用非免费并在安装后/etc/apt/sources.list
安装该包。firmware-realtek