Ubuntu双系统安装全攻略:从分区到引导,新手避坑指南
2026/8/7 5:30:40 网站建设 项目流程

1. 项目概述:为什么选择Ubuntu双系统?

如果你正在看这篇内容,大概率是厌倦了Windows的某些限制,或者对Linux世界充满好奇,但又不想完全告别熟悉的Windows环境。在虚拟机里跑Ubuntu总觉得“隔靴搔痒”,性能有损耗,操作不直接;而直接替换掉整个系统又风险太大,怕数据丢失、怕软件不兼容。这时候,在现有Windows电脑上安装一个Ubuntu双系统,就成了最务实、最流行的选择。它让你能在一台机器上无缝切换两个完全不同的操作系统:需要办公、游戏、用专业软件时进Windows;需要沉浸式编程、学习服务器管理、或者追求一个更干净高效的系统环境时,就重启进入Ubuntu。

这个方案听起来美好,但网上教程五花八门,步骤琐碎,专业术语一堆,稍有不慎就可能把原来的系统搞崩,或者让硬盘数据“灰飞烟灭”。很多人卡在了分区、引导这些环节,最后只能放弃。我折腾过不下十台各种配置的电脑安装双系统,从老旧的BIOS启动到最新的UEFI+安全启动,从机械硬盘到NVMe固态,踩过的坑足够写一本“避坑指南”。今天,我就把这些经验系统化,用最直白的话,带你走一遍从准备到完美收官的Ubuntu双系统安装全流程。我们的目标很简单:让你在看完之后,能独立、安全地完成安装,并且理解每一个步骤背后的“为什么”,真正做到心里有数,手上有谱。

2. 安装前的核心准备:工具与思路拆解

安装双系统不是点几下“下一步”就能完成的傻瓜式操作,它本质上是对你电脑硬盘的一次“外科手术”。术前准备充分,手术才能成功。这个阶段的核心是两件事:准备好必要的工具,并理解整个安装的逻辑框架。

2.1 工具清单:你需要下载什么?

工欲善其事,必先利其器。请确保你准备好以下三样东西:

  1. Ubuntu系统镜像文件(ISO文件):这是系统的“安装盘”本体。强烈建议从Ubuntu官方网站下载。目前长期支持版(LTS)是Ubuntu 22.04 LTS或24.04 LTS,它们有5年的支持周期,更稳定。下载时注意选择正确的版本(通常是64-bit的Desktop版本)。不要从第三方不明网站下载,以免镜像被篡改。

  2. 一个至少8GB的U盘:这个U盘将被制作成“启动安装盘”,里面的所有数据都会被清空,请提前备份好U盘里的重要文件。U盘速度会影响安装速度,建议使用USB 3.0及以上接口的U盘。

  3. 制作启动盘的工具软件:在Windows环境下,我首推Rufus。它免费、开源、小巧,而且对UEFI启动模式的支持非常友好。相比其他工具,Rufus能更智能地处理ISO文件,并自动采用适合双系统的配置。

注意:网上有些教程会提到使用UltraISO或老毛桃等工具,但对于现代电脑(尤其是支持UEFI的),Rufus是更可靠、出错率更低的选择。

2.2 思路理解:双系统是如何共存的?

在动手之前,花两分钟理解原理,能避免后面99%的困惑。双系统安装的核心是分区引导

  • 分区:想象你的硬盘是一个大房子。原来Windows独占了所有房间。现在我们要在不拆掉原有房间(数据)的前提下,腾出几个房间给Ubuntu用。这个过程就是“压缩卷”或“分区”,为Ubuntu创建专属的“生活空间”(根分区/、交换空间swap,可能还有家目录/home)。
  • 引导:现在房子里有两户人家(Windows和Ubuntu),需要一个“总门卫”来决定每次开机进谁家。这个“总门卫”就是引导管理器。在UEFI启动的电脑上,Ubuntu安装的GRUB2引导程序会接管这个工作,它会在开机时提供一个菜单,让你选择进入Ubuntu还是Windows。

理解了这个,你就知道我们的大致流程是:准备U盘启动盘 -> 在Windows里为Ubuntu腾出硬盘空间 -> 从U盘启动进入Ubuntu安装环境 -> 在安装过程中手动分区 -> 安装系统并设置引导 -> 重启进入新世界。

2.3 关键一步:备份!备份!备份!

这是最重要,却最容易被忽略的一步。任何对硬盘分区的操作都有潜在风险。请务必在开始前,将Windows系统盘(通常是C盘)里的重要文档、桌面文件、浏览器书签等,备份到移动硬盘、网盘或其他安全位置。虽然本篇教程的步骤力求安全,但以防万一的谨慎是专业玩家的基本素养。

3. 实操第一步:制作Ubuntu启动U盘与硬盘分区

现在,我们开始动手。第一步是把下载好的系统镜像“烧录”到U盘,让它变成一个可启动的安装介质。

3.1 使用Rufus制作启动盘

  1. 插入你的U盘,打开Rufus软件。Rufus通常会自动识别你的U盘设备,但请务必再次确认,别选错了其他硬盘。
  2. 在“引导类型选择”旁边,点击“选择”按钮,找到你下载的Ubuntu ISO文件。
  3. 分区类型和目标系统类型,对于2015年后购买的大部分电脑,这里的关键是选择“GPT”分区方案和“UEFI(非CSM)”目标系统类型。这对应着现代的UEFI启动模式。如果你的电脑非常老旧(启动时按F2/Del进的是蓝色界面的BIOS设置),才可能需要选择“MBR”和“BIOS(或UEFI-CSM)”。不确定的话,选GPT+UEFI在绝大多数情况下是正确的。
  4. 其他选项保持默认即可。Rufus会显示“准备就绪,可以开始”。
  5. 点击“开始”按钮。Rufus会提示你选择写入模式,默认的“ISO镜像模式”就行,它会警告你U盘数据将被销毁,确认后就开始制作。

这个过程大概需要5-15分钟,取决于U盘速度和电脑性能。完成后,你就拥有了一个Ubuntu安装U盘。

3.2 在Windows中为Ubuntu分配磁盘空间

接下来,我们需要在Windows的硬盘上“切”出一块空白区域给Ubuntu。这是整个安装过程中唯一需要在Windows下进行的、有风险的操作。

  1. 在Windows搜索栏输入“创建并格式化硬盘分区”,打开“磁盘管理”工具。
  2. 找到你的系统盘(通常是C盘,或者一个很大的主要分区)。右键点击它,选择“压缩卷”。
  3. 系统会计算可压缩的空间。在“输入压缩空间量”这里,你需要决定给Ubuntu多少空间。我的建议是:
    • 轻度使用/体验:至少分配50GB
    • 作为主力开发环境:建议100GB - 200GB或更多。
    • 未来可能存放大量数据:可以考虑分配更多,或者后续通过/home单独分区来扩展。
  4. 输入大小(单位是MB,比如100GB = 102400MB),然后点击“压缩”。完成后,你会在磁盘图示中看到一块标有“未分配”的黑色区域。到此为止,不要再进行任何操作!千万不要在这个“未分配”空间上新建简单卷或格式化,就让它保持原样。

实操心得:压缩卷时,如果系统提示可压缩空间远小于你的空闲空间,可能是因为页面文件、休眠文件或系统还原点占用了空间。可以尝试临时关闭休眠(以管理员身份打开命令提示符,输入powercfg -h off)和系统保护,再试一次。操作完成后可以再开启。

4. 安装过程详解:从启动到分区配置

最核心的环节来了。请确保电脑连接电源,避免安装中途断电。

4.1 从U盘启动并进入试用环境

  1. 关机,插入制作好的Ubuntu启动U盘。
  2. 开机,并立即快速、连续地按你电脑型号对应的“启动菜单选择键”。常见的有F12、F10、F2、ESC等(联想多用F12,惠普多用F9,戴尔多用F12)。如果不知道,可以同时尝试F12、ESC和Del。
  3. 在出现的启动菜单中,选择你的U盘设备(名称可能包含“UEFI: [你的U盘品牌]”字样)。选择带UEFI前缀的选项。
  4. 随后会进入GRUB菜单,选择“Try or Install Ubuntu”,进入Ubuntu的Live CD(试用)环境。

4.2 关键中的关键:手动分区方案

进入试用桌面后,双击“Install Ubuntu”图标开始安装。前面的语言、键盘布局按提示选择即可。在“安装类型”这一步,请务必选择“其他选项”(Something else)。这是让你完全掌控分区过程,避免安装程序自动操作可能带来的风险(比如误删Windows分区)。

点击“继续”后,你会看到一个磁盘分区表。这里列出了你所有的硬盘和分区。找到之前在Windows下压缩出来的那块“空闲空间”(free space)。选中它,然后点击下方的“+”号来创建新分区。

对于一个基础且实用的双系统,我推荐以下分区方案(以分配100GB空间为例):

挂载点大小类型格式说明
/(根分区)30-50 GB主分区Ext4系统文件和安装的软件所在。50GB可以保证系统有足够空间安装开发工具、容器等。
swap(交换空间)物理内存大小 * 1.5 ~ 2逻辑分区swap例如16G内存,分配24-32G。用于休眠和内存溢出时缓冲。如果内存很大(>32G),分配8-16G也足够。
/home(家目录)剩余所有空间逻辑分区Ext4强烈建议创建。你的个人文档、配置、下载都在这。重装系统时,只要不格式化它,你的个人数据就能保留。

分区操作步骤:

  1. 创建/分区:选中空闲空间,点“+”,大小填50000(50GB),新分区类型“主分区”(第一个分区建议用主分区),位置“起始”,用于“Ext4日志文件系统”,挂载点选“/”。
  2. 创建swap分区:再次选中剩余的空闲空间,点“+”,大小填你的计算值(如24000MB),类型“逻辑分区”,位置“起始”,用于“交换空间”。
  3. 创建/home分区:选中最后的空闲空间,点“+”,使用“全部剩余空间”,类型“逻辑分区”,用于“Ext4日志文件系统”,挂载点选“/home”。

注意事项:分区顺序不是绝对的,但先创建/再创建/home是常见做法。最关键的是,在“安装启动引导器的设备”这一下拉菜单中,务必选择你的硬盘的EFI系统分区(ESP)。它通常是一个100MB到500MB大小、格式为FAT32的分区,标识为“efi”或“ESP”。对于单硬盘电脑,它可能是/dev/sda/dev/nvme0n1这样的设备名,而不是后面的分区编号。选择整个硬盘设备(如/dev/sda)通常也是可以的,GRUB会自动找到ESP分区。这一步决定了引导程序装在哪里,选错可能导致无法引导。

确认分区方案无误后,点击“现在安装”,系统会再次让你确认分区更改(会列出将被格式化的分区,通常只有你新建的//home,确保Windows分区不在其中!),确认后就开始复制文件了。

5. 安装后配置与引导修复

安装过程后半段会要求设置时区、用户名密码等,按提示完成即可。安装完成后重启,拔掉U盘。

5.1 首次启动与GRUB引导菜单

理想情况下,重启后你会直接看到一个紫色的GRUB引导菜单,第一项是Ubuntu,往下翻通常能找到“Windows Boot Manager”选项。用方向键选择即可进入对应系统。

但有时会遇到两种情况:

  1. 直接进入了Windows:这说明GRUB引导没有成功接管。这通常是因为Windows的“快速启动”或“安全启动”干扰。
  2. 没有Windows启动项:GRUB菜单里只有Ubuntu。

5.2 修复引导:让Windows选项出现

如果遇到上述问题,别慌,我们可以在Ubuntu里修复。

  1. 首先进入Ubuntu系统。
  2. 打开终端(Ctrl+Alt+T),依次执行以下命令:
    sudo apt update # 更新软件包列表 sudo apt install os-prober # 安装系统探测工具 sudo os-prober # 探测其他系统,此时应该能识别到Windows
  3. 如果os-prober成功识别了Windows,接下来更新GRUB配置:
    sudo update-grub
    这个命令会重新生成GRUB的配置文件,并将探测到的Windows加入启动菜单。执行后你可能会看到类似“Found Windows Boot Manager on /dev/nvme0n1p1”的提示。
  4. 重启电脑,Windows选项应该就出现在GRUB菜单里了。

5.3 调整默认启动项和等待时间

进入Ubuntu后,你可以安装一个图形化工具来方便地管理GRUB:

sudo apt install grub-customizer

安装后搜索打开“Grub Customizer”,你可以:

  • 调整启动项的顺序(将Windows设为默认,或将Ubuntu置顶)。
  • 修改菜单等待时间(默认10秒)。
  • 修改背景图等外观设置。

修改完成后记得点击“保存”。更底层的修改可以通过编辑/etc/default/grub文件实现,但图形化工具对新手更友好。

6. 常见问题与排查技巧实录

即使按照教程操作,也可能因为硬件差异遇到各种问题。这里记录几个最常见的问题和解决方法。

6.1 安装过程中卡死、黑屏或报错

这通常与显卡驱动,特别是NVIDIA显卡有关。

  • 解决方案:在GRUB菜单(选择Try or Install Ubuntu那个界面)选中“Ubuntu”后,先不要按回车,按e键进入编辑模式。找到以linux开头的一行,在行末quiet splash后面,先添加nomodeset参数(即改成quiet splash nomodeset),然后按F10启动。这会让系统使用基础显示模式进行安装。安装完成后,进入系统再安装专有的NVIDIA驱动。
  • 安装NVIDIA驱动:在Ubuntu的“软件和更新” -> “附加驱动”选项卡中,选择推荐版本的专有驱动,应用更改并重启。

6.2 Windows和Ubuntu时间不一致

这是因为两个系统对硬件时间的解读方式不同(Windows将硬件时间视为本地时间,Linux视为UTC时间)。

  • 解决方案:在Ubuntu终端执行以下命令,让Ubuntu使用本地时间:
    timedatectl set-local-rtc 1 --adjust-system-clock
    或者在Windows中,以管理员身份打开命令提示符,输入以下命令让Windows使用UTC时间:
    reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
    二者选其一即可,推荐修改Ubuntu的设置。

6.3 无法连接Wi-Fi或网速慢

部分较新的或特殊的无线网卡可能需要额外安装驱动。

  • 解决方案:如果有线网络可用,先连接网线。然后打开“软件和更新” -> “附加驱动”,查看是否有可用的无线网卡驱动。如果没有,你需要根据你的网卡型号(可以用lspcilsusb命令查看),去网上搜索“Ubuntu [网卡型号] 驱动”来手动安装。对于常见品牌如Intel,驱动通常已集成;对于Realtek等,可能需要手动编译。

6.4 双系统下如何安全删除Ubuntu?

如果你想移除Ubuntu,只保留Windows,需要两步:

  1. 删除Ubuntu分区:从Windows的“磁盘管理”中,找到Ubuntu的各个分区(Ext4/Linux Swap类型),右键逐个“删除卷”。操作前请再次确认,不要误删Windows分区!删除后,这些空间会合并成“未分配”空间。
  2. 修复Windows引导:删除Ubuntu分区后,GRUB会失效,导致无法启动。你需要一个Windows安装U盘或恢复介质,启动到“修复计算机” -> “疑难解答” -> “命令提示符”,然后执行以下命令修复Windows引导:
    bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
    完成后重启,电脑就会直接进入Windows,并且未分配空间可以在磁盘管理中合并到原有分区或新建分区。

7. 基础优化与新系统必做设置

安装完成并成功双引导后,你的Ubuntu还处于“毛坯房”状态。进行一些基础优化,能让体验瞬间提升。

7.1 更换国内软件源加速下载

默认的服务器在国外,更新和安装软件会很慢。更换为国内镜像源(如阿里云、清华、中科大)是首要任务。

  1. 打开“软件和更新”(Software & Updates)。
  2. 在“下载自”(Download from)下拉菜单中,选择“其他站点”(Other...)。
  3. 在弹出的列表中,选择“中国”,然后选择一个镜像服务器,如mirrors.aliyun.commirrors.tuna.tsinghua.edu.cn
  4. 关闭窗口,系统会提示更新缓存,确认即可。

7.2 安装基础工具与优化体验

在终端中执行以下命令,安装一些提高效率的必备工具:

sudo apt update && sudo apt upgrade -y # 首先更新系统 sudo apt install -y git curl wget vim net-tools # 开发与网络工具 sudo apt install -y gnome-tweaks # GNOME优化工具,用于深度自定义 sudo apt install -y tlp tlp-rdw # 笔记本电源管理优化,有助于延长续航 sudo tlp start # 启动TLP服务

7.3 安装中文输入法

对于中文用户,Fcitx5框架配合搜狗拼音或百度输入法是很好的选择。

  1. 安装Fcitx5框架及中文相关组件:
    sudo apt install -y fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-qt5
  2. 配置输入法:打开“设置” -> “区域与语言” -> “输入源”,点击“+”添加输入法,选择“汉语(中国)”,并添加“Pinyin”或你喜欢的输入法。
  3. (可选)安装搜狗输入法:去搜狗输入法官网下载Linux版的deb安装包,然后用sudo dpkg -i命令安装。如果遇到依赖问题,执行sudo apt --fix-broken install来解决。

完成这些设置,你的Ubuntu双系统就已经是一个稳定、高效、可用的生产力和学习环境了。记住,Linux的魅力在于探索和自定义,不要怕在终端里输入命令,多查阅文档和社区,你会越来越得心应手。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询