在双启动 Win10 和 Debian 的 PC 上切换分区时出现奇怪的问题

在双启动 Win10 和 Debian 的 PC 上切换分区时出现奇怪的问题

我最近在笔记本电脑的一个分区上安装了 Debian,但遇到了一些非常奇怪但一致的意外行为。

  1. 第一个问题是,每次我启动进入 Debian 后,Windows 分区上的时钟都是错误的。

  2. 第二个问题是,在我加载 Debian 后,Windows 上的 WiFi 总是坏掉(我在 Debian 上使用非免费的 iwlwifi 驱动程序)。在我完全禁用无线网络适配器并重新启用后,它总是可以正常工作。此外,在启动过程中,来自 Debian 的错误消息表明它在加载网络接口时遇到了一些困难(尽管它在启动时总是可以正常工作)。

无论如何,显然这两个问题都不会造成严重影响,因为有一个明显的解决方案(同步系统时钟并重置网络适配器),但我想知道是否存在某种配置问题,可能会导致后续问题,因此希望现在就解决它。

答案1

第一个问题是,每次我启动进入 Debian 后,Windows 分区上的时钟都是错误的。

Windows 传统上希望硬件 RTC 存储本地时间(即应用时区偏移),而 Linux 则更喜欢 UTC 时间。请参阅有关将 Windows 更改为将其解释为 UTC 的文章:

https://wiki.archlinux.org/index.php/System_time#UTC_in_Windows

(这两个操作系统内部都使用 UTC,因此对 RTC 使用相同的 UTC 可避免夏令时相关问题。但是,您可以执行相反的操作,并将 Debian 更改为使用当地时间。)

第二个是,在我加载 Debian 之后,Windows 上的 WiFi 总是断掉(我在 Debian 上使用非免费的 iwlwifi 驱动程序)。

检查您是否对 linux-firmware 或较新的内核分支(linux-image)有任何更新,例如来自 Debian backports 存储库,并检查英特尔自己的网站上是否有任何针对 Windows 驱动程序的更新。

如果失败,请在 Debian 上创建一个“服务”,在关机时关闭 PCI 设备级别的整个 Wi-Fi 适配器,迫使 Windows 重新初始化它。它可能会起作用。

相关内容