<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>双系统 on Breaking Dawn</title><link>https://breaking-dawn.cn/tags/%E5%8F%8C%E7%B3%BB%E7%BB%9F/</link><description>Recent content in 双系统 on Breaking Dawn</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 21 Jul 2026 10:35:00 +0800</lastBuildDate><atom:link href="https://breaking-dawn.cn/tags/%E5%8F%8C%E7%B3%BB%E7%BB%9F/index.xml" rel="self" type="application/rss+xml"/><item><title>Ubuntu 22.04 调整 GRUB 默认启动项与等待时间</title><link>https://breaking-dawn.cn/p/ubuntu-grub-menu-settings/</link><pubDate>Tue, 21 Jul 2026 10:35:00 +0800</pubDate><guid>https://breaking-dawn.cn/p/ubuntu-grub-menu-settings/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;风险提示&lt;/strong&gt;：修改前先备份配置。不要手工编辑 &lt;code&gt;/boot/grub/grub.cfg&lt;/code&gt;，该文件由 &lt;code&gt;update-grub&lt;/code&gt; 自动生成，更新后会被覆盖。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;安装 Ubuntu 后，GRUB 往往成为默认引导菜单。常见需求是缩短等待时间、默认进入 Windows 11，或固定进入一个已验证可用的旧内核。&lt;/p&gt;
&lt;h2 id="先备份并查看菜单项"&gt;先备份并查看菜单项
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo cp /etc/default/grub /etc/default/grub.bak
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;grep -E &lt;span class="s1"&gt;&amp;#39;^(GRUB_DEFAULT|GRUB_TIMEOUT)&amp;#39;&lt;/span&gt; /etc/default/grub
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;grep -E &lt;span class="s2"&gt;&amp;#34;^menuentry |^submenu &amp;#34;&lt;/span&gt; /boot/grub/grub.cfg
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;最后一条只用于查看当前生成的菜单标题；配置应始终修改 &lt;code&gt;/etc/default/grub&lt;/code&gt;。&lt;/p&gt;
&lt;h2 id="调整等待时间"&gt;调整等待时间
&lt;/h2&gt;&lt;p&gt;编辑配置：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudoedit /etc/default/grub
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;例如将等待时间设为 5 秒：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;GRUB_TIMEOUT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="设定默认启动项"&gt;设定默认启动项
&lt;/h2&gt;&lt;p&gt;最稳妥的是用菜单中显示的&lt;strong&gt;完整标题&lt;/strong&gt;，而不是猜数字序号。例如：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;GRUB_DEFAULT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Windows Boot Manager (on /dev/nvme0n1p1)&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;标题必须与本机 &lt;code&gt;/boot/grub/grub.cfg&lt;/code&gt; 中的菜单项完全一致；磁盘名、分区号会因机器不同而不同。若只是想在下次重启临时选择某项，保留默认设置，在 GRUB 菜单中手动选择更安全。&lt;/p&gt;
&lt;p&gt;保存后生成配置：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo update-grub
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;重启前请确认输出中同时发现了 Ubuntu 与 Windows Boot Manager。若配置误改，可用备份恢复：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo cp /etc/default/grub.bak /etc/default/grub
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo update-grub
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="固定旧内核的建议"&gt;固定旧内核的建议
&lt;/h2&gt;&lt;p&gt;内核出现驱动回归时，优先在 &lt;strong&gt;Advanced options for Ubuntu&lt;/strong&gt; 中手动选择旧内核验证。需要长期固定时，应在 &lt;code&gt;/etc/default/grub&lt;/code&gt; 设置确定的菜单标题，并同时评估内核安全更新；详见本站的《Ubuntu 内核更新与固定版本》一文。&lt;/p&gt;
&lt;h2 id="出处"&gt;出处
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;原始参考：&lt;a class="link" href="https://blog.csdn.net/perfect886/article/details/119783211" target="_blank" rel="noopener"
 &gt;Ubuntu 修改启动项等待时间、启动项顺序、更改启动内核&lt;/a&gt;（perfect886，CSDN）&lt;/li&gt;
&lt;li&gt;官方参考：&lt;a class="link" href="https://www.gnu.org/software/grub/manual/grub/grub.html" target="_blank" rel="noopener"
 &gt;GNU GRUB Manual&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文不采用直接编辑 &lt;code&gt;grub.cfg&lt;/code&gt; 的方法，改为可由 &lt;code&gt;update-grub&lt;/code&gt; 持续维护的配置方式。&lt;/p&gt;</description></item><item><title>Ubuntu 安装或修复时出现 grub-install 错误：UEFI 排查与恢复</title><link>https://breaking-dawn.cn/p/ubuntu-grub-install-repair/</link><pubDate>Tue, 21 Jul 2026 09:40:00 +0800</pubDate><guid>https://breaking-dawn.cn/p/ubuntu-grub-install-repair/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;风险提示&lt;/strong&gt;：分区名会因磁盘、NVMe、加密和 LVM 配置而不同。下面的 &lt;code&gt;/dev/nvme0n1pX&lt;/code&gt; 仅是占位示例，绝不能原样套用。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;grub-install&lt;/code&gt; 失败最常见的原因不是 GRUB 文件本身，而是启动模式或 EFI 挂载点不对：安装 U 盘以 Legacy/CSM 模式启动、系统磁盘是 GPT/UEFI 方案却没有挂载 EFI 系统分区，或目标分区识别错误。&lt;/p&gt;
&lt;h2 id="安装前的三项确认"&gt;安装前的三项确认
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;在固件中使用 UEFI 模式启动 Ubuntu 安装 U 盘；安装器终端中可用 &lt;code&gt;test -d /sys/firmware/efi &amp;amp;&amp;amp; echo UEFI&lt;/code&gt; 验证。&lt;/li&gt;
&lt;li&gt;Windows 11 的双系统通常应共享已有的 FAT32 EFI 系统分区，&lt;strong&gt;挂载为 &lt;code&gt;/boot/efi&lt;/code&gt;，不要格式化&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;若设备有 NVIDIA 显卡，黑屏时可仅在本次启动的 GRUB 菜单临时添加 &lt;code&gt;nomodeset&lt;/code&gt;；进入系统并安装合适驱动后应移除该临时参数。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="用-live-usb-修复已安装的-ubuntu"&gt;用 Live USB 修复已安装的 Ubuntu
&lt;/h2&gt;&lt;p&gt;从 Live USB 以 UEFI 模式启动，先通过“试用 Ubuntu”进入桌面，使用 &lt;code&gt;lsblk -f&lt;/code&gt; 确认 Linux 根分区与 EFI 分区。以下示例假设根分区是 &lt;code&gt;/dev/nvme0n1p6&lt;/code&gt;、EFI 分区是 &lt;code&gt;/dev/nvme0n1p1&lt;/code&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mount /dev/nvme0n1p6 /mnt
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mount /dev/nvme0n1p1 /mnt/boot/efi
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;for&lt;/span&gt; dir in /dev /dev/pts /proc /sys /run&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; sudo mount --bind &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$dir&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/mnt&lt;/span&gt;&lt;span class="nv"&gt;$dir&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo chroot /mnt
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;进入 chroot 后再安装引导项：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;grub-install --target&lt;span class="o"&gt;=&lt;/span&gt;x86_64-efi --efi-directory&lt;span class="o"&gt;=&lt;/span&gt;/boot/efi --bootloader-id&lt;span class="o"&gt;=&lt;/span&gt;ubuntu --recheck
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;update-grub
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;exit&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;卸载并重启前先退出 chroot：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;for&lt;/span&gt; dir in /run /sys /proc /dev/pts /dev&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; sudo umount &lt;span class="s2"&gt;&amp;#34;/mnt&lt;/span&gt;&lt;span class="nv"&gt;$dir&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo umount /mnt/boot/efi
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo umount /mnt
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果 &lt;code&gt;grub-install&lt;/code&gt; 仍失败，保留完整错误信息，并再次检查 Live USB 是否确实以 UEFI 启动、EFI 分区是否为 FAT32、是否已挂载到正确位置。不要编辑生成文件 &lt;code&gt;/boot/grub/grub.cfg&lt;/code&gt; 来“永久修复”问题。&lt;/p&gt;
&lt;h2 id="出处"&gt;出处
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;原始参考：&lt;a class="link" href="https://www.cnblogs.com/hskcool/p/14223676.html" target="_blank" rel="noopener"
 &gt;安装系统时遇到 grub-install Error 的解决&lt;/a&gt;（不食花生的猫，博客园）&lt;/li&gt;
&lt;li&gt;官方参考：&lt;a class="link" href="https://help.ubuntu.com/community/Grub2" target="_blank" rel="noopener"
 &gt;Ubuntu Community Help Wiki：GRUB 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文保留原始问题出处，但采用 UEFI/Live USB 的通用恢复流程，避免修改自动生成的 GRUB 配置文件。&lt;/p&gt;</description></item><item><title>误格式化 Windows EFI 分区后：以 bcdboot 重建 UEFI 引导</title><link>https://breaking-dawn.cn/p/windows-efi-boot-repair/</link><pubDate>Tue, 21 Jul 2026 09:35:00 +0800</pubDate><guid>https://breaking-dawn.cn/p/windows-efi-boot-repair/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;风险提示&lt;/strong&gt;：EFI 分区通常只有 100–300 MB，却可能同时保存 Windows 和 Ubuntu 的启动文件。本文只重建 Windows 启动文件；操作前请拍照记录分区列表，并准备 Windows 11 安装 / 恢复 U 盘。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;如果 Windows 11 无法从 UEFI 启动，而系统分区和数据分区仍在，最稳妥的途径是进入 Windows 恢复环境，用 &lt;code&gt;bcdboot&lt;/code&gt; 从现有 Windows 系统目录重新生成启动文件。&lt;/p&gt;
&lt;h2 id="1-进入-windows-恢复命令提示符"&gt;1. 进入 Windows 恢复命令提示符
&lt;/h2&gt;&lt;p&gt;从 Windows 11 安装 U 盘启动，选择“修复计算机” → “疑难解答” → “高级选项” → “命令提示符”。不要在 Ubuntu 中创建或格式化 EFI 分区来代替这一步。&lt;/p&gt;
&lt;h2 id="2-确认-efi-分区和-windows-分区"&gt;2. 确认 EFI 分区和 Windows 分区
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;diskpart
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;list vol
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;EFI 系统分区通常是 FAT32、约 100–300 MB、没有盘符。Windows 分区在恢复环境中&lt;strong&gt;不一定是 &lt;code&gt;C:&lt;/code&gt;&lt;/strong&gt;；先用 &lt;code&gt;dir C:\Windows&lt;/code&gt;、&lt;code&gt;dir D:\Windows&lt;/code&gt; 等确认真正包含 &lt;code&gt;Windows&lt;/code&gt; 目录的盘符。&lt;/p&gt;
&lt;p&gt;确认无误后，仅给 EFI 分区临时分配盘符（以下 &lt;code&gt;N&lt;/code&gt; 必须替换为 &lt;code&gt;list vol&lt;/code&gt; 中的卷号）：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;select vol N
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;assign letter=S
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;exit
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="3-重建-windows-启动文件"&gt;3. 重建 Windows 启动文件
&lt;/h2&gt;&lt;p&gt;假设 Windows 目录确实位于 &lt;code&gt;C:\Windows&lt;/code&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bcdboot C:\Windows /s S: /f UEFI
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;成功后关机、拔掉安装 U 盘，再在固件启动菜单中选择 &lt;strong&gt;Windows Boot Manager&lt;/strong&gt;。若 Windows 能启动而 Ubuntu 项消失，这是正常现象：随后可用 Ubuntu Live USB 重新安装 GRUB，而不必再次格式化 EFI 分区。&lt;/p&gt;
&lt;h2 id="复核与善后"&gt;复核与善后
&lt;/h2&gt;&lt;p&gt;进入 Windows 后，确认磁盘管理中 EFI 分区仍为 FAT32 系统分区；不要为了“清理”而删除它。临时盘符 &lt;code&gt;S:&lt;/code&gt; 不应长期保留，可在管理员命令提示符中用 DiskPart 移除盘符。&lt;/p&gt;
&lt;h2 id="出处"&gt;出处
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;原始参考：&lt;a class="link" href="https://bbs.pcbeta.com/viewthread-1727468-1-1.html" target="_blank" rel="noopener"
 &gt;Win10 的 EFI 分区被格式化后如何重建引导&lt;/a&gt;（远景论坛）&lt;/li&gt;
&lt;li&gt;命令参考：&lt;a class="link" href="https://learn.microsoft.com/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di?view=windows-11" target="_blank" rel="noopener"
 &gt;Microsoft：BCDBoot 命令行选项&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文将原始 Windows 10 场景改写为 Windows 11，并补充了双系统 EFI 分区共享时的风险说明。&lt;/p&gt;</description></item><item><title>Ubuntu 22.04 与 Windows 11 双系统时间不一致</title><link>https://breaking-dawn.cn/p/ubuntu-windows-time-sync/</link><pubDate>Tue, 21 Jul 2026 09:25:00 +0800</pubDate><guid>https://breaking-dawn.cn/p/ubuntu-windows-time-sync/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;适用环境&lt;/strong&gt;：Ubuntu 22.04 LTS + Windows 11 双系统。以下设置会影响主板 RTC 的解释方式；修改后请分别进入两套系统核对时区与自动校时。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;双系统时间相差数小时，通常不是网络校时失败，而是两套系统对主板硬件时钟（RTC）的理解不同：Linux 通常把 RTC 视为 UTC，Windows 默认倾向把 RTC 当本地时间。&lt;/p&gt;
&lt;h2 id="更适合双系统的做法让-ubuntu-使用本地-rtc"&gt;更适合双系统的做法：让 Ubuntu 使用本地 RTC
&lt;/h2&gt;&lt;p&gt;在保留 Windows 默认行为的情况下，可在 Ubuntu 执行：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo timedatectl set-local-rtc &lt;span class="m"&gt;1&lt;/span&gt; --adjust-system-clock
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;timedatectl
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;看到 &lt;code&gt;RTC in local TZ: yes&lt;/code&gt; 即表示设置生效。&lt;code&gt;--adjust-system-clock&lt;/code&gt; 会根据当前 RTC 重新调整系统时钟；执行前确认 Ubuntu 的时区已设为正确的地区，例如：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;timedatectl set-timezone Asia/Shanghai
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="另一种策略让-windows-使用-utc"&gt;另一种策略：让 Windows 使用 UTC
&lt;/h2&gt;&lt;p&gt;也可以通过 Windows 注册表让 Windows 使用 UTC。不过这会影响 Windows 恢复、休眠、与某些设备工具的兼容性，且变更应由熟悉 Windows 注册表的用户完成。对于普通的 Ubuntu + Windows 双系统，优先选择上面的 Ubuntu 侧设置，改动更集中、回退也更简单：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo timedatectl set-local-rtc &lt;span class="m"&gt;0&lt;/span&gt; --adjust-system-clock
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="验证清单"&gt;验证清单
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;在 Ubuntu 执行 &lt;code&gt;timedatectl&lt;/code&gt;，确认时区与 NTP 同步状态。&lt;/li&gt;
&lt;li&gt;重启进 Windows 11，确认时区自动设置正确。&lt;/li&gt;
&lt;li&gt;再重启回 Ubuntu，核对时间没有偏移。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;若时间每次开机都随机跳变，还应检查 BIOS 时间与主板 CMOS 电池，而不是反复修改系统设置。&lt;/p&gt;
&lt;h2 id="出处"&gt;出处
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;原始参考：&lt;a class="link" href="https://blog.csdn.net/X_T_S/article/details/110142773" target="_blank" rel="noopener"
 &gt;解决 Ubuntu 和 Windows 双系统时间不同步&lt;/a&gt;（X_T_S，CSDN）&lt;/li&gt;
&lt;li&gt;命令参考：&lt;a class="link" href="https://www.freedesktop.org/software/systemd/man/latest/timedatectl.html" target="_blank" rel="noopener"
 &gt;timedatectl 手册&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文将原始 Windows 10 场景更新为 Windows 11，并采用 Ubuntu 22.04 可用的 &lt;code&gt;timedatectl&lt;/code&gt; 方式。&lt;/p&gt;</description></item></channel></rss>