我正在研究 Odin 项目,作为 Windows 10 用户,我决定采用虚拟机路线 + Xubuntu。到目前为止一切顺利,尽管我有时能感觉到系统有点迟缓。我一直在考虑使用全面的双启动设置,但我担心一件事。我使用 PC 的一件事是使用数字 (ATSC) 调谐卡录制电视节目。我使用的软件 (NextPVR) 会在设置要录制的任何电视节目表前几分钟自动唤醒 PC。完成后,PC 空闲约 1 分钟并进入睡眠状态。我担心的是双启动设置是否会对睡眠/唤醒功能产生不利影响。我搜索了一些有关 Win 10 和 Linux 双启动的主题,但大多数问题都集中在安装上,而不是睡眠等特定功能上。
答案1
休眠至 RAM
如果您的计算机(Windows)设置为睡眠到 RAM,那么使用 Ubuntu 双启动应该不会对您的电视录制设置造成任何问题。
这是因为当 Windows(或 Ubuntu)处于睡眠状态时,计算机并未完全关闭。当计算机被手动或软件唤醒时,它不会经过启动顺序。也就是说,grub 引导加载程序不会被调用。
休眠至磁盘
如果您的计算机设置为休眠到磁盘,那么您需要在 grub 设置中进行一项更改,以便 grub 默认启动到 Windows。
Grub 是 Ubuntu 安装的引导程序。当您启动计算机时(在双启动模式下安装 Ubuntu 后),grub 会首先出现并显示启动 Ubuntu 或 Windows 的选项。如果您不执行任何操作,它将等待几秒钟并启动 Ubuntu。这是默认行为,但可以更改。阅读所有答案如何在引导加载程序中将 Windows 设置为默认引导?如何做到这一点。
Ubuntu 中的时间
Windows 和 Ubuntu 处理本地时间的方式不同。请参阅双重启动时时钟时间关闭有关此问题的更多信息。
解决这个问题有两种方法,这里我给大家介绍一下如何让Ubuntu使用和Windows一样的方法,这样在Windows和Ubuntu之间切换的时候,时钟就不会改变时间。
Ctrl在 Ubuntu 中按+ Alt+打开终端T并输入:
sudo timedatectl set-local-rtc 1 --adjust-system-clock
您需要输入密码。输入密码时光标不会移动你不会看到类似 *****
. 这对于 Ubuntu 来说很正常。
您只需使用此命令一次。使用此命令后,Ubuntu 将使用本地时间来设置硬件时钟(RTC),就像 Windows 一样。
希望这可以帮助
答案2
引用...“我使用的软件(NextPVR)会自动唤醒 PC”。
唤醒可能会使用 RTC(实时时钟)时间。
在 Ubuntu / Windows 双启动机器中,Windows 可能会显示错误的时间。系统时间错误的原因不是因为 RTC 电池没电了,而是因为 Ubuntu 和 Windows 似乎以不同的方式写入系统时钟。这对 Ubuntu 来说不是问题,因为 Ubuntu 会显示错误的时间(以 Ubuntu 的方式解释 Windows 写入的内容),但随后会进行更正,可能是通过查看时区和一年中的时间或在用户登录后不久查阅互联网。Ubuntu 时间仅在启动和登录之间错误。在双启动系统中,Windows 将读取 Ubuntu 写入的时间(以 Windows 的方式解释 Ubuntu 写入的内容),并且即使互联网可用,也不会在未知的时间内对此采取任何措施。最终,Windows 将从互联网获取时间,但如果您不耐烦,您可以通过切换滑块或按下按钮手动强制 Windows 执行此操作。
我认为差异约为 1 小时,所以可能与夏令时有关。
我不再使用双启动,所以我的经验来自我大约 4 年前的早期经历。我建议您拥有 2 台计算机,不要考虑双启动。如果操作系统现在的行为不同,则可能有所不同。