☰
Ubuntu笔记本安装全流程:双系统、虚拟机与分区避坑
2026/10/1 5:25:11 网站建设 项目流程

Ubuntu 这四个字,对很多用惯 Windows 的人来说既熟悉又陌生。熟悉是因为你八成在服务器、树莓派或者同事的工位上见过它;陌生是因为真要把它装进自己那台笔记本电脑时,硬盘分区、BIOS 启动项、Secure Boot、驱动兼容这一堆名词立马糊你一脸。这篇内容就是给"想把 Ubuntu 装进笔记本"的人写的——不管你是想搞双系统、彻底重装成单系统,还是只想在虚拟机里先练练手,我都会把从下载镜像到装完配置中文输入法、开发环境这一整条链路掰开揉碎讲清楚。适合纯小白,也适合装过一次但翻了车的老玩家,因为里面很多坑我都亲手踩过。

1. 装系统前的整体规划与思路拆解

装系统这件事,最忌讳的就是"下完镜像插上U盘就开干"。我在帮人救砖的过程中见过太多惨案:分错磁盘把 Windows 一起格了、启动盘做坏了卡在 logo、装完发现无线网卡没驱动连不上网。根源都在于跳过规划这一步。所以第一个大章节,我们先把"装什么、怎么装、装在哪"这三个问题解决掉,后面的实操才有意义。

1.1 先想清楚:你到底为什么要装 Ubuntu

不是所有需求都值得你去折腾一台裸机系统。我按这几年的观察总结一下,想装 Ubuntu 的人大致分四类,每类的技术路线完全不同。

第一类是开发者,特别是搞 Python、C++、ROS、AI 训练或者服务端开发的人。Ubuntu 的包管理、命令行工具链、Docker 支持以及各种开源库的兼容性,确实比 Windows 顺滑很多。你搜的那些python安装、mysql安装教程、anaconda安装、cmake版本管理的痛点,在 Ubuntu 上一条apt install或者conda基本就解决了。这类人我强烈建议双系统或者直接单系统,别用虚拟机,因为编译和训练对性能很敏感。

第二类是学生和科研人员,导师给的项目、实验室的服务器都是 Linux,自己笔记本上顺手有个 Ubuntu 能无缝对接。这类人双系统是甜点区,因为你还得用 Windows 写论文、做 PPT。

第三类是纯折腾党和"就想试试"。对这类人我的建议永远是:先在 VMware 或 VirtualBox 里装一遍。搜vmware虚拟机安装ubuntu的流量一直很高,说明很多人是理智的。虚拟机里你随便搞,搞崩了删掉重来,零成本学习分区和安装流程。

第四类是 Linux 老手换新机,这类不用看这篇了,你就当我是自言自语。

判断标准很简单一句话:只要你的工作流有一半以上能在 Linux 完成,就上真机;否则先虚拟机。

1.2 单系统、双系统还是虚拟机,三条路怎么选

这三条路的本质区别是"硬盘上到底存在几个操作系统"和"启动器谁来管"。我用一张表把关键差异讲清楚,方便你抄作业式决策。

方案适用场景优点代价与风险推荐指数
单系统 Ubuntu专机专用、开发者性能满血、磁盘全给Windows 数据需备份、某些行业软件没法用开发者强烈推荐
双系统 Win+Ubuntu兼顾工作与折腾两个世界随时切换分区易翻车、Windows 大更新可能覆盖引导大多数人的首选
虚拟机安装学习、测试、轻量使用零风险、可快照回滚性能打折、GPU 直通麻烦新手第一站

关于双系统有个关键铁律我必须提前敲:永远先装 Windows,再装 Ubuntu。因为 Windows 的引导程序很霸道,后装的 Windows 会直接无视已有的 Ubuntu 引导;而 Ubuntu 的 GRUB 很懂事,装的时候能自动把 Windows 引导探测出来加到菜单里。反过来操作,你得手动修 grub,麻烦十倍不止。这也是很多人搜ubuntu双系统和ubuntu系统重装时最常翻车的点。

1.3 硬件兼容性预判:别装完才发现网卡没驱动

这一步几乎没人提前做,但它是决定你装完能不能上网、能不能出声的关键。我用"装完能不能正常用"作为标准,列几个高频雷区。

无线网卡是头号杀手。像戴尔inspiron14-3467笔记本电脑有没有无线网卡这类搜索背后,往往是老机器或者特定网卡在 Linux 下没驱动。常见的 Realtek RTL8821CE、某些 Broadcom 卡在新版内核里已经内置支持了,但如果你装的是老版本 Ubuntu,可能装完没有 WiFi 图标。预判方法:先在 Windows 里用设备管理器查一下网卡型号,然后去网上搜"型号 + Ubuntu 版本"看有没有人报驱动问题。

独立显卡影响的主要是笔记本的续航和外接显示器。NVIDIA 独显一定要准备好装闭源驱动,否则你可能会遇到亮度不能调、风扇狂转、合盖不休眠的问题。Ubuntu 现在装系统时有个"安装第三方软件"的选项,勾上它一般能自动把 NVIDIA 驱动装上,这个后面实操里会讲。

指纹、读卡器、触摸板手势这类小功能,属于能用但功能打折的范畴,不影响大局,心里有数就行。雷电接口外接显卡这种高级玩法不在这篇范围内,跳过。

一句话预判法:开机先进 Live 环境,挨个测试 WiFi、声音、亮度、触摸板、摄像头,测完再决定装不装。这个操作后面会详细讲,先记住这个结论。

2. 准备工作:镜像、启动盘与 BIOS 设置

规划清楚之后,就进入动手阶段。这一步的目标是产出一个能引导、能进安装界面的 U 盘。听起来简单,但 80% 的"装不上"问题都出在这一步,尤其是 BIOS 里那些开关。我会把每个设置背后的原理讲清楚,这样你遇到报错时能自己判断。

2.1 镜像下载与校验:别用第三方修改版

镜像一定从 Ubuntu 官方中文站或官方镜像站下载,别用任何"某某优化版""某某精简版",这类镜像往往被人塞了东西或者删了组件,出了问题你连排查方向都没有。

下载时选LTS 版本。LTS 是长期支持版,每两年发一版,支持五年,稳定性和软件兼容性都最好。非 LTS 版是给尝鲜党用的,半年就换代,没必要。截至我写这篇的时候,22.04 和 24.04 两个 LTS 是主流,新机器选 24.04,老机器或者驱动兼容有顾虑选 22.04 更稳。

下载完记得校验。官方会提供 SHA256 校验值,Windows 上用 certutil 命令,Linux 上用 sha256sum,比对一致才能保证镜像没在下半路损坏。我就遇到过下载中断导致镜像损坏、启动盘做出来卡在安装界面的情况,重新下就好了。这个动作三分钟,能省你三小时。

2.2 制作启动 U 盘:Rufus、Ventoy、balenaEtcher 怎么选

U 盘准备一个 8G 以上的就行,制作过程会格式化它,所以里面的数据先备份。三个工具我按场景推荐:

  • Rufus(Windows 平台):体积小、速度快,双系统党首选。做 Ubuntu 启动盘时分区类型选 GPT,目标系统选 UEFI,文件系统默认就行。它有个"写入方式"选项,选 ISO 镜像模式。
  • balenaEtcher(跨平台):界面傻瓜化,适合纯新手,三下点击完事,但它不能做多合一启动盘。
  • Ventoy(进阶神器):把多个 ISO 直接扔 U 盘里就能引导,一个盘同时装 Ubuntu、Windows、PE 工具。经常折腾系统的人建议直接上 Ventoy,一次配置终身受益。搜msi文件怎么安装这种问题的人其实也该了解 Ventoy 的价值。

注意:做启动盘时如果 Rufus 弹出"需要额外下载文件",别慌,那是为了支持某些较新的引导组件,联网让它下就行,不下的话做出来的盘可能在 UEFI 下引导不起来。

2.3 BIOS/UEFI 关键设置详解

这是最容易劝退新手的环节,尤其当你面对不同品牌的 BIOS 界面。我先说进入方式:开机连按F2 / F12 / Del / Esc,品牌不同按键不同,华硕、联想、戴尔、惠普各有脾气,屏幕出 logo 时下面一般有提示。

进去之后有几个必须改的项:

第一,Secure Boot(安全启动)。这个功能本意是防止恶意软件篡改引导,但它会拦截一部分非签名的引导程序。装 Ubuntu 时如果你用官方的镜像,理论上是支持 Secure Boot 的,但实践里为了少出幺蛾子,我一般建议临时关闭,装完系统再决定要不要开回来。它通常在 Boot 或 Security 菜单下。

第二,SATA 模式(硬盘控制器模式)。这个坑很隐蔽,特别是搜acer笔记本电脑boot启动项找不到硬盘怎么办的人八成栽在这。BIOS 里 SATA 模式一般有AHCI 和 RAID/Intel RST两种,Windows 出厂默认可能是 RAID。Ubuntu 安装器识别不了 RAID 模式下的硬盘,于是你在"安装类型"那一步会发现磁盘列表是空的。解决办法是把 SATA 模式改成 AHCI。

但这里有个连环坑:改了 SATA 模式后 Windows 可能直接蓝屏进不去。这是因为 Windows 已经按 RAID 模式装好了驱动,你改模式它找不到。正确顺序是先在 Windows 里用安全模式启动一次,让 Windows 加载 AHCI 驱动,再改 BIOS,或者用bcdedit /set safeboot minimal这类方法过渡。老机器上这个问题尤其常见,一定要提前想好。

第三,启动顺序(Boot Order)。把你做的 U 盘排到第一位,或者开机时按快捷启动键(F12 居多)手动选。如果 BIOS 里根本看不到你的 U 盘,往回查三件事:U 盘是不是做好了、是不是插在 USB 2.0 口(部分老机器 UEFI 只认特定口)、BIOS 里 UEFI/Legacy 模式是否匹配你启动盘的制作方式。

第四,Fast Boot(快速启动)。这个和 Windows 的"快速启动"是两码事,BIOS 里的 Fast Boot 建议关掉,因为它会跳过一些设备自检,可能导致 U 盘检测不到。

把这几项搞定,重启应该就能看到 Ubuntu 的引导菜单了。菜单里我强烈推荐选"Try Ubuntu"进 Live 环境,先测硬件,别急着点 Install。

3. 分区方案设计与安装实操

进到安装界面之后,真正让人心慌的就是分区那一步。我见过太多人手一抖把整个盘格了。这一章我先把分区逻辑讲明白,再带你走一遍安装向导。理解"为什么这么分",比背下来"分几个区"重要得多。

3.1 磁盘分区的底层逻辑

现代 UEFI 电脑装 Ubuntu,标准分区方案是这样几块:

挂载点作用推荐容量说明
EFI 系统分区存放引导程序512MB~1GBFAT32 格式,和 Windows 共用同一个即可
swap 交换分区内存不足时顶替、休眠用内存大小或内存一半内存 16G 以上可给 4~8G 或不给
/ 根分区系统和软件60~100GBext4 格式,装软件都在这
/home 家目录个人数据、配置剩余全部ext4 格式,重装系统时可保留

这里解释几个关键取舍。

EFI 分区为什么要和 Windows 共用:一台机器上只有一个 EFI 分区(通常 100~500MB),Windows 和 Ubuntu 的引导程序都放里面,分开放反而容易乱。安装时选已有的 EFI 分区挂载,千万不要格式化它,否则 Windows 直接起不来。

swap 到底要不要给:如果你内存 8G 以下,给一个等于内存大小的 swap,能救急;16G 以上日常够用的,给 4~8G 就好,主要为了休眠功能。搜华硕笔记本电脑 要不要分区的人其实更该问的是"分几个区才合理",答案就是上面这张表。

/home 单独分出来的价值:这是双系统党的救命设定。你以后ubuntu系统重装时,只要不格式化 /home,你的文档、图片、软件配置全都在。换个系统版本跟换件衣服一样轻松,这个习惯我从第一次重装被坑之后就一直保持。

3.2 双系统分区实战

假设你笔记本是一块 512G 的固态,预留了 200G 给 Ubuntu。安装向导走到"安装类型"时,选"其他选项"(Something else),进入手动分区,因为自动分区"清除整个磁盘安装"会把 Windows 也干掉,这个选项千万别手滑。

手动分区步骤:

  1. 在空闲空间(200G 那块)上点"+"新建分区,第一个建 EFI,容量 512MB,类型选 EFI 系统分区。如果你已经看到已有的 efi 分区,直接选中它,挂载点选 /boot/efi,不格式化。
  2. 再点"+"建 swap,容量 8G,类型选交换空间。
  3. 再点"+"建 /,容量 80G,文件系统 ext4。
  4. 剩下的空间建 /home,ext4。
  5. "安装启动引导器的设备"这个下拉框,一定要选整块硬盘(比如 /dev/nvme0n1),不要选到某个分区。选错会导致引导装到分区里,开机直接进 Windows 看不到 Ubuntu。

如果你装的是单系统,可以更简单:直接选"清除整个磁盘并安装 Ubuntu",它会自动分好。但前提是你确认这块盘上没有任何要保留的数据。

3.3 安装向导逐步走查

分区确认后往下走,会依次碰到几个选择:

键盘布局选默认的 English (US) 或者 Chinese,影响不大。

"安装第三方软件"这个选项我建议勾上。它包含显卡驱动、WiFi 固件、MP3 解码器等,勾了能省你后面一堆手动折腾。代价是安装过程要联网且更慢。如果你的无线网卡需要这个固件才能用,加上联网下载会更顺。

用户名和密码这里有个经验:密码别设太简单也别太长,因为 sudo 会频繁让你输。用户名建议全小写字母,别带中文和空格,否则某些命令行工具会抽风。

时区和语言选上海和中文。装完系统首次登录语言可能还是英文,别急,后面手动补中文语言包和输入法。

整个安装过程大概 15~30 分钟。装完提示重启,先拔掉 U 盘再重启,否则可能又从 U 盘启动。重启后如果看到 GRUB 菜单里有 Ubuntu 和 Windows Boot Manager 两个选项,恭喜你,双系统成了。

4. 装完第一件事:驱动、更新与中文环境

系统装完只是开始,能上网、能出声、能打中文、能写代码才是终点。这一章是新手最容易忽略、也是装完后抱怨最多的地方。我按"先联网、再更新、后配置"的顺序讲。

4.1 网络与驱动:先让机器联网

一进系统,先点右上角看有没有 WiFi。如果没有,检查是不是网卡驱动没装。有网线的直接插网线,这是最稳的救命通道,因为后面所有驱动更新都依赖网络。

联网之后第一件事,打开终端(Ctrl+Alt+T),跑更新:

sudo apt update sudo apt full-upgrade -y sudo apt install build-essential

build-essential是编译工具的集合,很多人后面搜ubuntu cmake 版本装不上东西,就是因为连编译环境都没配。顺手装上,后面省事。

NVIDIA 独显用户额外考虑装闭源驱动。图形界面里"软件和更新"->"附加驱动"里选推荐的版本,一条命令ubuntu-drivers autoinstall也能自动装。装完重启。注意:不要盲目装最新版驱动,选"推荐(recommended)"那个更稳。

无线网卡如果识别不了,需要根据具体型号找对应驱动,这个在下一章排查里细讲。

4.2 中文输入法与语言环境

系统默认可能是英文界面,想要全中文,进"设置"->"区域和语言",把语言和格式改成"汉语(中国)",它会提示你安装语言文件,装完重启生效。

输入法是重点。Ubuntu 默认用 fcitx 系或者 iBus,我推荐fcitx5 + 中文输入法的组合,体验最接近 Windows。搜ubuntu安装搜狗输入法、ubuntu中文输入法怎么设置的人,我建议:新版本 Ubuntu 上搜狗输入法的兼容性偶尔出问题,很多人已经转用fcitx5 + pinyin 或 rime,更纯净。

装 fcitx5 的大致流程:

sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3

装完在"语言支持"里把键盘输入法系统切成 fcitx5,重启后按 Ctrl+Space 就能切中文。如果输入法不生效,检查环境变量GTK_IM_MODULE等是否配置正确——这也是搜ubuntu环境变量配置错误的高频场景,环境变量写错会导致输入法、某些 GTK 程序启动异常。

4.3 开发与常用软件:一次配齐

如果你是为了写代码装的 Ubuntu,这些建议一次性配上。

Git:sudo apt install git,然后配好用户名邮箱,搜git安装及配置教程的人记住两个命令:

git config --global user.name "你的名字" git config --global user.email "你的邮箱"

Python 环境:系统自带 Python,但别动系统的。用 miniconda 或 anaconda 建独立环境,避免python安装教程里那种把系统 Python 搞崩的悲剧。搜anaconda安装、miniconda安装教程的人,直接下官方安装脚本,一路回车即可。

数据库:mysql安装配置教程的高频问题在于装完默认 root 密码和认证方式,Ubuntu 上装 MySQL 后需要用sudo mysql进,而不是直接mysql -u root -p,这个差异很多人卡半天。

编辑器与 IDE:VS Code 下 deb 包双击安装最省事;PyCharm 同理。搜vscode安装教程、pycharm安装教程的人注意,下载 Linux 版 deb 而不是 exe。

CMake 版本问题:Ubuntu 仓库里的 cmake 版本经常偏低,如果你需要新版,用官方提供的安装脚本或者 pip 安装,别直接覆盖系统自带的,容易破坏 apt 依赖。

关于终端字体:搜wsl ubuntu写代码最推荐的字体接近macos的体验的人,我可以顺便说一句,等宽字体里 JetBrains Mono 和 Fira Code 体验最好,Ubuntu 终端里设置等宽字体加抗锯齿,观感接近 Mac。

微信:可以直接装 wine 版或者 web 版,这里不展开,能用。

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

理论和流程讲完了,这一章是我最想分享的——出问题时你到底该怎么办。我把这些年最常遇到的几个问题整理成速查表,配上排查逻辑,遇到问题对号入座。

症状可能原因排查与解决
BIOS 里找不到硬盘/启动项SATA 模式是 RAID改 AHCI,注意先让 Windows 加载 AHCI 驱动
卡在 Ubuntu logo 界面显卡或启动参数问题引导菜单加nomodeset,装完再装显卡驱动
装完没有 WiFi无线网卡缺驱动查网卡型号,用有线网装驱动或换 LTS 版本
亮度不能调、风扇狂转NVIDIA 驱动未装附加驱动里装 recommended 版驱动
开机直接进 WindowsGRUB 未写入或引导顺序错用 Live U 盘修复 grub,或进 BIOS 调启动顺序
SSH 连不上服务未装或防火墙sudo apt install openssh-server,查 22 端口

5.1 启动类问题:找不到硬盘、黑屏、卡 logo

搜acer笔记本电脑boot启动项找不到硬盘怎么办、笔记本电脑开不了机的很多人,根源就在我前面说的SATA 模式。ACER、戴尔、华硕的很多机型出厂是 Intel RST/RAID 模式,Ubuntu 安装器看不见硬盘。解决办法是进 BIOS 把 Storage/SATA 改成 AHCI。改之前务必确认 Windows 已经加载 AHCI 驱动,否则 Windows 蓝屏。安全做法:Windows 里以管理员运行 cmd,执行bcdedit /set safeboot minimal,重启进 BIOS 改 AHCI,进安全模式后再执行bcdedit /deletevalue safeboot。

卡 logo/黑屏最常见于 NVIDIA 独显机器。在 GRUB 菜单按e编辑启动项,在linux那一行末尾加空格加nomodeset,然后 Ctrl+X 引导,能进系统就好办了,装完显卡驱动再把这个参数去掉。

5.2 硬件类问题:无线网卡、声音、指纹

无线网卡没驱动是老生常谈。先在有线网的状态下跑lspci | grep -i network确认型号,然后搜"型号 + Ubuntu 驱动"。Realtek 的部分卡有第三方驱动仓库,装上就好。如果实在搞不定,一个便宜外置 USB 无线网卡是最快的临时方案。

声音问题多半是内核里的声卡驱动没覆盖到你的型号,更新内核或者装alsa、pulseaudio相关工具通常能解决。指纹和读卡器这类,取决于厂商是否提供 Linux 支持,多数时候是真没有,别浪费时间。

5.3 软件与环境类问题:SSH、环境变量、软件源

搜ubuntu ssh无法连接的人,按顺序检查:防火墙是否放行 22 端口、ssh服务是否在跑(systemctl status ssh)、IP 是否对。装完系统 SSH 服务默认不装,sudo apt install openssh-server完事。

ubuntu环境变量配置错误是新手重灾区。改~/.bashrc或/etc/environment时,改坏了会导致终端打不开或者所有程序启动异常。经验法则是:改配置前先cp一份备份,改完source测试,别一上来就动系统级文件。

软件源太慢:把 apt 源换成国内镜像,速度快十倍。但注意别乱加来路不明的源,apt update报错往往就是源列表写错了。

6. 我的实操心得与踩坑记录

前面都是方法论,这一章全是真金白银的经验。如果你只想看干货,这一章值得单独收藏。

6.1 分区容量的取舍

我给很多人装过系统,容量分配上吃过亏后现在固定一个策略:根分区至少 100G。为什么会有人把根分区给 30G?因为早期教程这么教。但现代开发环境动辄 Docker 镜像、conda 环境、模型文件,30G 根分区半年就爆。爆了之后你假设想扩容,那是双系统上最痛苦的操作之一,因为磁盘布局已经固定,空间又被 /home 占着,你可能得挪数据重分区。所以宁可 / 多给,/home 少给,因为 /home 可以随时加挂一块盘,根分区不行。

swap 我现在基本给 8G 封顶,16G 以上内存的机器干脆只给 4G,因为日常根本用不到,主要是为了休眠能用。

6.2 备份与回滚策略

装系统前,Windows 那边的个人数据一定备份到移动硬盘或网盘。装双系统虽然理论上不动 Windows 的数据分区,但手动分区时选错分区格式化的惨案我亲眼见过不止一次。备份是唯一的保险。

系统装好之后的第一个快照很重要。Ubuntu 上有个工具叫 Timeshift,配置成定期给根分区做快照,一旦搞崩了系统,一条命令回滚到前一天的状态,比重装省太多时间。搜ubuntu系统重装的人,如果早点用 Timeshift,压根不用重装。

还有一个个人习惯:我会把常用配置(bashrc、ssh、各种 dotfiles)放到 Git 仓库里,换新机器时 clone 下来一键还原。这个习惯让我从"重装一次系统配三天"变成"重装一次配半小时"。

6.3 关于"要不要折腾"的几句真心话

最后说点掏心窝子的。Ubuntu 装在笔记本上,现在的体验已经比十年前好太多了,绝大多数硬件开箱即用。但它依然不是 Windows,总会有那么一两个小地方需要你动手。如果你追求的是"开机就能用、什么都现成",那虚拟机或者 WSL 可能更适合你;如果你愿意为了更干净的开发环境、更自由的系统控制花一点学习成本,Ubuntu 装在笔记本上带来的回报是实打实的。

我个人用了八年多,从最开始搜着各种教程一步一步装,到现在闭着眼就能把一台新机器配好,中间踩的每一个坑最后都变成了经验。装系统这件事,本质上是一次对你硬件和软件认知的体检,走完一遍你会发现,很多以前觉得高深的东西,不过是几行命令加几个开关的事。

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

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

立即咨询