在Windows 10双系统中,首选msconfig设置默认启动项:运行msconfig→“引导”选项卡→选中目标系统→“设为默认值”→调整超时或隐藏菜单→重启生效;若Linux未显示,则需用bcdedit检查或在Linux中修改GRUB配置。

在 Windows 10 双系统(比如 Win10 + 麒麟V10 或 Ubuntu)环境下,更改默认启动顺序主要靠修改引导管理器的默认项。Windows 自带的 msconfig 工具就能直接设置,默认启动项、超时时间、高级选项都可调,不需要进 BIOS 或手动改 GRUB。
用 msconfig 设置默认启动系统
这是最稳妥、原生支持的方法,适合绝大多数双系统用户:
- 按 Win + R 打开“运行”,输入 msconfig 回车
- 切换到 “引导”选项卡,列出所有已识别的启动项(如“Windows 10”“Ubuntu”“Windows Boot Manager”等)
- 选中你想设为默认的系统(比如想让 Win10 每次开机自动启动),点击 “设为默认值”
- 可选:调整 “超时”时间(单位秒),控制菜单显示多久;勾选 “不显示引导菜单” 可跳过选择界面
- 点 “确定” → 重启电脑,设置立即生效
查看和确认当前引导配置
如果 msconfig 里没看到 Linux 系统,说明 Windows 启动管理器没识别到它——这很常见,因为 Win10 默认只管自己的 EFI 分区。此时需额外操作:
- 以管理员身份打开命令提示符或 PowerShell
- 运行 bcdedit /enum,检查输出中是否有非 Windows 的启动项(如描述含 “Ubuntu” 或 “Linux”)
- 若没有,说明引导项由 GRUB(Linux 的启动管理器)接管,那就要在 Linux 侧改 /etc/default/grub 中的 GRUB_DEFAULT 值,再执行 sudo grub-mkconfig -o /boot/grub/grub.cfg
不想进系统?临时切换启动项
开机时快速按键也能绕过默认设置:
- 开机看到品牌 Logo(如 Dell/HP/联想)时,狂按 F12 / ESC / F10(因主板而异),调出一次性启动菜单
- 用方向键选中 “Windows Boot Manager” 或 “UEFI: OS Name”,回车即可本次启动对应系统
- 这个操作不影响默认设置,适合偶尔切换
基本上就这些。Win10 本身不主动管理第三方引导项,所以双系统下谁当“主引导”得看安装顺序和 EFI 分区配置。优先用 msconfig 调默认项,不行再查 bcdedit 或切到 Linux 改 GRUB。










