遇上阴雨天 發表於 2026-5-5 09:02:54

双系统或有启动BUG的必看!一分钟教你修改Grub默认启动项

<p><img src="https://storage.deepin.org/thread/202403140221321327_zh.jpg" alt="" width="900" height="383" /></p>
<p>如果你安装了多系统想要将 deepin 作为优先启动项,或是遇到了默认启动项变为“系统恢复”且在部分情况下控制中心中无法修改默认启动项的问题,不妨看看这篇教程。</p>
<p>本教程由 deepin(深度)社区用户彭子铭和 hotime 贡献,提供了 2 种解决方法,以下内容以 deepin V23 Beta2 为例。</p>
<h1 style="text-align: center;"><strong>使用 Grub Customizer</strong></h1>
<p>1、安装 Grub Customizer</p>
<p>deepin V20 可从应用商店获取,deepin V23 可在终端执行以下命令安装(注意输密码时不回显):</p>
<p><span style="color: #0000ff;"><em>sudo apt install grub-customizer</em></span></p>
<p>2、打开应用,输入密码进行授权</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202403140223528464_1.png" alt="" width="570" height="376" /></p>
<p>3、修改启动项</p>
<p>在“列表配置”中上移或下移特定的启动项(对于默认启动“系统恢复”的问题,可将 Windows 项上移一位);或切换到“常规设置”,将“默认项”的“预定义”更改为特定的启动项,然后点击“保存”。</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/20240314022401346_2.png" alt="" width="900" height="636" /></p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202403140224083568_3.png" alt="" width="900" height="636" /></p>
<h1 style="text-align: center;"><strong>修改配置文件</strong></h1>
<p>使用编辑器打开/etc/default/grub,修改GRUB_DEFAULT=后面的值,即默认启动项在启动项列表中的序号(不知道的可以重启,对照启动菜单查看。对于默认启动“系统恢复”的问题,将这个值加 1,如 2 替换为 3)。以 Nano 编辑器为例,终端执行sudo nano /etc/default/grub打开文件;编辑完成后,按Ctrl+O,按Enter,再按Ctrl+X。</p>
<p>修改后在终端执行以下命令更新 Grub 使配置生效:</p>
<p><em><span style="color: #0000ff;">sudo update-grub</span></em></p>
<p>&nbsp;</p>
<p>用户 hotime 提供了另一种修改思路:</p>
<p>打开终端,执行  <em><span style="color: #0000ff;">grep GRUB_DEFAULT /etc/default/grub</span></em>,观察终端输出的 GRUB_DEFAULT 后面的值为多少,如果是 2 就替换为 3,如果为 3 就替换为 4,以此类推。</p>
<p><strong>注意:</strong>当前默认启动项如果是“系统恢复”,那此时这个数字几乎一定是 2,修改为 3 即可,因为原本的启动项被“系统恢复”插进来后,顺延为 3 了,而 Grub 中默认启动项的数字没有自动变更。</p>
<p>修改完成后,在终端执行  <em><span style="color: #0000ff;">sudo update-grub</span></em>,以使修改生效。</p>
<p>涉及的命令:</p>
<p><em><span style="color: #0000ff;">sudo sed -i 's/GRUB_DEFAULT=2/GRUB_DEFAULT=3/' /etc/default/grub</span></em><br />
<em><span style="color: #0000ff;">sudo update-grub</span></em></p>
<p>当然,如果上面这段看着麻烦,也可以选择直接修改为 0,即将第一个启动项设为默认启动项,这样控制中心就可以正常修改默认启动项了。</p>
<p><em><span style="color: #0000ff;">sudo sed -i 's/GRUB_DEFAULT=/GRUB_DEFAULT=0/' /etc/default/grub </span></em><br />
<em><span style="color: #0000ff;">sudo update-grub</span></em></p>
<p>如要避免上述问题,可在更新系统前先在<strong>控制中心&gt;通用&gt;启动菜单</strong>中将默认启动项改为第一个启动项(deepin)。</p>
<p>&nbsp;</p>
<p style="text-align: right;">内容来源:deepin 社区</p>
<p style="text-align: right;">转载请注明出处</p>
                        </div>
頁: [1]
查看完整版本: 双系统或有启动BUG的必看!一分钟教你修改Grub默认启动项