
我这几年装过不下几十次Ubuntu有给公司服务器装的有给办公电脑装双系统的也有替朋友在旧笔记本上折腾的。每次走到“准备阶段”都会发现真正劝退新手的根本不是安装那一步而是安装前一堆看着零碎、但漏一个就翻车的准备细节。索性把这一整套准备流程整理成文照着做基本能一次过。这篇文章面向的是准备在Windows电脑上安装Ubuntu、但对整个流程还比较陌生的朋友。不管是打算装双系统日常使用还是先在虚拟机里体验一把亦或是给后续的编程、服务器管理铺路这篇都适用。我会把方案选型、硬件自查、镜像下载、启动盘制作、分区规划这些安装前的关键环节逐一拆开讲清楚每一步为什么这么做、做的时候注意什么都写明白。1. 动手之前先把路径选对虚拟机还是双系统1.1 两种方案的适用场景对比很多新手上来就问“怎么安装Ubuntu”但其实你最先要决定的不是怎么装而是以什么形式装。选择不同后续所有的准备工作完全不同。虚拟机方案指的是在Windows系统内部通过VMware或VirtualBox这类软件模拟出一台完整的电脑再在这台虚拟电脑上安装Ubuntu。当前网上讨论度很高的“VMware虚拟机安装Ubuntu”就是这个路子。它的特点是Windows和Ubuntu同时运行切换只需一个窗口互不干扰。就算Ubuntu里折腾坏了删掉虚拟机重来就是对Windows没有任何影响。双系统方案则是把Ubuntu直接安装到你电脑的真实硬盘上开机时通过引导菜单选择进入Windows还是Ubuntu。这个方案性能最好Ubuntu能100%使用硬件资源适合深度学习、编译大型项目、跑Docker等重负载场景。代价是分区和引导配置更复杂一旦出问题恢复起来也要多花些心思。1.2 我给你的选择建议我的建议非常明确如果你只是想先看看Ubuntu长什么样或者只打算学习Linux基础命令那直接上虚拟机半小时搞定零风险。如果你确定要长期使用Linux开发、跑服务、做嵌入式或AI相关的学习那就一步到位装双系统。但前提是你要接受一个事实磁盘分区要动引导要改装完还可能和Windows的快速启动互相干扰。这些我在后面都会讲到怎么处理不用怕。还有一种折中方案值得提一下如果你只是偶尔需要用到Linux环境跑脚本、连服务器其实WSLWindows Subsystem for Linux也够用。我身边不少同事日常就是用WSL开发电脑上连虚拟机都不装。但WSL毕竟不是完整的Ubuntu桌面环境如果你需要折腾桌面、硬件驱动、图形界面应用那还是老老实实按下面的准备步骤来。在动手前花十分钟想清楚自己的用途后面能少走很多弯路。2. 硬件自查与固件设置这一步能省一大半麻烦2.1 磁盘空间与分区现状检查确定好方案后第一件事是检查电脑的硬件条件尤其是磁盘。先看磁盘总容量和剩余空间。装双系统的话我给一个很容易记的参考值Ubuntu系统本身安装完大概占用10GB到15GB但你别真的只留15GB就开装后续安装软件、缓存、Docker镜像都会持续占用空间。个人使用建议至少预留80GB如果你要做数据分析或机器学习直接给200GB以上。具体怎么查按下Win X选择“磁盘管理”在里面能看到你所有磁盘的分区情况。这里重点看两件事你的硬盘是GPT分区还是MBR分区以及是否有足够的未分配空间。GPT和MBR的区别记住了2017年以后出厂的电脑基本都是UEFI启动 GPT分区这类电脑装Ubuntu很顺利老一点的MBR电脑虽然也能装但步骤会多一些建议先升级硬件或者用虚拟机方案。预留空间的方式有两种。一是你有一块独立空闲的硬盘或分区那是最理想的安装时直接选这块盘就行完全不影响Windows。二是只有一块硬盘且分区都占满了那你需要先在Windows的磁盘管理里对某个数据盘执行“压缩卷”腾出一块未分配的区域。注意只压缩数据盘永远不要去压缩C盘系统盘我之前见过有人把C盘压缩后Windows直接起不来的案例。2.2 BIOS/UEFI、安全启动与启动模式确认磁盘检查完接下来进BIOS确认三个关键设置启动模式、安全启动和启动顺序。重启电脑在开机画面出现时按F2、Del或F10进入BIOS设置界面具体按键因品牌而异开机画面一般会提示。在BIOS里找Boot Mode或UEFI/Legacy相关选项确认当前是UEFI模式。同时留意两个选项第一个是Secure Boot安全启动。在部分电脑上安全启动会阻止Ubuntu的启动引导器加载导致你插着启动盘却进不了安装界面或者装完系统后无法引导。最稳妥的做法是先把安全启动关闭。不过也有些新版本Ubuntu22.04之后的版本已经支持在安全启动开启的状态下安装但为了避免新手卡在奇怪的地方我建议安装期间先关掉装好系统后再视情况重新打开。第二个是SATA Mode硬盘模式如果你用的是固态硬盘确认它处于AHCI模式。部分电脑默认是Intel RST模式或RAID模式这种状态下Ubuntu的安装程序可能认不出硬盘表现为安装界面里看不到任何磁盘。如果遇到这个问题回到BIOS把SATA Mode改成AHCI即可。注意改完之后Windows第一次启动可能会蓝屏这是因为Windows里的磁盘驱动还是RST的解决方法是进BIOS改回RST先启动一次Windows装好Intel快速存储驱动后再切回AHCI。这些设置每台电脑的BIOS界面差异很大但核心选项就这几个耐心找一下都能找到。3. 镜像下载、校验与启动盘制作最容易被忽视的细节全在这3.1 从官网获取Ubuntu镜像硬件准备就绪下一步就是获取系统安装镜像。Ubuntu的官方镜像下载地址是cn.ubuntu.com/download或者ubuntu.com/download进入后选择Desktop版下载。我见过很多人图省事去第三方网站下载所谓“优化版”镜像这里统一劝一句系统这种东西一定要用官方源。第三方镜像可能被植入后门、捆绑软件或者版本被修改过导致安装过程莫名其妙报错。你省下来的几分钟后面可能要用几个小时来赔。选择版本时有一个小技巧如果电脑配置较新比如Intel 12代及以后的CPU建议直接选择最新的LTS版本目前是24.04 LTS。LTS是长期支持版Ubuntu官方会提供5年的安全和维护更新稳定性有保障。不推荐新手去尝试那些非LTS的中间版本没必要为了尝鲜给自己添麻烦。下载时注意镜像文件的大小正常Ubuntu桌面版镜像约5GB到6GB如果你下载下来只有几百MB那基本可以确定下载不完整别用。3.2 校验镜像完整性下载完镜像后我强烈建议做一次SHA256校验。这一步很多人跳过但它能帮你确认下载的文件和官网发布的一致没有被网络传输过程中的丢包或劫持篡改。在Windows上做校验很简单。打开PowerShell切换到镜像所在目录执行以下命令Get-FileHash .\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256把输出结果和官网提供的SHA256值比对一致就说明文件完整不一致就重新下载。这个步骤花不了两分钟但能避免你拿着一个损坏的镜像折腾一个晚上。3.3 用Rufus制作启动U盘镜像没问题接着是做启动U盘。工具我就推荐一个Rufus。开源免费体积小功能专一从Windows下制作Linux启动盘它是最省心的选择。准备一个至少8GB的U盘注意制作过程会清空U盘里的所有数据操作前确认U盘里没有重要文件。打开Rufus设备选择你的U盘引导类型选择刚下载的ISO镜像分区类型根据第2步查到的信息选择UEFI启动的电脑用GPT老的Legacy启动用MBR。文件系统保持默认的FAT32即可。目标系统类型选UEFI非CSM然后点击开始。这里有三个实操细节要提醒一下第一Rufus在写入过程中会弹出对话框询问写入模式选择“以DD镜像模式写入”。默认的“以ISO镜像模式写入”在部分电脑上会导致U盘无法引导这是比较常见的坑。第二制作过程中不要拔U盘也不要关闭电脑更不要手贱去点Rufus界面的其他按钮。整个过程大概5到10分钟看着进度条走完就行。第三制作完成后Windows可能会提示U盘需要格式化才能使用这是正常现象因为U盘里现在是Linux的引导文件Windows不认识而已直接忽略这个提示千万别真的点格式化。4. 安装过程关键环节分区方案是重头戏4.1 分区方案设计U盘插上重启电脑进BIOS把U盘设为第一启动项保存重启进入Ubuntu安装界面。前面的语言选择、键盘布局、网络配置都比较直观跟着向导走就行。真正需要动脑子的是分区这一步。双系统安装时安装类型选择“清除整个磁盘并安装Ubuntu”是绝对错误的那会把Windows直接干掉。你要选择“其他选项”Something else手动分区。新手专用的安全分区方案如下挂载点大小类型文件系统/boot/efi500MB逻辑分区EFI系统分区swap等于内存大小交换空间不需要文件系统/剩余全部空间主分区ext4/home可选独立分区逻辑分区ext4逐项解释一下。/boot/efi分区用于存放引导文件和Windows的EFI分区放在同一个磁盘上即可500MB足够。如果你电脑里已经有了Windows的EFI分区Ubuntu安装程序会默认复用不需要新建。swap分区相当于Windows里的虚拟内存。我有一个简单实用的建议物理内存8GB及以下的电脑swap给到和内存一样大16GB内存的电脑swap给8GB32GB内存及以上可以不建swap分区或者给4GB意思一下。以前网上流传的“swap要设成内存两倍”是机械硬盘时代的老黄历了现在内存便宜固态硬盘也快swap不是越大越好。/分区是根分区系统文件和所有已安装的软件都在这里。新手我建议直接把剩余空间全部给它不要单独分/home原因后面说。4.2 安装过程中的其他关键选项分区设置完有个下拉菜单叫“安装启动引导器的设备”一定要确认它指向你安装Ubuntu的那块磁盘通常默认就是对的。这里如果选错可能导致Windows引导丢失或者Ubuntu无法启动。再往下有个联网更新选项建议安装期间先不勾选“安装Ubuntu时下载更新”等系统装完再手动更新更快更稳定。但如果你的电脑有NVIDIA独立显卡可以考虑勾选“安装第三方图形驱动软件”这对后续显卡驱动配置帮助很大。开始安装后系统会复制文件、安装软件包整个过程大概10到20分钟取决于你的硬盘速度和网络状况。安装完成后提示重启拔掉U盘回车重启。重启后你看到的应该是GRUB引导菜单里面有Ubuntu和Windows Boot Manager两个选项。如果只看到Ubuntu没看到Windows不要慌这通常不是Windows被删了只是GRUB没有检测到Windows的引导项。进入Ubuntu后在终端里更新一下GRUB就能解决sudo update-grub4.3 显卡驱动与系统更新进入Ubuntu桌面后的第一件事我建议先执行系统更新sudo apt update sudo apt upgrade -y如果是NVIDIA显卡用户执行完更新后在“软件和更新”里切换到“附加驱动”标签页选择专有驱动proprietary driver并应用。这一步能解决相当一部分图形显示异常、屏幕闪烁、外接显示器不识别的问题。AMD和Intel核显用户一般不需要额外操作开源驱动已经够用。安装过程中如果选择了第三方驱动这里可能已经配置好了直接确认一下即可。5. 装完系统后的三件套换源、输入法与SSH5.1 更换软件源Ubuntu默认的软件源在国外国内访问速度堪忧下载软件包时经常只有几十KB每秒。所以装完系统后的必修课是换源。Ubuntu 24.04以下版本修改/etc/apt/sources.list24.04及以后版本使用/etc/apt/sources.list.d/ubuntu.sources文件。我提供一个简单不踩坑的办法直接用软件服务中心里的源选择器。在Ubuntu软件中心里点击右上角菜单选择“软件和更新”在“Ubuntu软件”标签页的“下载自”下拉菜单里选择“其他站点”然后点击“选择最佳服务器”系统会自动帮你测速并选择最快的源。如果你想手动指定阿里云或清华的源以清华源为例在终端中执行是把官方源替换成清华镜像源。这个操作涉及系统配置文件我提供一下具体步骤sudo sed -i s//.*archive.ubuntu.com//mirrors.tuna.tsinghua.edu.cng /etc/apt/sources.list.d/ubuntu.sources sudo apt update换源之后下载速度通常能从几十KB提升到几MB甚至更高体感非常明显。5.2 中文输入法配置中文输入法配置是很多新手的痛点搜索“Ubuntu中文输入法怎么设置”的人特别多。我刚装完Ubuntu那会儿也在这上面卡过一段时间输入法装好了打不出中文或者切换不出来折腾了半天。Ubuntu 22.04及之后版本默认使用IBus输入法框架自带中文智能拼音。安装中文输入支持的操作如下打开“设置”——“系统”——“区域和语言”点击“输入源”下方的加号在列表里找到“汉语”展开选择“中文智能拼音”。添加后按Super空格切换输入法就能用中文拼音输入了。如果你之前使用过搜狗输入法想装搜狗Linux版我的建议是先确保系统里的fcitx输入法框架安装完整再从搜狗官网下载Linux版安装包。注意安装顺序必须是先装fcitx再装搜狗顺序反了会出现输入法无法启动的问题。而且Ubuntu 24.04这类新版本对fcitx4的兼容有些历史遗留问题新手优先用自带的IBus方案即可不折腾。遇到过输入法突然打不出中文的情况最常见的解决路径是打开终端执行im-config选择fcitx或ibus并重启会话。如果你用的是Wayland会话和IBus的组合偶尔会出现输入窗口不跟随光标的情况切换回Xorg会话就能解决。5.3 SSH服务配置如果你后续有通过Windows远程连接Ubuntu的需求比如用终端控制服务器那SSH服务是标配。安装和启用SSH服务只需三行命令sudo apt install openssh-server sudo systemctl enable ssh sudo systemctl start ssh然后用ip addr查看Ubuntu的IP地址在Windows的PowerShell里执行ssh 用户名IP地址就能连上了。早起遇到过很多次“Ubuntu SSH无法连接”的情况排查顺序基本固定先确认Ubuntu这边SSH服务是否在运行sudo systemctl status ssh看状态再确认防火墙有没有放行22端口sudo ufw allow 22最后确认Windows和Ubuntu在同一个局域网内。按这个顺序走绝大多数问题都能定位。6. 新手常见问题排查实录6.1 问题排查速查表把我在安装和后续使用中遇到过的、以及搜索热度比较高的问题整理成一张速查表方便你遇到问题时快速定位。问题现象可能原因解决思路U盘启动后黑屏/花屏显卡兼容问题启动时按E进入GRUB编辑在Linux行末尾加nomodeset安装时看不到硬盘SATA Mode设置不对进BIOS将SATA Mode改为AHCI装完Ubuntu后Windows不见了GRUB未检测到Windows引导终端执行sudo update-grubWiFi无法连接无线网卡驱动未装用有线连接执行系统更新或手动安装网卡驱动SSH连接被拒绝服务未启动或端口被防火墙拦截依次检查服务状态、防火墙、网络连通性apt安装软件报依赖错误软件源不一致执行sudo apt --fix-broken install修复输入法打不出中文输入法框架冲突执行im-config重新选择输入法框架后重启会话系统启动时卡在logo界面显卡驱动异常启动时选“高级选项”进入恢复模式重装显卡驱动6.2 两个容易深踩的坑最后单独拎出来两个坑属于那种“踩一次记住一辈子”的类型希望你能直接绕开。第一个是Windows的“快速启动”功能。Windows默认开启快速启动它的原理是在关机时将系统内核会话写入硬盘的休眠文件下次开机时直接恢复而不是完整启动。这个机制本身没问题但装了双系统后Ubuntu访问Windows分区时可能会因为这个休眠状态导致文件系统损坏。表现为从Ubuntu里访问Windows的NTFS分区时提示只读或者Windows分区文件写入后丢失。解决办法在Windows的“控制面板”——“电源选项”——“选择电源按钮的功能”里点击“更改当前不可用的设置”取消勾选“启用快速启动”。第二个是分区时把所有空间都给了/导致/home没独立分区。这个不算错误但后续如果想升级系统版本比如从Ubuntu 22.04升到24.04独立的/home分区能让你保留所有个人文件直接升级不独立的话升级前要先备份数据。新手的建议是先用一个独立分区方案等用顺手了再调整也来得及。但这个要在初次安装时规划好后补比较麻烦。对了还有一个小概率但值得知道的点在VMware虚拟机里安装Ubuntu时如果安装完成后分辨率始终上不去去虚拟机菜单里安装VMware Tools工具包装完重启分辨率就正常了。这个在我接触的虚拟机场景里复现率很高这里一并提一下。从Windows电脑准备安装Ubuntu到装完系统能正常使用整个流程走下来其实并不复杂。把准备工作做扎实后面能省下大量排错的时间。我个人这几年装下来的体会是真正让人卡住的从来不是某一个技术难点而是一个个小细节的堆叠。希望这份准备清单能帮你把坑提前填平一次装成。