Debian 10 32 位(或任何 Linux)安装在 Dell Venue 11 Pro 上

Debian 10 32 位(或任何 Linux)安装在 Dell Venue 11 Pro 上

我希望能得到一些帮助,解决我在尝试安装 32 位 Debian 10 时遇到的一个小问题Dell Venue Pro 11 平板电脑

然而,唯一真正的问题是,从 Windows 8 到 10 的更新无法正常工作,现在我只想从 U 盘启动设备并安装 Linux,这本来是我的最终目标。目前,我能启动的唯一发行版是 Debian 的 32 位磁盘映像。我甚至可以安装 grub 引导加载程序,但这就是失败之处。

我似乎找不到其他遇到此问题的人,而且我发现平板电脑只能使用 Debian 启动很奇怪。

如果有人能帮忙,我将不胜感激!感谢您的时间!

答案1

我有一台 Dell Venue 11 Pro,它与 Ubuntu 16.04 配合使用。假设您要取出“7139”,则此设备很难正常工作,但这是可能的。我从中获得了很多乐趣。

我确实注意到它对于编译到内核中的内容非常挑剔 - 我需要将其锁定到 4.10.0-42-generic 才能获得所有功能。FWIW,我注意到安装是在 2017 年 6 月使用 Ubuntu 16.04.02(64 位)完成的。根据您拥有的确切版本,您可能还需要更换无线模块 - 上次我查看时 - 我花了很多时间 - 没有实际的方法让 Atheros 无线模块工作 - 如果您的系统没有配备英特尔 WIFI 卡,请省去很多麻烦并从 EBAY 购买一张。

我注意到我的系统正在使用 UEFI 进行启动,并想知道 UEFI/传统模式和/或 32 位 UEFI 要求是否会导致您的问题。

回想起来,我似乎记得有些 Venue 11(专业版?)配备了 Atom CPU。如果您使用的是其中之一,您可能会遇到其他困难,因为基于 Atom 的系统需要 32 位引导加载程序(但其他方面都是 64 位系统)。我认为实现这一点“还为时过早”,但请尝试在 Google 上搜索“32 位 UEFI 上的 Linux x65” - 有些人取得了一些成功。不确定您是否可以通过安装您首选发行版的 32 位(即 i386 而不是 x86)版本来绕过此问题。

我的 lspci -v 中的相应条目是:

01:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)
    Subsystem: Intel Corporation Dual Band Wireless-AC 7260
    Flags: bus master, fast devsel, latency 0, IRQ 50
    Memory at f7d00000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: [c8] Power Management version 3
    Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [40] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [140] Device Serial Number 7c-7a-91-ff-ff-de-c1-82
    Capabilities: [14c] Latency Tolerance Reporting
    Capabilities: [154] Vendor Specific Information: ID=cafe Rev=1 Len=014 <?>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

答案2

这并不能回答你的问题,很遗憾我无法帮助你,但我能够在最初运行 Windows 10 的 5130 上安装 Manjaro 32。然而,开箱即用的 wifi 存在问题,许多人都在尝试让它工作。我找到了解决方案,我认为把它放在这里是个好主意,因为你以后可能会需要它。

下载ath6kl驱动程序,然后提取hw3.0hw1.3文件夹并将其放置在/lib/firmware/ath6k/AR6004/可能已经存在的文件夹中。这对我来说已经足够好了。

我找到了解决方案Ubuntu 论坛帖子,其中还说了以下内容:

还需要告诉 ath6kl 驱动程序它可以支持 SDIO id 为 0271:0418 的芯片。它是这样的一行:

{SDIO_DEVICE(制造商_代码,(制造商_ID_AR6004_BASE | 0x18))},

您必须在 ath6kl 驱动程序的文件 sdio.c 中添加结构“static const struct sdio_device_id ath6kl_sdio_devices[]”,以便它可以处理该设备。

然而,我没有必要这么做。

相关内容