Windows + Ubuntu 双系统安装:不使用 GRUB,直接在开机时选择系统

简介

在安装 Windows + Ubuntu 双系统 时,常见的做法是使用 GRUB 引导菜单 来选择启动哪个系统。但对于一些用户,GRUB 菜单 在显示和操作体验上可能存在问题,尤其是在 4K 屏上:字体太小、卡顿、操作迟缓等。

本篇文章将介绍如何 避免使用 GRUB ,而通过 UEFI 启动菜单Windows Boot Manager 让你在 开机时直接选择 Windows 或 Ubuntu ,并且 体验更好

目标

  1. 安装双系统 ,并使用 Windows Boot ManagerUEFI 启动菜单 来选择操作系统。

  2. 避免 GRUB 可能带来的显示问题。

  3. 确保开机后可以顺利进入 Windows 或 Ubuntu


前提条件

  • Windows 系统已安装 ,并且使用 UEFI 启动模式

  • Ubuntu 启动盘 ,建议使用 UEFI 模式启动。

  • 支持 UEFI 启动的主板(现代主板通常都支持 UEFI)。

  • 新硬件平台 ,推荐使用支持 UEFI + GPT 启动的系统。


步骤

1. 准备工作

1.1 备份重要数据

在开始之前,备份你的 Windows 和 Ubuntu 数据,特别是在涉及到分区和启动项时,数据丢失的风险较高。

1.2 进入 BIOS 设置
  1. 重启电脑 ,按下相应的快捷键进入 BIOS 设置(通常是 F2F10DEL,具体参考你的主板说明)。

  2. 确认启动模式为 UEFI

    • 在 BIOS 中找到 Boot ModeBoot Option ,确认它设置为 UEFI OnlyUEFI
  3. 关闭 CSM(Compatibility Support Module),确保系统使用纯 UEFI 启动。

  4. 关闭 Secure Boot,以确保 Ubuntu 可以正常安装。


2. 安装 Windows 系统

如果你已经安装了 Windows,跳过这一步。如果没有,请按照以下步骤安装 Windows:

  1. 使用 UEFI 模式启动 Windows 安装盘。

  2. 在 Windows 安装过程中,选择 自定义安装 ,确保安装到 GPT 分区表 格式的硬盘。

  3. 安装完成后,系统会自动创建 Windows Boot Manager,并通过 UEFI 启动进入 Windows。


3. 安装 Ubuntu 系统

3.1 创建 Ubuntu 分区
  1. 启动 Ubuntu 安装盘 ,选择 "安装 Ubuntu"

  2. 进入 手动分区(Something else),为 Ubuntu 分配空间:

    • 给 Ubuntu 创建一个 ext4 文件系统的根分区 /,例如 100GB 或更多。

    • 如果需要,可以创建一个 swap 分区。

  3. 不要选择安装 GRUB 引导程序到 /dev/sda,这一步非常重要,确保 GRUB 不被安装在主引导分区,而是只安装到 Ubuntu 系统分区。

3.2 安装 Ubuntu

按照提示完成 Ubuntu 安装,系统安装完毕后,Ubuntu 将会安装到你指定的分区,但不会更改主引导记录(MBR),也不会安装 GRUB。


4. 添加 Ubuntu 启动项到 Windows Boot Manager

4.1 安装 EasyUEFI 工具

安装并打开 EasyUEFI,这是一款用于管理 UEFI 引导项的工具。

  1. Windows 系统中 ,下载并安装 EasyUEFI

  2. 打开 EasyUEFI,点击 "管理 EFI 启动项" ,你将看到当前的 Windows Boot Manager

4.2 手动添加 Ubuntu 启动项
  1. 点击 添加新条目 ,选择 EFI 启动文件

  2. 浏览到 Ubuntu 的 EFI 文件夹,通常路径为:

    /EFI/ubuntu/grubx64.efi

    选择该文件并添加。

  3. 保存更改后,重新启动计算机。


5. 通过 Windows Boot Manager 启动 Ubuntu 或 Windows

  1. 重新启动计算机后,按 F12 (或者其他启动菜单快捷键)进入 UEFI 启动菜单

  2. 在菜单中,您将看到两个选项:

    • Windows Boot Manager(默认启动 Windows)

    • Ubuntu(启动 Ubuntu)

选择 Ubuntu 时,系统会直接跳转到 Ubuntu 的启动文件,不需要 GRUB 菜单。


6. 设置默认启动项(可选)

6.1 设置默认启动项为 Windows

如果你希望每次开机自动启动 Windows,可以在 EasyUEFI 中修改启动顺序:

  1. 打开 EasyUEFI

  2. Windows Boot Manager 设置为第一启动项。

  3. 点击 保存 并重启。

6.2 设置 Ubuntu 默认启动项

如果你希望默认进入 Ubuntu,可以在 EasyUEFI 中调整顺序,将 Ubuntu 设置为首选启动项。


结论

通过本教程,你可以实现:

  • Windows 和 Ubuntu 双系统的选择 ,且 不使用 GRUB

  • 在开机时直接通过 Windows Boot ManagerUEFI 启动菜单 选择系统。

  • 避免 GRUB 菜单带来的 卡顿和显示问题,体验更加流畅和简洁。

这样,你的 Ubuntu 和 Windows 双系统不仅可以轻松切换,还能避免 GRUB 在高分辨率下的显示问题。希望这篇文章能够帮助你顺利搭建双系统环境,并提高使用体验。

相关推荐
橙子也要努力变强2 小时前
Linux I/O 缓冲区、inode、软硬链接与磁盘结构全解析
linux·c++·操作系统
小王不爱笑1322 小时前
Java List 集合全面解析:ArrayList、LinkedList 与 Vector 的深度对比
java·windows·list
子有内涵2 小时前
【Linux】程序地址空间(是什么?为什么?)
linux·运维·算法
异步的告白2 小时前
嵌入式Linux学习-默认规则
linux
Chuncheng's blog2 小时前
Ubuntu 24.04 ISO国内镜像下载(ARM / AMD64)
arm开发·ubuntu
※※冰馨※※2 小时前
【QT】System error #1455: 页面文件太小,无法完成操作
开发语言·windows·qt
武藤一雄2 小时前
WPF Command 设计思想与实现剖析
windows·微软·c#·.net·wpf·.netcore
EnCi Zheng3 小时前
P1B-Python环境配置基础完全指南-Windows系统安装与验证
开发语言·windows·python
wangjialelele3 小时前
详解Redis终端操作和Redis-plus-plus接口使用
linux·数据库·c++·redis·分布式·缓存·中间件