Ubuntu 20.04双系统安装指南:从分区到驱动配置全流程详解 📅 2026/8/13 2:15:42 1. 项目概述为什么选择Ubuntu 20.04双系统如果你手头有一台Windows电脑但又想体验Linux系统的自由、高效和强大的开发环境那么安装一个双系统就是最稳妥、最实用的选择。Ubuntu 20.04 LTS长期支持版是一个绝佳的起点它发布于2020年4月拥有长达5年的官方支持这意味着系统稳定、软件生态成熟社区支持也非常完善。相比于虚拟机双系统能让你独占硬件资源获得原生级别的性能无论是编译代码、运行机器学习任务还是日常办公都能感受到流畅度的显著提升而相比于完全替换Windows双系统又为你保留了退路游戏、专业软件或某些必须的网银工具依然可以在熟悉的Windows环境下运行。我选择Ubuntu 20.04作为教程的核心不仅因为它经典、可靠更因为其安装过程具有普适性。在这个过程中你会接触到磁盘分区、引导管理GRUB等核心概念这些知识是理解计算机启动过程和系统管理的基石。无论你未来是想尝试Arch Linux、Fedora还是其他发行版这次经历都会让你更有底气。整个安装过程从准备U盘到最终进入桌面大概需要一个小时。但请放心只要跟着步骤一步步来避开我后面会提到的几个关键“坑”成功开机进入Ubuntu桌面是大概率事件。2. 安装前的核心准备与风险评估安装双系统不像安装普通软件它涉及对硬盘的直接操作因此“准备”阶段的重要性甚至超过安装本身。准备不足仓促动手是导致数据丢失或安装失败最常见的原因。2.1 硬件与软件环境检查清单首先你需要确认你的电脑满足基本条件。对于Ubuntu 20.04微软的官方建议配置是至少2GHz双核处理器、4GB内存和25GB硬盘空间。但我以个人经验告诉你如果你想获得比较流畅的桌面体验并用它进行开发工作我建议的起步配置是4核处理器、8GB内存、以及为Ubuntu分区预留至少50GB的固态硬盘SSD空间。机械硬盘虽然也能安装但系统响应速度会慢很多影响使用体验。关键检查点在于启动模式。近十年的电脑大多支持UEFI启动模式这与传统的BIOSLegacy模式在分区表和引导方式上有根本区别。混合模式会导致安装时出现各种诡异问题。检查方法很简单在Windows中搜索并打开“系统信息”查看“BIOS模式”一项。如果显示“UEFI”那么你的电脑就是UEFI模式如果显示“传统”则是Legacy模式。本教程将主要围绕目前主流的UEFI模式展开如果你的电脑是Legacy模式在分区步骤上会有不同需要特别注意。另一个必须检查的是安全启动Secure Boot。这是UEFI的一个安全功能有时会阻止非官方签名的系统如Linux启动。虽然Ubuntu 20.04的内核已经支持安全启动但为了减少不必要的麻烦我强烈建议你在进入BIOS设置界面后暂时关闭它。关闭方法因主板品牌如Dell、Lenovo、HP而异通常在“Security”或“Boot”选项卡下可以找到。2.2 数据备份与启动盘制作这是最重要的安全步骤没有之一。在调整分区前请务必将Windows系统盘通常是C盘以及其他重要磁盘上的个人资料文档、照片、项目代码等备份到移动硬盘、网盘或其他安全的存储介质中。分区操作有极低的风险导致数据丢失备份是唯一的后悔药。接下来是制作Ubuntu安装U盘。你需要一个容量不小于4GB的U盘建议8GB或以上制作过程会清空U盘内所有数据请提前转移文件。下载系统镜像访问Ubuntu官网找到20.04 LTS版本的下载页面。建议选择“Desktop image”而不是“Server”。下载完成后务必校验文件的SHA256哈希值确保下载的镜像完整无误。这是避免安装过程中因镜像损坏而报错的关键。制作启动盘在Windows上我推荐使用Rufus这款免费工具。它小巧、快速且对UEFI支持非常好。打开Rufus插入U盘软件会自动识别。在“引导类型选择”处点击“选择”找到你下载的Ubuntu 20.04的.iso文件。其他参数通常保持默认即可“分区类型”选择“GPT”针对UEFI“目标系统类型”选择“UEFI非CSM”。然后点击“开始”Rufus会提示你以“ISO镜像模式”写入确认后等待完成。注意切勿使用劣质或速度过慢的U盘。我曾遇到过因U盘写入速度慢导致安装文件拷贝出错最终安装失败的情况。一个可靠的USB 3.0 U盘能节省大量时间并提高成功率。2.3 为Ubuntu腾出磁盘空间这是准备工作的最后一步也是在Windows下完成的。你需要从现有的硬盘中“挖”出一块未分配的空间给Ubuntu使用。打开Windows的“磁盘管理”工具右键点击“此电脑”-“管理”-“磁盘管理”。找到你想要分区的磁盘通常是最大的那个数据盘而不是系统C盘在其上选择一个有足够剩余空间的分区例如D盘右键选择“压缩卷”。系统会计算可压缩的空间。这里就是你要分配给Ubuntu的空间。如前所述我建议至少50GB。输入压缩空间量单位是MB50GB就是51200MB然后点击“压缩”。操作完成后你会在磁盘图示中看到一块黑色的、标记为“未分配”的空间。到此为止Windows端的操作就全部结束了千万不要在这个“未分配”空间上创建新卷或进行任何格式化操作。3. 安装流程详解与关键步骤实操完成所有准备后重启电脑准备进入安装流程。这部分需要你仔细阅读屏幕提示每一步的选择都至关重要。3.1 引导进入安装环境重启电脑时快速连续按下你的电脑品牌对应的启动菜单键常见的有F12、F2、Esc、F10等可以在开机logo画面下方看到提示。这会调出启动设备选择菜单。选择你的U盘名称可能包含“UEFI你的U盘品牌”字样回车。你会进入Ubuntu的GRUB菜单选择“Try Ubuntu”或“Install Ubuntu”都可以前者会先进入一个完整的Live CD桌面环境你可以先体验一下系统是否兼容你的硬件特别是显卡和无线网卡然后再点击桌面上的安装图标后者则直接启动安装程序。对于新手我建议先“Try Ubuntu”测试一下Wi-Fi、声音、显示是否正常这能提前发现潜在的驱动问题。3.2 安装类型与分区方案最核心的一步进入安装程序后前面几步是选择语言、键盘布局等常规设置。直到你看到“安装类型”这个界面这才是重头戏。你会看到几个选项如“清除整个磁盘并安装Ubuntu”、“安装Ubuntu与Windows Boot Manager共存”等。请务必选择最下面的“其他选项”这意味着手动分区。自动安装共存的方式有时分区不够合理手动分区能让你完全掌控。点击“继续”后你会看到磁盘分区表。找到你在Windows下准备好的那块“空闲”空间注意大小要匹配。选中它点击下方的“”号来创建分区。对于一个典型的UEFI双系统我推荐以下分区方案以50GB空闲空间为例EFI系统分区大小512MB或更大如1GB为未来多系统留余地。新分区的类型主分区。新分区的位置空间起始位置。用于EFI系统分区。说明这个分区用于存放系统引导文件。关键点来了如果你的Windows是UEFI安装的那么它已经有一个EFI分区了通常大小在100MB-500MB。你绝对不应该新建一个而是应该让Ubuntu复用这个已有的EFI分区。在分区列表中找到那个类型为“efi”的小分区通常位于/dev/nvme0n1p1或/dev/sda1记下它的设备名。然后在“安装启动引导器的设备”下拉菜单中选择这个已有的EFI分区。这是避免双系统引导菜单丢失即开机直接进Windows看不到Ubuntu选项的最重要一步。交换空间swap大小物理内存的大小。例如你有8GB内存就分8GB8192MB。如果内存大于16GB交换空间可以酌情减少或甚至不分但建议至少分2-4GB用于休眠功能。用于交换空间。说明相当于Windows的虚拟内存。当物理内存不足时系统会将部分数据暂存到这里。将其放在SSD上能提升性能。根分区/大小剩余空间的绝大部分例如35-40GB。用于Ext4日志文件系统。挂载点/。说明这是系统文件和安装软件的主目录。Ext4是Ubuntu默认且稳定的文件系统。家目录分区/home可选但推荐大小剩余所有空间。用于Ext4日志文件系统。挂载点/home。说明这是你的个人文件、配置、桌面环境设置存放的地方。将/home独立分区有一个巨大好处未来如果你想重装或升级Ubuntu系统可以只格式化根分区/而保留/home分区这样你的个人数据和软件配置都能完好无损地保留下来。创建完分区后再次确认“安装启动引导器的设备”是否指向了那个已有的Windows EFI分区。确认无误后点击“现在安装”。3.3 后续配置与首次启动分区完成后剩下的步骤就比较简单了选择时区地图上点击上海即可、创建用户名和密码、设置计算机名。这里提一个细节密码分为“登录密码”和“管理员密码”。如果你勾选了“自动登录”那么开机将无需密码但进行需要权限的操作如安装软件时仍需输入密码。为了安全我建议不要勾选自动登录。安装过程会持续10-30分钟取决于你的U盘和硬盘速度。安装完成后系统会提示你重启。这时它会要求你拔出安装介质U盘然后按回车重启。重启后你应该会看到一个名为GRUB的紫色引导菜单里面列出了“Ubuntu”和“Windows Boot Manager”等选项。用方向键选择回车进入。恭喜你双系统安装的核心部分已经成功4. 安装后的必要优化与驱动配置进入Ubuntu桌面这只是开始。为了让系统更好用我们还需要进行一些“装修”工作。4.1 更换软件源与系统更新系统默认的软件源服务器可能在国外下载更新和软件速度会很慢。第一件事就是更换为国内的镜像源如阿里云、清华大学、中科大的源。打开“软件和更新”应用可以在应用菜单里搜索。在“Ubuntu软件”选项卡下点击“下载自”旁边的下拉框选择“其他站点...”。在弹出的服务器列表中选择“中国”然后选择一个镜像源比如mirrors.aliyun.com。点击“选择服务器”输入密码确认。关闭窗口时系统会提示“可用软件信息已过时”点击“重新载入”。之后打开终端CtrlAltT执行以下命令进行完整系统更新sudo apt update # 刷新软件源列表 sudo apt upgrade # 升级所有已安装的软件包 sudo apt dist-upgrade # 处理升级过程中可能出现的依赖关系变化这个过程会下载几百MB的更新需要一些时间。4.2 显卡驱动安装NVIDIA用户的专属关卡如果你使用的是Intel核显或AMD显卡Ubuntu自带的开源驱动通常能提供不错的体验。但如果你是NVIDIA显卡用户为了获得更好的性能和兼容性特别是为了CUDA计算或游戏安装官方闭源驱动几乎是必须的。Ubuntu 20.04提供了一个非常方便的工具“附加驱动”。打开“软件和更新”应用切换到“附加驱动”选项卡。系统会自动检测你的NVIDIA显卡并列出可用的驱动版本。通常会有一个推荐版本如nvidia-driver-470和几个其他版本。直接选择那个标有“专有、已测试”的推荐版本然后点击“应用更改”。系统会自动下载并安装驱动完成后会提示你重启。实操心得这是最稳妥的安装方式避免了手动添加PPA源或从官网下载.run文件安装可能带来的内核模块签名问题尤其是在开启安全启动的情况下。安装后可以在终端输入nvidia-smi来验证驱动是否安装成功并查看显卡状态。4.3 基础软件安装与系统美化系统更新和驱动搞定后就可以安装日常所需的软件了。Ubuntu自带的软件中心Snap Store和APT包管理器是主要工具。必备工具git版本控制、curl/wget网络工具、vim/nano文本编辑器、htop系统监控。sudo apt install git curl wget vim htop中文输入法推荐安装搜狗输入法或使用IBus框架的拼音输入法。搜狗输入法需要添加PPA源步骤稍多但体验接近Windows。IBus拼音则更简单在“区域与语言”设置中添加中文输入源即可。日常软件浏览器Firefox已预装可额外安装Chrome、办公套件LibreOffice已预装、媒体播放器VLC、压缩工具等。至于美化GNOME桌面有丰富的扩展Extensions和主题Themes。你可以安装“GNOME Tweaks”工具来管理扩展和主题。访问 extensions.gnome.org 可以安装浏览器插件来一键安装扩展比如Dash to Dock自定义程序坞、User Themes用于加载Shell主题等。5. 双系统常见问题与故障排查实录即使按照步骤操作也可能会遇到一些问题。这里记录了几个最常见的问题和我的解决方法。5.1 开机直接进入Windows没有GRUB菜单这是最典型的问题原因通常是Windows的快速启动功能干扰或者GRUB没有正确安装到EFI分区。解决方案A首选进入Windows以管理员身份打开命令提示符或PowerShell执行bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi这条命令将Windows的引导管理器指向Ubuntu的GRUB。重启后应该就能看到GRUB菜单了。解决方案B在BIOS/UEFI设置中调整启动顺序将“Ubuntu”或包含GRUB的启动项提到“Windows Boot Manager”之前。解决方案C终极方案使用Ubuntu安装U盘进入“Try Ubuntu”模式打开终端安装并运行boot-repair工具。sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair运行后选择“推荐修复”这个图形化工具会自动诊断并尝试修复引导问题。5.2 Ubuntu下无法访问Windows的NTFS分区默认情况下Ubuntu可以读取NTFS分区但有时可能无法自动挂载或挂载为只读。检查与挂载首先在文件管理器中查看左侧栏是否出现了Windows分区。如果没有可以打开“磁盘”应用找到对应的NTFS分区点击挂载点那个“播放”三角图标手动挂载。如果挂载失败可能是Windows的“快速启动”导致的。这个功能会让Windows关机时不彻底关闭系统内核而是休眠导致NTFS分区被标记为“不干净”。解决方法是在Windows中彻底关闭快速启动进入“控制面板”-“电源选项”-“选择电源按钮的功能”-“更改当前不可用的设置”然后取消勾选“启用快速启动”。之后在Windows中正常重启一次再进入Ubuntu通常就能正常挂载了。5.3 系统时间错误Windows和Ubuntu时间不一致这是因为Windows默认将硬件时钟RTC视为本地时间而Linux类系统默认将其视为UTC协调世界时然后根据时区转换。这会导致在两个系统间切换后时间相差8小时如果你是东八区。解决方案在Ubuntu中修改让Ubuntu也使用本地时间。在终端执行timedatectl set-local-rtc 1 --adjust-system-clock这条命令告诉系统硬件时钟存储的是本地时间。执行后两个系统的时间就会保持一致。你也可以选择在Windows端修改注册表让Windows使用UTC时间但修改Ubuntu这边通常更简单。5.4 无线网卡或声卡驱动问题某些较新的或特定品牌的硬件如Realtek的某些无线网卡、部分蓝牙设备可能需要额外安装驱动。无线网卡首先在“附加驱动”里查看是否有可用的专有驱动。如果没有可以尝试安装linux-firmware包来更新固件。sudo apt update sudo apt install linux-firmware重启后看看是否识别。如果还不行可能需要根据网卡的具体型号去GitHub或相关论坛寻找DKMS驱动模块进行编译安装这一步对新手有一定挑战。声卡无声首先检查系统声音设置确保输出设备选择正确。可以尝试安装pulseaudio和alsa的相关工具包。sudo apt install pavucontrol alsa-utils安装后运行pavucontrolPulseAudio音量控制是一个图形化的强大工具可以精细控制每个应用程序的音频输出和输入设备。安装双系统的过程本质上是一次对计算机底层工作原理的亲密接触。从UEFI引导到磁盘分区从GRUB到驱动管理每一个环节的打通都让你对“操作系统”这个概念有了更具体的理解。我个人的体会是第一次成功进入双系统桌面时的成就感远大于解决任何一个软件bug。这个过程里遇到的每一个问题搜索的每一篇教程尝试的每一条命令最终都会沉淀为你自己的经验。现在你的电脑已经拥有了两个强大的“大脑”可以在不同的世界里自由切换了。