1. 从Windows到Ubuntu:一次彻底的桌面系统迁移
如果你正在阅读这篇文章,大概率是厌倦了Windows的臃肿、弹窗和潜在的隐私顾虑,或者是对Linux世界的好奇心终于战胜了惰性,决定将Ubuntu作为你的主力操作系统。这绝对是一个值得鼓励的决定。但“卸载Windows,安装Ubuntu”这短短一句话背后,远不止是插入一个U盘、点击几下那么简单。它意味着一次彻底的桌面环境迁移,涉及到数据保全、硬件兼容性、分区操作等关键环节,任何一个步骤的疏忽都可能导致数据丢失或安装失败。
我经历过多次这样的迁移,从早期的双系统折腾,到后来为多台工作机和服务器部署纯净的Ubuntu环境。这个过程,与其说是一个安装教程,不如说是一次精密的系统外科手术。你需要备份好“病人”(你的数据)的所有重要器官,规划好“手术台”(你的硬盘)的布局,然后干净利落地移除旧系统,并让新系统无缝接管。网络上很多指南只告诉你“怎么做”,但很少深入解释“为什么这么做”以及“如果出错了怎么办”。今天,我就结合自己的实战经验,为你拆解这个过程中的每一个核心决策和操作细节,目标是让你不仅能成功安装,更能理解每一步的意义,从而从容应对可能出现的任何意外。
2. 术前准备:比安装本身更重要的一小时
在动刀之前,充分的准备能避免99%的灾难。这个阶段的核心是:确保你的数据绝对安全,并确认你的硬件能够愉快地运行Ubuntu。
2.1 数据备份:生命线工程
这是铁律,必须执行,且不能有任何侥幸心理。你需要备份的远不止“文档”、“图片”文件夹。
- 全盘扫描式备份:首先,打开Windows的文件资源管理器,从C盘开始,逐个文件夹检查。除了系统文件,重点关注:
C:\Users\[你的用户名]\下的所有子文件夹:桌面、文档、下载、图片、视频、音乐。这是大多数个人数据的默认位置。- 浏览器数据:书签、保存的密码、扩展程序配置。Chrome/Firefox/Edge通常将数据存储在
AppData目录下。最好使用浏览器自带的同步功能,或者手动导出书签(HTML文件)。 - 应用程序配置与数据:例如,你的微信/QQ聊天记录(通常也在
AppData或文档目录下)、专业软件的配置文件、游戏存档等。这些路径分散,需要你根据常用软件逐一确认。 - 密钥与证书:SSH密钥、GPG密钥、代码签名证书等,通常位于用户目录的
.ssh或.gnupg隐藏文件夹中。
- 备份介质选择:理想情况是准备一块容量足够大的移动硬盘或NAS。云盘(如OneDrive, Google Drive)可以作为辅助,但依赖网络,且大文件上传耗时。绝对不要将备份文件放在你即将要操作(格式化)的硬盘上。
- 验证备份:备份完成后,随机抽取几个文件,在另一台电脑或直接从移动硬盘上打开,确认文件完好无损、可以正常读取。这一步常常被忽略,但至关重要。
2.2 硬件兼容性调研:避开潜在的驱动“坑”
Ubuntu对现代硬件的支持已经非常出色,但并非完美。提前排查可以避免安装后无法上网、没有声音、屏幕分辨率异常的尴尬。
- 网络适配器(网卡):这是安装后能否继续获取更新和软件的关键。特别是对于一些较新的或小众的Wi-Fi网卡和2.5G/10G有线网卡,可能需要额外的驱动。你可以记下你电脑或主板的网卡型号(在Windows设备管理器中查看),然后去Ubuntu社区论坛或直接用搜索引擎搜索“
[网卡型号] ubuntu driver”来提前了解情况。 - 显卡:这是最大的兼容性变量。
- Intel核显:支持最好,通常开箱即用。
- AMD显卡:支持很好,开源驱动
amdgpu已集成在Linux内核中,性能优秀。 - NVIDIA显卡:需要额外安装专有驱动才能获得最佳性能。Ubuntu安装程序通常会提供“使用第三方驱动”的选项,但最稳妥的方式是:在安装时,先选择使用开源驱动(
nouveau)完成安装,进入系统后再通过“软件和更新”中的“附加驱动”选项卡安装推荐的NVIDIA驱动。对于非常新的NVIDIA显卡,可能需要更新到更新的内核或使用官方.run安装包,这会稍微复杂一些。
- 其他外设:打印机、扫描仪、特殊键鼠(如带宏功能的游戏鼠标)、指纹识别器等。可以提前访问设备官网查看是否有Linux驱动或支持说明。
2.3 制作启动U盘:选择正确的“手术刀”
你需要一个至少8GB容量的U盘,制作过程会清空其中所有数据。
- 下载Ubuntu镜像:前往Ubuntu官网,下载最新的LTS(长期支持)版本,比如Ubuntu 22.04 LTS或24.04 LTS。LTS版本提供5年的安全更新,非常稳定,适合日常使用和生产环境。避免使用非LTS的短期版本。
- 制作工具:在Windows下,推荐使用Rufus。它轻量、快速,且能很好地处理UEFI启动模式。
- 制作步骤:
- 插入U盘,打开Rufus。
- “设备”选择你的U盘。
- “引导类型选择”点击“选择”,找到你下载的
.iso镜像文件。 - “分区类型”和“目标系统类型”通常保持默认(GPT和UEFI),这与现代电脑的启动方式一致。如果你的电脑是较老的Legacy BIOS模式,则需要选择MBR。
- 其他选项保持默认,点击“开始”。Rufus可能会问你是否以“DD镜像模式”写入,选择默认推荐方式即可。
- 等待写入完成,你的U盘就变成了一个可启动的Ubuntu安装盘。
3. 启动与安装环境设置:进入“手术室”
现在,带着你的备份数据和启动U盘,我们可以开始操作了。
3.1 进入BIOS/UEFI设置与启动项选择
关闭电脑,插入U盘,开机。在开机自检(POST)画面出现时,迅速按下进入启动菜单的键(通常是F12、F10、F2、Esc或Del,因主板品牌而异)。在启动菜单中,选择你的U盘设备(可能会显示U盘品牌名,或带有“UEFI: [U盘名]”字样)。
注意:如果选择不带“UEFI”前缀的U盘项,可能会以传统的Legacy BIOS模式启动,这可能与你硬盘当前的分区表(GPT)不匹配,导致安装失败。优先选择带“UEFI”的选项。
3.2 试用与安装:至关重要的“术前检查”
成功从U盘启动后,你会看到Ubuntu的GRUB菜单,选择“Try or Install Ubuntu”。系统会加载到一个完整的桌面环境,但此时系统还在U盘上运行,并没有触动你的硬盘。这个“试用”模式极其有用:
- 测试硬件兼容性:连接Wi-Fi,打开浏览器,播放一段视频和音乐,检查显卡是否驱动(系统设置->关于,查看图形显示是否为“llvmpipe”或正确的显卡型号)。如果在这里Wi-Fi就无法工作或屏幕分辨率异常,那你需要先解决驱动问题再安装。
- 备份遗漏数据的最后机会:如果你发现还有文件忘了备份,可以在此模式下挂载你的Windows分区(通常会自动出现在文件管理器中),将文件拷贝到移动硬盘。
- 熟悉环境:感受一下Ubuntu的桌面(默认为GNOME),看看是否喜欢。
确认一切无误后,点击桌面上的“Install Ubuntu”图标,正式开始安装程序。
4. 安装过程详解:核心决策与操作
安装程序的前几步(语言、键盘布局)很简单,我们直奔核心。
4.1 安装类型选择:关键的分区决策点
这是整个过程中最需要谨慎的一步。你会看到几个选项:
- “安装Ubuntu,与Windows Boot Manager共存”:这个选项会自动为你调整分区,缩小Windows分区,腾出空间给Ubuntu,并设置双系统引导。如果你不想完全删除Windows,或者还在犹豫,就选这个。但我们的目标是“卸载Windows”,所以不选它。
- “清除整个磁盘并安装Ubuntu”:最省事的选择。它会抹掉硬盘上所有分区和数据,然后自动创建Ubuntu需要的分区(EFI系统分区、交换空间、根目录
/)。只有在你确认所有数据已备份,且硬盘上没有其他需要保留的操作系统时,才可以选择此项。对于全新安装或决心彻底告别Windows的情况,这是最佳选择。 - “其他选项”:手动分区,给予你完全的控制权。这是我们推荐高级用户或需要特定分区方案(例如单独设置
/home分区)时使用的方式。即使选择“清除整个磁盘”,了解手动分区的原理也大有裨益。
4.2 深入理解手动分区(“其他选项”)
点击“其他选项”后,你会看到一个列出当前硬盘所有分区的表格。对于一个典型的UEFI+GPT硬盘,你可能会看到:
/dev/nvme0n1p1或/dev/sda1:一个100MB到500MB的EFI系统分区,文件系统为fat32。这是UEFI启动所必需的,必须保留!我们将在其上安装Ubuntu的引导程序(GRUB)。/dev/nvme0n1p2或/dev/sda2:一个巨大的ntfs分区,这就是你的Windows系统盘(C盘)。- 可能还有其他
ntfs分区(D盘、E盘等)。
我们的操作是:
- 删除Windows分区:选中代表C盘(可能还有Windows的恢复分区)的
ntfs分区,点击下方的“-”号删除。再次确认数据已备份! - 创建Ubuntu所需分区:在腾出的空闲空间上,点击“+”号创建新分区。一个最简化的推荐方案如下:
- EFI系统分区:如果之前已存在(如上文的p1),则不要删除它,也不要重新创建。我们复用这个分区。只需确保其“用于”选项为
EFI系统分区,并记住它的设备名(如/dev/nvme0n1p1),在后续安装引导器设备时要选择它。 - 交换空间(swap):大小通常设置为物理内存的1到2倍。例如,16GB内存可以设置16GB-32GB的交换空间。对于拥有大内存(32GB以上)的电脑,如果不需要休眠功能,甚至可以省略或只设置一个小额(如4GB)的交换空间。“用于”选择
交换空间。 - 根目录(/):这是系统文件和安装软件的位置。建议分配至少30-50GB。文件系统选择
ext4。“用于”选择Ext4日志文件系统,挂载点选择/。 - 家目录(/home):(可选但强烈推荐)这是你的个人数据、配置文件、桌面环境设置存放的位置。将剩余的所有空间分配给它。文件系统选择
ext4。“用于”选择Ext4日志文件系统,挂载点选择/home。这样做的好处是,将来重装系统时,你可以格式化/分区而保留/home分区,个人数据和大部分配置得以保全。
- EFI系统分区:如果之前已存在(如上文的p1),则不要删除它,也不要重新创建。我们复用这个分区。只需确保其“用于”选项为
实操心得:对于新手,如果硬盘容量充足(比如1TB),一个非常实用的分区方案是:EFI(500MB), swap(16GB),
/(100GB),/home(剩余所有空间)。这样既能保证系统盘有足够空间安装大量软件,又能让个人数据独立安全。
4.3 引导安装器的位置
这是另一个关键点。在手动分区界面的底部,有一个“安装启动引导器的设备”下拉菜单。对于UEFI系统,你必须选择之前提到的那个EFI系统分区(例如/dev/nvme0n1p1),而不是整个硬盘(如/dev/nvme0n1)。如果选错,可能导致系统无法启动。
4.4 完成后续设置
分区完成后,后续步骤就简单了:
- 选择时区:在地图上点击或直接输入。
- 创建用户:输入你的姓名、计算机名、用户名和密码。计算机名会在网络中被看到;用户名是登录名和终端中显示的;密码请设置一个强密码。你可以选择“自动登录”或“需要密码登录”,为了安全,建议后者。
- 开始安装:系统会开始复制文件、安装系统。此时你可以继续浏览幻灯片了解Ubuntu特性。
安装完成后,会提示你重启。在重启时,系统可能会提示你“请移除安装介质,然后按回车键”。务必拔掉U盘,然后按回车。电脑将重新启动,并从硬盘上的GRUB引导器加载全新的Ubuntu系统。
5. 安装后的首要配置与优化
恭喜你,现在你进入了纯净的Ubuntu世界。但工作还没结束,以下几个步骤能让你的体验立刻提升。
5.1 更新系统与更换软件源
第一件事就是获取所有最新的安全补丁和软件更新。打开终端(快捷键Ctrl+Alt+T),输入:
sudo apt update && sudo apt upgrade -y这条命令会先更新软件包列表(update),然后升级所有可升级的软件包(upgrade)。-y参数表示自动确认。
默认的软件源服务器可能在国外,速度较慢。我们可以更换为国内的镜像源以加速下载。Ubuntu的“软件和更新”工具提供了图形化界面进行更换(在“下载自”下拉框中选择中国的服务器,如mirrors.aliyun.com或mirrors.tuna.tsinghua.edu.cn)。更换后,记得再次执行sudo apt update。
5.2 安装显卡驱动(如适用)
如果你使用的是NVIDIA显卡,现在是安装专有驱动的时候了。
- 打开“软件和更新”应用。
- 切换到“附加驱动”选项卡。
- 系统会自动检测可用的驱动版本,通常会推荐一个带“proprietary, tested”字样的版本(例如
nvidia-driver-535)。 - 选择它,点击“应用更改”。系统会下载并安装驱动,完成后需要重启电脑生效。
安装后,可以在终端输入nvidia-smi来验证驱动是否正常工作,并查看显卡状态。
5.3 安装基础与必备软件
Ubuntu自带了一些软件,但你可能还需要这些:
- 浏览器:Firefox已预装。如果需要Chrome,去官网下载
.deb包安装。 - 办公套件:LibreOffice已预装,兼容MS Office格式。
- 媒体播放:安装VLC,它是全格式通吃的播放器:
sudo apt install vlc - 压缩解压:确保支持
.rar等格式:sudo apt install unrar p7zip-full - 开发环境(如需):
- Python:通常已预装。可通过
sudo apt install python3-pip安装pip包管理器。 - Git:
sudo apt install git - 文本编辑器/IDE:可以安装VS Code(去官网下载)或JetBrains系列工具。
- Python:通常已预装。可通过
5.4 恢复你的数据
将备份的移动硬盘连接电脑,你的个人文件可以直接拷贝到/home/[你的用户名]目录下对应的文件夹(如文档、图片等)。对于浏览器,在Ubuntu中安装好Chrome/Firefox后,登录你的账户通常就能同步书签和历史。对于特定软件的配置文件,需要根据该软件在Linux下的存储路径进行手动恢复,这需要一些搜索和学习。
6. 可能遇到的问题与排查思路
即使准备充分,迁移过程也可能遇到意外。以下是几个常见问题及解决思路。
6.1 安装完成后重启,直接进入Windows或显示“No bootable device”
这通常是因为引导顺序不对或引导器安装位置有误。
- 解决方案:重启电脑,进入BIOS/UEFI设置(通常是按F2或Del键)。在“启动”或“Boot”选项中,将
Ubuntu或带有ubuntu字样的启动项调整到第一位,高于Windows Boot Manager。保存并退出。 - 如果BIOS里根本没有Ubuntu选项:说明GRUB引导器没有正确安装到EFI分区。你可能需要从Ubuntu安装U盘再次启动,进入“试用Ubuntu”模式,然后使用
boot-repair这个工具进行修复。这是一个相对高级的操作,建议搜索“Ubuntu boot-repair”按照详细指南进行。
6.2 没有Wi-Fi选项或无法连接有线网络
这大概率是网卡驱动缺失。
- 临时解决方案(如有线可用):先用网线连接,然后通过有线网络更新系统并安装驱动。对于许多Wi-Fi网卡,驱动可能包含在
linux-firmware包中,更新后重启试试:sudo apt update && sudo apt install --reinstall linux-firmware - 查找专用驱动:如果上述不行,你需要知道你的网卡型号(在试用模式下,可以打开终端,输入
lspci | grep -i network或lspci | grep -i ethernet查看)。根据型号去搜索如何在Ubuntu下安装驱动。对于某些Realtek网卡,可能需要从GitHub编译驱动。
6.3 屏幕分辨率不对或显示模糊
如果是NVIDIA显卡且已安装专有驱动,可以去“设置”->“显示”中调整分辨率和缩放比例。如果选项很少或无效,可能是驱动问题,尝试更换驱动版本(在“附加驱动”中尝试另一个版本)。对于Intel/AMD显卡,通常自动识别最佳分辨率。
6.4 双系统遗留的Windows分区占用空间
如果你选择了“清除整个磁盘”,则不会有此问题。但如果是手动分区只删除了C盘,其他NTFS数据盘(D/E盘)可能还在。在Ubuntu下,这些NTFS分区可以挂载并读写(需要安装ntfs-3g包,通常已预装)。你可以选择:
- 继续使用:将其挂载到
/mnt下的某个目录,作为数据盘。 - 格式化并合并:使用
GParted分区编辑器(需安装:sudo apt install gparted),谨慎地删除这些NTFS分区,将空间合并到你的/home分区或新建一个ext4分区。操作前务必确认分区内无有用数据!
迁移到Ubuntu是一个充满成就感的旅程,它不仅仅是将一个操作系统换成另一个,更是一种对计算环境掌控感的回归。初期可能会遇到一些不适应和小麻烦,但一旦熟悉了终端的力量、软件包管理的便捷和系统的透明性,你很可能会爱上这种高效、干净的工作方式。记住,社区是你最强的后盾,遇到任何问题,善用搜索引擎和Ubuntu官方论坛,几乎所有你遇到的问题,都已经有人遇到过并给出了解答。