需预留未分配空间或收缩现有分区,禁用快速启动与安全启动,手动分区并指定grub安装位置,最后执行sudo update-grub修复启动菜单。

如果您希望在已安装 Linux 系统的计算机上新增 Ubuntu 作为双启动系统,则需确保目标磁盘存在未分配空间或可安全收缩的现有分区,并避免覆盖原 Linux 系统的引导和根文件系统。以下是完成 Ubuntu_Linux 双系统安装的具体步骤:
一、准备安装介质与空闲磁盘空间
安装前必须创建可启动的 Ubuntu 安装 U 盘,并为新系统预留独立分区空间,否则安装程序无法继续。此步骤不涉及修改现有 Linux 系统数据,仅做空间规划与介质验证。
1、从官网下载 Ubuntu 桌面版 ISO 镜像(推荐 LTS 版本)。
2、使用 Rufus(Windows)或 dd 命令(Linux) 将 ISO 写入 USB 设备,确保其具备 EFI 启动能力。
3、重启进入当前 Linux 系统,运行 sudo fdisk -l 或 lsblk 查看磁盘布局,确认有至少 25GB 未分配空间或可调整大小的分区。
4、若无空闲空间,使用 GParted 工具收缩 ext4 分区(如 /home 所在分区),操作前务必备份重要数据。
二、禁用快速启动与安全启动
Windows 快速启动会导致 Linux 分区被锁定,而 UEFI 安全启动可能阻止 GRUB 加载非签名内核。即使当前主系统为 Linux,部分厂商固件仍默认启用这些功能,影响 Ubuntu 引导链完整性。
1、重启进入固件设置界面(通常按 Del/F2/F10,具体依主板而定)。
2、在 Boot 或 Security 选项卡中,将 Secure Boot 设置为 Disabled。
3、查找 Fast Boot、Ultra Fast Boot 或类似选项,将其设为 Disabled。
4、保存设置并退出,系统将重新启动。
三、从 U 盘启动并选择“其他选项”安装模式
Ubuntu 安装程序默认的“安装 Ubuntu”选项会尝试自动分区,极易误删现有 Linux 分区。必须手动介入分区流程,确保仅使用预划出的空间,且独立安装 GRUB。
1、插入已制作好的 Ubuntu 安装 U 盘,重启并从 U 盘启动(可通过启动菜单 F12/ESC 选择)。
2、在 Ubuntu 启动菜单中选择 Try Ubuntu without installing 进入 Live 环境。
3、双击桌面上的“Install Ubuntu”图标,语言选择后进入安装类型界面。
4、取消勾选“Download updates while installing”和“Install third-party software”,点击 “Other options”。
四、手动配置分区并指定引导加载器位置
此步骤决定双系统能否共存。必须为 Ubuntu 创建独立的 /(根)、swap(可选)及 /boot/efi(若无现有 EFI 系统分区);同时明确告知安装程序将 GRUB 写入何处,避免覆盖原系统引导。
1、在分区界面点击 “+”按钮添加新分区,在空闲空间中创建:一个 512MB 的 EFI 系统分区(类型为 EFI System Partition,用于存放 GRUB EFI 文件),挂载点为 /boot/efi;一个至少 20GB 的 ext4 分区,挂载点为 /。
2、若原 Linux 系统已有 EFI 分区(通常为 /dev/sda1),则无需新建,直接选中该分区并设置挂载点为 /boot/efi,切勿格式化。
3、在“Device for boot loader installation”下拉菜单中,选择原 Linux 系统所用的 EFI 分区对应设备(如 /dev/sda1),而非整个磁盘(如 /dev/sda)。
4、确认所有设置无误后,点击 “Install Now” 开始写入文件系统。
五、安装完成后修复 GRUB 启动菜单
Ubuntu 安装程序可能未正确探测原有 Linux 发行版,导致重启后仅显示 Ubuntu 项。需在 Ubuntu 系统中更新 GRUB 配置,使其识别并列出全部操作系统入口。
1、安装完成并首次启动进入 Ubuntu 后,打开终端。
2、执行 sudo update-grub,该命令将扫描所有已连接磁盘上的操作系统并生成菜单项。
3、若原有 Linux 系统未被识别,运行 sudo os-prober 检查是否启用探测功能;如返回为空,需临时挂载原系统根分区并重试。
4、确认输出中包含原 Linux 发行版名称后,重启验证双系统启动菜单是否完整显示。










