跳到主要内容
系统常识 银河麒麟双系统GRUB内核切换

双系统引导与内核切换怎么管理

麒麟双系统(如桌面+服务器同机)的引导管理与多内核切换:GRUB 菜单、默认项、内核保留策略。本文给出实用的管理方法。

发布于 2026/11/11 所属频道 银河麒麟

结论先行

双系统(如 桌面 V11 x86-64 + 高级服务器 V11 x86-64 同机)的引导由 GRUB 统一管理:每套系统一个主菜单项,进系统后内核切换是另一层管理(多内核共存,改默认内核即可)。记住:系统切换在 GRUB 菜单层,内核切换在系统内部层。

GRUB 引导管理

# 查看/编辑 GRUB 配置
sudo grub2-mkconfig -o /boot/grub2/grub.cfg   # UEFI: /boot/efi/EFI/kylin/grub.cfg
sudo update-grub 或 sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  • 默认项:GRUB_DEFAULT=0(第一个菜单项)或指定条目名,改完重新生成配置。
  • 菜单超时:GRUB_TIMEOUT,双系统建议给足选择时间。
  • 某套系统装坏后,另一套里 grub2-mkconfig 可重新扫描生成菜单。

内核切换管理

  • 装内核更新后 旧内核保留,出问题回退:
grub2-editenv list      # 看当前默认内核
grub2-set-default '麒麟 V11 系统, 使用 5.x.y'   # 临时改下一次启动的内核
# 或改内核包保留策略(保留数量、默认内核),以发行版工具说明为准
  • 长期多套共存时,把「默认内核 + 保留 N 个旧内核」写进运维规程,避免磁盘被内核占满。

两块独立盘各自装一套时,GRUB 配置在各盘自己的 /boot(或 ESP)里,互相不可见;要在 A 盘管理 B 盘的引导,需挂载 B 盘分区操作,容易出错,重要场景建议统一用一块盘的 GRUB 管理两套系统。

操作小结

  1. 双系统确认 GRUB 菜单能列出两套。
  2. GRUB_DEFAULT / GRUB_TIMEOUT 按需调整并重新生成配置。
  3. 内核更新后保留旧内核,临时切换用 grub2-set-default。
  4. 独立双盘场景明确引导管理归属,避免双头 GRUB 不一致。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常识文章

同一集合内的相近主题,按标签与关键词匹配