服务器系统安装怎么在双系统或多系统共存环境中配置 GRUB 引导

雨丽吖_3967

雨丽吖_3967

2026-10-22

341人浏览

原创

服务器双系统需统一uefi模式、复用windows创建的efi分区、安装后执行sudo update-grub识别windows,secure boot建议关闭以避免grub或nvidia驱动异常。

服务器系统安装怎么在双系统或多系统共存环境中配置 grub 引导

服务器上配置 GRUB 实现双系统或多系统共存,核心在于启动模式统一、分区规划合理、GRUB 安装位置准确,以及引导项识别完整。不是装完 Linux 就自动能选 Windows,关键步骤必须手动干预或验证。

确认并锁定 UEFI 启动模式

现代服务器基本都使用 UEFI + GPT,但务必验证,否则 GRUB 无法正确写入 EFI 系统分区(ESP):

  • 在已安装的 Windows 中运行 msinfo32,检查“BIOS 模式”是否为 UEFI;若为 Legacy,需进 BIOS 关闭 CSM 并启用纯 UEFI
  • Linux 安装时,启动 U 盘必须用 UEFI 模式(如 Rufus 中选 “GPT for UEFI”),否则安装器可能默认走 BIOS/MBR 流程
  • 安装完成后,进入 BIOS 启动选项列表,应能看到至少两个条目:Windows Boot Manager 和 ubuntu(或发行版名),说明 ESP 已被正确识别和写入

合理规划磁盘与复用 EFI 分区

服务器通常有多块盘或大容量单盘,分区设计直接影响 GRUB 稳定性:

Digen AI
Digen AI

Digen AI是一款AI文本写作工具,一站式 AI 视频创作平台。

下载
  • Windows 安装时已创建 EFI 系统分区(通常 100–500 MB,FAT32,标有 ESP 和 boot 标志),Linux 安装时不要新建 EFI 分区,直接复用它
  • 根分区(/)建议单独划分(如 60–100 GB),/home 强烈建议独立分区(便于重装系统不丢数据),交换空间(swap)可用 swapfile 替代传统分区
  • 若服务器挂载了额外数据盘(如 /data),确保其不参与引导流程,避免 GRUB 扫描时误判或延迟

安装后修复或重装 GRUB 到 ESP

常见情况是 Linux 装完只能进本系统,Windows 不见了——大概率是 GRUB 未正确扫描到 Windows 启动文件:

  • 从 Ubuntu Live 环境或已登录系统中执行:
    sudo update-grub
    正常输出应包含 Found Windows Boot Manager on /dev/nvme0n1p1 类似行(路径依实际 ESP 设备而定)
  • 若无 Windows 条目,先确认 ESP 是否已挂载:
    ls /boot/efi/EFI/ —— 应看到 Microsoft/ 和 ubuntu/(或发行版名)两个目录
  • 仍失败可手动重装:
    sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck

处理 Secure Boot 与 NVIDIA 驱动兼容性

GPU 服务器常见问题:开启 Secure Boot 导致 GRUB 启动黑屏,或进系统后显卡驱动加载失败:

  • 安装阶段就关闭 Secure Boot(BIOS 中设置),避免签名验证阻断 GRUB 模块或内核模块加载
  • Ubuntu 24.04 默认使用 nvidia-driver-535 或更新版本,安装后需执行:
    sudo update-initramfs -u + sudo update-grub,确保 initramfs 包含 NVIDIA 模块
  • 若需保留 Secure Boot,须手动签署 GRUB 和内核模块(较复杂),普通部署建议直接禁用

GRUB 在服务器多系统环境里不是“装完就完”,而是需要主动确认识别结果、校验 ESP 内容、适配硬件安全策略。只要 EFI 分区共用、启动模式一致、Secure Boot 关闭,update-grub 基本就能自动发现所有 UEFI 启动项。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

系统安装

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

457

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

940

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

3072

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

1016

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

909

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

474

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2796

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

5232

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

827

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
ubuntu官方总文档
ubuntu官方总文档

共0课时 | 0人学习