在全新安装的 14.04 中,/etc/default/rcS 中的 UTC=no。为什么?

在全新安装的 14.04 中,/etc/default/rcS 中的 UTC=no。为什么?

我最近安装了 14.04,并决定全新安装。

我清除了系统上唯一的 Ubuntu 安装,保留了 Windows 7 安装,并通过 mdadm 进行安装(一次在 mdadm 上使用 /boot,后来不在 mdadm 上使用,因为这样可以省去一些其他麻烦。我很确定我在这两种情况下都发生了上述情况)。

通过手动格式化相关分区,以前安装的 Ubuntu 的所有内容都被彻底清除了。

我目前处于爱尔兰夏令时 (UTC+01:00)。Windows 开始将时间调快一小时。

现在,我可能希望默认的 Windows 安装将时间调回一个小时,认为 UTC BIOS 时间是当地时间,但这比原先快了一个小时,而且我已RealTimeIsUniversal在注册表中进行了设置,以便让 Windows 表现出更合理的行为。

经过一番思考后,我意识到在 /etc/default/rcS 中有一行UTC=no用于将 Ubuntu 设置为本地时间,而不是正常的UTC=yes

对于通常只使用 Windows 的人来说,这是一个众所周知的设置,因为不合逻辑的当地时间选择(不是明确的)意味着对他们来说变化比以 MS 不支持的方式修复 Windows 要小,但我当然没有设置它。

这很容易修复,但由于我不知道是什么损坏了它,所以我不知道它是否会再次损坏。

在使用或安装时是否存在什么设置UTC=no?如果有,可以阻止吗?

答案1

如果您在没有其他操作系统的干净磁盘上安装 Ubuntu,则默认使用 UTC=yes。在您的环境中,除了 Ubuntu 之外还有 Windows。因此在安装过程中,Ubuntu 检测到 Windows 并设置 UTC=no。虽然您的 Ubuntu 是干净的,但磁盘并不干净。

相关内容