最近我把家里那台吃灰两年的笔记本翻出来,直接抹掉 Windows,装成了 Ubuntu 24.04 LTS 单系统。整个过程不算复杂,但踩了几个坑,尤其是 U盘启动不识别、NVIDIA 显卡驱动和中文输入法。这篇就把完整流程写下来,给你一个可以直接照做的路线。适合第一次装 Ubuntu、或者之前只玩过虚拟机、想在真实机器上单系统体验的朋友。不需要你懂太多 Linux 基础,照着走就能进系统,装完以后还能正常上网、打中文、远程 SSH。
1. 装前先想清楚:单系统到底适合谁,以及需要准备什么
1.1 单系统和双系统的取舍
很多人第一想法是“我不舍得放弃 Windows”,于是装双系统。先说结论:如果这台电脑你打算长期拿来当主力机,而且主要工作是编程、服务器、日常网页浏览、文档处理,那单系统 Ubuntu 反而是更稳妥的选择。单系统的优势在于磁盘边界、引导复杂度和更新冲突都不存在。磁盘可以全部给根分区,安装器也不会把 GRUB 和 Windows 的引导纠缠在一起。坏处是一旦以后要跑 Windows 专属软件,需要开虚拟机或者再重装系统。我自己的判断标准很简单:这台机器有没有非用不可的 Windows 专属应用?有就老老实实双系统或虚拟机,没有就单系统。
为了更直观,我把自己的使用经验整理成一张小表:
| 对比项 | 单系统 Ubuntu | Windows + Ubuntu 双系统 |
|---|---|---|
| 磁盘利用 | 全部给 Linux,不用预留 | 两个系统都要腾空间 |
| 开机引导 | GRUB 只处理一个系统 | 引导项容易错乱,系统更新后偶发丢失 |
| 系统更新风险 | 基本不会动引导 | Windows 更新可能覆盖引导,Linux 更新也可能受干扰 |
| 数据共享 | 不需要跨分区读文件 | 想读 Windows 分区需额外配置 |
| 适合场景 | 开发、服务器、日常办公 | 游戏、Windows 专有软件、过渡期 |
这里有一条很重要的提醒:单系统安装时如果选择“清除整个磁盘”,机器上的旧数据会被全部抹掉。无论之前是 Windows 还是别的系统,只要确定要走单系统,第一件事就是备份个人文件。移动硬盘、NAS 或者网盘都行,备份好再动手,永远不要相信“我就是看看”的侥幸心理。
1.2 硬件要求与兼容性摸底
Ubuntu 24.04 LTS 官方给的最低要求是 2GHz 双核处理器、4GB 内存、25GB 磁盘空间。实际上 4GB 内存开机后很快就会紧张,网页开多了会频繁使用交换空间,建议 8GB 起步,磁盘给到 50GB 以上。如果你的电脑有 512GB 以上 SSD,完全可以全盘交给系统,不用担心空间不够。
装之前先在旧系统里确认几件事。第一,机器是否支持 UEFI 启动。2012 年以后的主板基本都支持,安装时用 UEFI 模式会更稳定。第二,检查是不是 Intel/AMD 核显加 NVIDIA 独显的混合方案,这会影响后面的显卡驱动步骤。第三,导出重要文件。如果你已经在 Windows 里,可以通过任务管理器-性能查看内存和磁盘,也可以开机进 BIOS 看启动模式。这些信息不一定非得提前查,Ubuntu 安装界面里也能看到,但提前知道能减少安装中期的焦虑。
另外,如果你的 Windows 开了 BitLocker 磁盘加密,并且打算清除整个磁盘,最好在 Windows 里先解密或确认已经备份,否则安装器可能识别到一个带锁的分区,处理起来会多一些步骤。虽然单系统安装最终会格式化掉整个盘,但 BIOS 里的安全启动状态和磁盘控制器的 RAID 模式也值得提前看一眼。第一次装的朋友,不太建议在 BIOS 里切换 ATA/RAID 模式,保持默认即可。
1.3 镜像下载与校验:别随便找第三方网站
Ubuntu 24.04 LTS 的官方镜像下载地址是 ubuntu.com/download/desktop,选 24.04 LTS 版本,文件一般叫 ubuntu-24.04.x-desktop-amd64.iso,体积大概 6GB 左右。强烈建议不要在陌生第三方站点下载,因为系统镜像被篡改后,安装过程中会出现各种诡异问题,后患无穷。下载完成后,最好校验一下 SHA256 值,尤其你是在公司网络或者 NAS 中转后拿到的镜像。
校验命令很简单:Linux/macOS 下执行sha256sum ubuntu-24.04.x-desktop-amd64.iso,Windows 下用 PowerShell 执行Get-FileHash 文件路径 -Algorithm SHA256,然后把输出和官网页面给出的 checksum 值比对,一致再制作启动盘。这一步看似费事,却能避免一堆后续问题。我见过有人从网盘下了一个老版本改名的镜像,安装到下半夜才发现引导装不上,回退成本非常高。校验是装机前性价比最高的一道防线。
2. 启动盘制作与安装界面准备
2.1 制作启动盘:Rufus 还是 balenaEtcher
制作启动盘在 Windows 下推荐 Rufus,在 macOS/Linux 下可以用 balenaEtcher,也可以直接用 dd。我自己最常用的是 Rufus,因为它对 UEFI 支持好、速度快,写入失败的概率低。插入 U 盘(建议 8GB 以上,别用老掉牙的 USB2.0 小盘,速度会让你怀疑人生),打开 Rufus,设备选你的 U 盘,引导类型选“镜像文件”,点右侧按钮选择下载好的 Ubuntu ISO。
这里有一个关键选项容易被人忽略:分区类型和目标系统。如果电脑是 UEFI,Rufus 默认会设置成 GPT 和 UEFI(非 CSM),保持默认即可。写入方式建议选“DD 镜像模式”。Rufus 有时候会弹窗推荐使用 DD 模式写入 Ubuntu ISO,这时候一定要选 DD,不要想当然选 ISO 模式。同样是写镜像,ISO 模式在部分主板上无法引导,表现为开机后卡在品牌 Logo 或者直接提示找不到启动介质。写入完成后,点“安全弹出”再拔 U 盘,插在主机后面板的 USB 接口,比前置接口更稳定。
2.2 BIOS 设置:Secure Boot 先关掉,启动顺序别搞错
插入 U 盘后重启,开机时按 F2/Del/F12(不同品牌不一样,戴尔多是 F2,联想是 F12,华硕是 Del/F2)进入 BIOS 设置。找到 Boot 菜单,把 U 盘调整到第一启动项。如果同时存在“UEFI: U盘名”和“Legacy: U盘名”,优先选带 UEFI 前缀的。另外,我建议直接把 Secure Boot 临时关闭。虽然 Ubuntu 24.04 在大部分机器上支持开启 Secure Boot 启动,但加密驱动和第三方软件容易在重启时被卡住,新装机先关闭能减少一个变量。Fast Boot 也最好关掉,否则 U 盘识别不稳定。
不同品牌的 BIOS 菜单位置差异很大,但核心逻辑就两件事:让 U 盘排在启动顺序最前面,关闭安全启动和快速启动。保存退出后,电脑会从 U 盘引导。如果你看到 GRUB 菜单,说明启动盘工作正常;假如直接进入 Windows 或者卡在主板 Logo,多半是启动顺序没改或者 U 盘没做好,重新检查这一步。第一次装尽量不要慌,把 U 盘换个 USB 口再试一次,成功率会高不少。
2.3 安装器引导:试用还是直接安装
Ubuntu 24.04 的 ISO 引导后会先出现一个菜单:Try or Install Ubuntu。你可以选“试用 Ubuntu”,这会进入一个临时的桌面环境,可以先看看网卡、显卡、触控板是否正常工作,也可以在这个环境里打开 GParted 提前看磁盘布局。第一次装的时候建议先试用,确认无线网络能连、触摸板能移动,再回桌面双击“安装 Ubuntu”。
安装界面第一步是语言选择,直接选“简体中文”就行。这里不用担心系统底层变成中文,Ubuntu 的国际化做得很成熟,选中文不会影响终端的英文命令。键盘布局默认 English (US),即使你后面用拼音输入法,也不需要改成中文键盘布局,英文字母键位才是输入拼音的基础。接下来安装程序会问是否联网和下载更新。我不建议在安装过程中联网下载更新,一是慢,二是安装器和软件源不匹配时反而容易出错,等你装完基础系统后再用国内源更新更顺。安装时的网络断开与否不影响最终系统,很多教程强调联网,其实实体机安装保持网络离线更可控。
3. 分区策略与单系统安装实操
3.1 “清除整个磁盘”还是“手动分区”
进入安装类型页面后,如果是单系统且磁盘上没有需要保留的分区,最简单是选“清除整个磁盘并安装 Ubuntu”。安装器会自动创建 EFI 分区、根分区,并配置交换空间。这个方案对新手最友好,也是我这次实际采用的方案。Ubuntu 24.04 的交换机制默认使用 swapfile 或者 zram,不再强制要求单独划分 swap 分区。所以自动分区时你不会看到传统意义上的“交换分区”,它会在根分区里创建 swap 文件,效果一样。
如果你希望让 /home 独立出来,以后重装系统不丢个人文件,或者要处理磁盘上已有分区的特殊情况,就选“手动分区”。24.04 的安装器使用 Ubuntu 自带的存储配置器,界面和以前旧版本不太一样。手动分区时建议这样分:
- EFI 系统分区,大小 512MB,格式 FAT32,挂载点 /boot/efi;
- 根分区 /,建议至少 50GB,文件系统 ext4;
- 家目录 /home,占剩余空间,ext4;
- swap 可以不单独分,后期用 swapfile,也可以分一个 8GB 左右分区,文件系统选 swap。
之所以不建议把 / 和 /home 合并得太随意,是因为如果不单独分 /home,遇到系统升级失败需要重装时,你的下载文件、文档、配置都得跟着一起备份。分开后重装只需要把 / 格式化,/home 保持原样,个人数据安全系数高很多。当然,单系统最常见的选择还是自动分区,简单、干净、少出错。
3.2 安装过程中的关键操作及注意事项
选择好分区方案后,安装器会提示“将要对磁盘做出如下更改”。这一步务必认真看一眼,尤其要确认里面没有你还想保留的分区。单系统安装时,如果磁盘里原来有 Windows,且你选择“清除整个磁盘”,安装器会显示它将要删除所有分区。确认无误后点击“现在安装”。接着会让你选择时区,直接在地图上点中国区域,系统会自动定位到 Shanghai 时区。
然后创建用户名和密码。这里有一个细节:Ubuntu 24.04 默认在安装界面就提供“自动登录”和“加密主目录”选项。自动登录适合个人单机,优点是开机直达桌面,缺点是电脑丢了别人一开机就能看到你的桌面;建议保持默认“需要密码登录”。加密主目录则不建议在安装时开启,一来会降低磁盘读写性能,二来一旦忘密码很难找回。账户密码一定要记住,后面安装软件、执行 sudo 都要用。安装进度条跑完后,安装器会提示“现在可以移除安装介质并继续”,拔掉 U 盘,敲回车重启。多数时候会直接进入 Ubuntu 登录界面,到这一步,单系统安装就已经成功了。
3.3 重启后的首次引导:可能的“暗坑”
重启后最怕遇到两种现象:一是黑屏只显示一条下划线,二是直接进入 GRUB 命令行。第一种大概率是显卡驱动问题,可以先在 GRUB 菜单按 e 编辑启动项,在 linux 开头的行末加上nomodeset,再按 Ctrl+X 启动,进系统后再安装正确的显卡驱动。第二种一般是 EFI 开机顺序错乱或引导损坏,如果 GRUB 里还能看到 Ubuntu 菜单,只是默认进入不了,可以在菜单里选 Advanced options for Ubuntu,尝试恢复模式。单系统安装理论上最干净,但 UEFI 和显卡兼容性仍然是最大的不稳定因素。遇到问题不要慌,后面第 5 节会给排查清单。
4. 装完先把这三个地方调好:软件源、输入法、驱动
4.1 更换 APT 源并更新系统
刚装完的 Ubuntu 默认源是官方源,国内访问速度不稳定,第一件事就是把 APT 源换成国内镜像。Ubuntu 24.04 的代号是 noble,国内常用的有阿里云、清华 TUNA、中科大源。你可以打开“软件与更新”,在下拉菜单里手动换源,也可以直接用命令行。我习惯用命令行,因为结果可复制、可排查。先备份再改:
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak cat /etc/apt/sources.list.d/ubuntu.sourcesUbuntu 24.04 默认把软件源写在这个路径,不再是旧版的 /etc/apt/sources.list。把里面的 archive.ubuntu.com 和 security.ubuntu.com 替换成你选的镜像地址即可。以阿里云为例,改完后执行:
sudo apt update && sudo apt -y upgrade升级过程可能会有“配置文件冲突”的提示,保持默认选择保留现有版本即可。重启一次,你会明显感觉到浏览器打开速度、应用安装速度都正常了。如果你打算长期在国内网络环境使用,这一步绝对不能跳过,否则后面安装 GCC、Docker、输入法框架时,下载速度会慢到怀疑人生。
4.2 显卡驱动:不是越新越好
Ubuntu 开源社区版的 NVIDIA 驱动一直是个高频坑。安装前先确认自己的显卡型号:
lspci | grep -i vga如果是 NVIDIA 独显,不建议从官网下载 .run 文件手工安装,也不建议装“最新版”驱动,因为内核版本与驱动不匹配时很容易出现开机黑屏。优先做法是从 Ubuntu 软件源里安装:
sudo ubuntu-drivers autoinstall安装器会自动选择适合当前内核的推荐驱动版本,并且自动加载 NVIDIA 模块。装完重启,在“软件与更新”-“附加驱动”里也可以看到驱动状态。Intel 核显和 AMD 显卡一般不需要额外装驱动,Ubuntu 24.04 自带的开源驱动已经很稳。如果你之前手动装过驱动,现在驱动有冲突或开机黑屏,先别急着重装系统。重启到 GRUB 时选 Advanced options,进入带 recovery mode 的内核,在恢复菜单里选择 root,然后执行:
sudo apt purge nvidia-* 2>/dev/null; sudo apt autoremove清理干净后再重开。这个问题我在第 5.5 节还会细讲。
4.3 中文输入法与搜狗输入法:别先去官网下 deb
Ubuntu 24.04 默认不带中文输入法,只带英文键盘布局。最快能打中文的方式是安装 fcitx5 和中文插件。在终端执行:
sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-config-qt然后配置环境变量,在 /etc/environment 或 ~/.xprofile 写入:
GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx保存后注销重新登录,打开 Fcitx5 配置,在“输入法”里添加“拼音”,按 Ctrl+Space 切换,就能输入中文了。如果你坚持要装搜狗输入法,注意一个坑:搜狗官方目前主要提供的是基于 Fcitx 4 的 deb 包,在 Ubuntu 24.04 上依赖 fcitx,可能因为依赖问题装不上,强行 dpkg 安装容易把桌面环境搞乱。我更推荐用 fcitx5 加拼音,或者直接用系统自带的 IBus 智能拼音,都是源内维护的,更新和卸载都干净。中文输入法是日常敏感点,建议测试一小段时间再决定要不要继续保留搜狗方案。
4.4 网络、SSH 与应用中心
单系统装好后如果发现无法上网,先检查网卡是否被禁用。图形桌面上点击右上角网络图标,确认是“已连接”状态;如果是无线,确认不是被飞行模式关掉了。命令行下用ip a查看有没有拿到 IP。Ubuntu 24.04 桌面版网络管理走 NetworkManager,你可以在“设置-网络”里手动配置静态 IP;服务器版则用 netplan。如果之后想用 SSH 从另一台机器连接,需要安装 openssh-server:
sudo apt install openssh-server sudo systemctl enable --now ssh然后注意防火墙配置:sudo ufw allow ssh,再查一下本机 IP,用ssh 用户名@IP测试。经常遇到“SSH 无法连接”的情况,90% 是没有安装服务端,或者防火墙没有放行。另外,Ubuntu 24.04 默认应用中心叫 App Center,它是 Snap 生态的桌面化前端,软件包格式为 Snap。如果打开后空白或者找不到软件,先执行sudo snap refresh更新 Snap 后台,再重启应用中心。Snap 包启动速度比 deb 慢一些,但好处是隔离干净,卸载不留残留。
5. 安装过程中的高频问题与排查速查
5.1 U盘启动失败,一直进 Windows
原因一般有三个。第一,U 盘制作模式不对,重新用 Rufus 在 DD 模式写入。第二,BIOS 启动顺序里 U 盘不在第一位,或者电脑默认仅从 Windows Boot Manager 启动,需要把 UEFI 启动顺序调整一下。第三,笔记本有快速启动或快速充电干扰,在 BIOS 里关闭 Fast Boot 并重新插拔 U 盘。还有一个容易忽略的点:部分平板二合一设备需要按住音量键才能从 U 盘引导,具体看品牌,别硬刚。如果是台式机,U 盘优先插在主板后侧 I/O 面板的 USB 接口,不要插机箱前部,前部 USB 延伸线过长可能导致启动盘无法稳定被识别。
5.2 安装界面黑屏或花屏
这个问题常见于 NVIDIA 独显机器。在 GRUB 菜单启动项按 e,找到“linux”开头那行,在行尾增加参数nomodeset,按 Ctrl+X 启动。这个参数告诉内核先不要加载 KMS 显示模式设置,使用基本的 VESA 显示驱动,可以让你顺利进入安装界面。装完系统后重启,如果还是黑屏,同样用 nomodeset 进系统,再通过ubuntu-drivers autoinstall安装官方驱动。注意如果系统能启动但合盖或休眠后黑屏,那是电源管理问题,不是驱动问题,去“设置-电源”调整“合盖时待机”行为。还有一部分是 Wayland 和 NVIDIA 的兼容性导致,切回 Xorg 登录会话往往能解决。
5.3 忘记登录密码,怎么救回来
如果你设置了密码但忘了,在 GRUB 菜单里选 Advanced options for Ubuntu,进入恢复模式后选择 root 或者“Drop to root shell”。此时文件系统是只读的,先执行:
mount -o remount,rw / passwd 你的用户名输入两次新密码,重启即可。这个方法也适用于修改 root 用户密码。不过要注意:如果你的磁盘在安装时启用了 LUKS 加密,这一步无法绕过,因为加密密钥必须正确才能解密分区。所以我一直建议安装时不要追求“加密主目录”这种看起来很安全的功能,个人电脑登录密码和 BIOS 密码已经能满足绝大多数场景。
5.4 Ubuntu 24.04 中文输入法失效或候选框不显示
装了 fcitx5 后如果快捷键没有反应,先检查是否启动了 fcitx5 进程:
ps -ef | grep fcitx5没启动就执行fcitx5 -d或注销重登。再看环境变量是否生效:echo $GTK_IM_MODULE,如果为空,说明环境变量没有加载,需要写入后重启系统。另外部分 Snap 版应用不接受 fcitx5 环境变量,比如一些新编辑器,这时候可以在应用启动时用env GTK_IM_MODULE=fcitx 应用名来指定。这个问题不大,但确实很磨人,遇到别急着重装桌面环境,顺着环境变量排查基本都能解决。
5.5 显卡驱动卸载不掉,装新驱动黑屏
很多人拿到机器先去 NVIDIA 官网下载 .run 驱动安装,结果系统更新内核后驱动模块编译失败,开机黑屏。卸载时不要只删文件,按这个顺序来:启动时用 nomodeset 进入系统,禁用开源驱动 nouveau:
echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf sudo update-initramfs -u重启后,再通过 apt 卸载自带的 nvidia 包:
sudo apt purge nvidia* libnvidia* sudo apt autoremove最后再用ubuntu-drivers autoinstall重装推荐版本。要提醒的是,不要轻易把所有相关的 nvidia 包全部 purge 干净,有些包可能是桌面依赖,先看依赖关系再动手。如果你之前还是进不了桌面,可以在恢复模式下重复上述命令,效果一样。
5.6 其他高频问题速查:WSL2、VMware、GCC 与发行版选择
如果你暂时不想全盘换成单系统,只想在 Windows 里体验 Ubuntu 24.04,可以用 WSL2:Windows 商店里搜 Ubuntu,安装后执行wsl --set-default-version 2即可。同样是 Ubuntu 24.04 LTS 的根文件系统,开发和服务器操作都能模拟。如果必须在虚拟机里跑完整桌面,VMware Workstation 17 创建虚拟机时选 Ubuntu 24.04,分配 4GB 内存,启动后和实体机安装步骤基本一样。遇到 GCC 安装失败,通常是软件源没换,先sudo apt update再sudo apt install gcc build-essential。如果提示依赖关系错误,多半是之前 apt 源混用了版本,清理 /etc/apt/sources.list.d/ 下其他源再试。这些高频问题虽然不完全属于单系统安装本身,但都是围绕 Ubuntu 24.04 出现的,排查思路统一。
至此,从镜像下载、U盘制作、单系统分区、安装、源更新、驱动、输入法到问题排查,一条线就走完了。我在实际操作中最深刻的体会是:单系统安装本身不难,真正消耗时间的是硬件兼容性、驱动和输入法这些“装完以后的事”。给新手的建议是:第一次装千万不要图快,把校验、备份、BIOS 调整都做扎实,少一步,后面就少踩一个坑。如果你以后想在这个系统上继续折腾 Docker、Kubernetes、远程开发,这套底子也完全能扛得住。