1. 项目概述:为什么需要“清除磁盘并安装”?
如果你正准备在一台电脑上安装Ubuntu 22.04 LTS,并且这台电脑的硬盘里已经没有任何你需要保留的数据,那么“清除磁盘并安装”就是你最应该选择的安装方式。这听起来像是一句废话,但很多新手恰恰会在这里犹豫不决,导致后续出现各种分区混乱、系统无法启动的问题。我见过太多人,因为舍不得一个早已不用的Windows分区,或者对“其他选项”里的手动分区感到恐惧,结果选择了“与Windows共存”或手动分区失误,最后把整个磁盘搞得一团糟,数据也没保住。
“清除磁盘并安装”这个选项,是Ubuntu安装程序提供的最彻底、最省心的方案。它的逻辑非常简单粗暴:安装程序会识别你电脑上的一块或多块硬盘,然后将其上所有的分区和数据全部删除,接着按照Ubuntu的最佳实践,自动为你创建必要的分区(如EFI系统分区、交换空间、根目录),最后完成系统安装。整个过程你几乎不需要做任何技术决策,就像给一张画满涂鸦的纸换上一张全新的白纸。
那么,谁最适合这个方案呢?首先是那些拥有闲置旧电脑,想将其改造为Linux学习机或家用服务器的用户;其次是购买了新固态硬盘,准备将其作为主力系统盘的用户;再者,就是任何希望获得一个纯净、无任何历史包袱的Ubuntu系统的用户。选择这种方式,你能确保系统从第一行代码开始就运行在一个最优化的、专为Ubuntu设计的分区布局上,避免了因旧系统残留或分区不当导致的性能问题和稳定性隐患。接下来,我将带你完整走一遍这个流程,并分享那些官方文档里不会写的细节和避坑指南。
2. 安装前的核心准备工作:不只是制作启动盘
在点击“安装”按钮之前,充分的准备能让你避开99%的麻烦。很多人以为准备就是下载镜像、制作U盘,但其实远不止于此。
2.1 硬件与镜像的确认
首先,确认你的电脑支持UEFI启动。这是现代电脑的标准,如果你的电脑是近10年内购买的,大概率支持。如何确认?一个简单的方法是:如果你之前的Windows系统盘里有一个叫“EFI”的小分区(通常100-500MB),那就是了。Ubuntu 22.04对UEFI的支持非常完善,采用UEFI+GPT的方式安装,在系统管理和多系统引导上远比传统的BIOS+MBR方式更灵活、更稳定。
其次,去Ubuntu官网下载正确的镜像。请务必选择22.04.4 LTS或更高版本号的镜像。LTS代表长期支持,官方会提供长达5年的安全更新和维护,这对于桌面或服务器系统都至关重要。注意镜像的文件名,对于64位系统,应该是ubuntu-22.04.4-desktop-amd64.iso。下载完成后,一定要校验SHA256哈希值。虽然听起来麻烦,但这能确保你下载的镜像完整无误,避免安装到一半报错。在Windows上,你可以用certutil命令;在Linux或Mac上,直接用sha256sum命令。
2.2 启动盘制作工具的选择与实操细节
制作启动盘,我强烈推荐使用Rufus(Windows用户)或balenaEtcher(跨平台)。它们比一些老牌工具更智能,能自动处理UEFI/BIOS启动的兼容性问题。
以Rufus为例,有几个关键设置决定成败:
- 分区类型:必须选择GPT。这对应UEFI启动模式。如果你的电脑比较老,只支持传统BIOS,才需要选MBR。
- 目标系统类型:选择UEFI(非CSM)。CSM是兼容性支持模块,相当于让UEFI模拟传统BIOS,我们不需要,直接关掉以获得最纯粹的UEFI环境。
- 文件系统:保持FAT32。这是UEFI标准规定的,ESP(EFI系统分区)必须使用FAT32。
注意:使用Rufus时,如果它提示“要用DD镜像模式吗?”,对于Ubuntu镜像,选择“是”。DD模式是一种底层的、逐扇区的写入方式,兼容性最好。
制作完成后,不要急着重启。进入你电脑的BIOS/UEFI设置界面(开机时按F2、Delete、F12等键,因品牌而异),完成两个关键操作:
- 关闭Secure Boot(安全启动):虽然新版Ubuntu支持安全启动,但在安装过程中,有时第三方驱动(如NVIDIA显卡驱动)可能会引发问题。为了减少麻烦,建议先关闭,安装完成后再开启。
- 调整启动顺序:将你的U盘设置为第一启动项。有些电脑有“快速启动菜单”(通常是F12),也可以用它临时选择从U盘启动。
2.3 数据的最终备份与心理建设
“清除磁盘并安装”意味着目标磁盘上的所有数据都将永久消失。请执行“三次确认法”:
- 物理上拔掉所有不必要的外接硬盘。
- 在安装程序选择磁盘的界面,反复确认你选中的是正确的那块磁盘(可以通过磁盘容量和型号来识别)。
- 心里默念三遍磁盘型号。
对于备份,不要只备份“我的文档”。浏览器书签、密码管理器数据、SSH密钥、应用程序配置文件(如.bashrc,.vimrc)、代码项目、虚拟环境,这些才是更容易被忽略的“数字资产”。将它们打包,上传到云盘或拷贝到另一块物理硬盘上。
3. 安装过程逐步拆解与关键抉择点
从U盘启动后,你会看到Ubuntu的GRUB菜单,选择“Try or Install Ubuntu”进入Live环境。这个Live环境就是一个完全运行在内存中的Ubuntu系统,你可以在这里测试硬件兼容性(如Wi-Fi、声卡、显卡),然后再进行安装。
3.1 语言、键盘与网络连接
安装语言选择中文(简体)会连带将系统语言和区域格式设为中文。键盘布局一般选择“Chinese - Chinese, Mandarin (Simplified)”。这两个设置后期都可以在系统中更改。
网络连接是第一个关键点。我强烈建议,如果可能,在安装过程中连接有线网络。原因有三:第一,系统会在安装时下载最新的语言包和软件更新,让你的系统一装好就是最新的;第二,对于某些无线网卡,需要从网络下载额外的固件才能驱动,没有网络会导致安装后无法上网;第三,连接网络可以确保系统时钟通过NTP同步,避免出现时区错误。如果只能用Wi-Fi,请确保在Live环境下就能成功连接。
3.2 安装类型的选择:“清除磁盘”的深层含义
来到“安装类型”界面,你会看到几个选项:
- 安装Ubuntu,与Windows共存:此选项要求磁盘上已有Windows系统,并存在连续未分配空间。
- 清除整个磁盘并安装Ubuntu:这就是我们今天要选的。
- 其他选项:用于手动分区,适合高级用户。
点击“清除整个磁盘并安装Ubuntu”后,下方会有一个“高级功能...”按钮,务必点开。这里有一个至关重要的选项:“为图形或无线硬件安装第三方软件”。请勾选它。这个选项会安装包括NVIDIA、AMD、Intel的闭源显卡驱动,以及一些Wi-Fi网卡所需的固件。勾选它能极大提高安装完成后硬件的即用性和性能。不用担心开源问题,这些驱动都来自Ubuntu官方维护的仓库,安全且有保障。
3.3 磁盘选择与危险确认
接下来,安装程序会列出你电脑上所有的磁盘。例如,你可能会看到/dev/nvme0n1 (512 GB)和/dev/sda (1 TB)。你必须非常清醒地选择你想要安装Ubuntu的那块磁盘。如果你只有一块盘,那没得选。如果你有多块盘,根据容量和型号(如三星980 Pro,西数SN850)来辨认。
选中目标磁盘后,安装程序会显示警告:“这将删除该磁盘上的所有文件。此操作无法撤销。” 这是你最后的安全闸。请再次核对磁盘信息。
3.4 时区、用户与计算机名设置
时区地图上点击上海(或你所在城市),系统会自动设置东八区。用户信息设置需要注意:
- 你的姓名:可以填中文,这会作为显示名。
- 计算机名:建议使用英文、数字和短横线的组合(如
my-ubuntu-pc),避免空格和特殊字符。这个名称会用于网络主机名和终端提示符。 - 用户名:必须使用英文小写字母开头,可包含数字和短横线(如
zhangsan)。这个用户名将用于登录、家目录路径(/home/zhangsan)和命令行操作,使用英文能避免大量软件兼容性问题。 - 密码:设置一个强密码。下方有一个“自动登录”选项,为了方便可以勾选,但会降低安全性。对于服务器或公共电脑,切勿勾选。
4. 安装背后的自动化分区解析
当你点击“现在安装”并确认后,安装程序就开始执行“清除磁盘并安装”的魔法了。这个过程是完全自动的,但了解它做了什么,对你日后管理服务器或排查问题大有裨益。
4.1 自动创建的分区布局
对于一块全新的、采用UEFI/GPT的磁盘,Ubuntu 22.04的安装程序默认会创建以下三个分区:
| 分区 | 挂载点 | 建议大小 | 文件系统 | 作用解析 |
|---|---|---|---|---|
| EFI系统分区 | /boot/efi | 512 MB - 1 GB | FAT32 | 这是UEFI启动的基石。它存放GRUB引导加载程序、内核镜像initrd文件以及系统启动所需的固件。分配512MB足够,分配1GB则为未来多系统引导留足空间。 |
| 交换空间 | (不挂载) | 物理内存的1-2倍 | swap | 当物理内存用尽时,系统会将不活跃的内存页移至此分区。对于内存小于8GB的电脑,交换空间至关重要。对于16GB或以上内存的桌面系统,交换空间可以设置得小一些(2-4GB),甚至可以用交换文件代替。 |
| 根分区 | / | 剩余所有空间 | ext4 (默认) | 这是系统的核心,所有系统文件、用户文件(除非单独挂载/home)、安装的软件都在这里。Ext4是久经考验、稳定可靠的日志文件系统。 |
安装程序会自动格式化这些分区,并将系统文件安装到根分区,将引导文件安装到EFI分区。
4.2 手动分区的替代思路(供参考)
虽然我们选择了自动,但了解手动方案能加深理解。许多资深用户或服务器管理员会采用另一种布局:
- EFI分区:同上,1GB。
- 根分区(
/):30-50GB。只装系统和软件。 - 家目录分区(
/home):分配大部分剩余空间。用户的所有个人数据、配置文件、下载内容都在这里。这样做的好处是,未来重装系统时,你可以选择不格式化/home分区,从而保留所有个人数据和软件设置,实现“系统重置,数据无损”。 - 交换空间:同上,或使用交换文件。
对于“清除安装”的新手,自动方案最简单。但当你下次想升级或重装时,或许可以考虑手动创建独立的/home分区。
5. 安装后的首要配置与效能调优
系统安装完成并重启,拔掉U盘,首次进入全新的Ubuntu桌面。先别急着欣赏,有几件立竿见影的事情需要做。
5.1 驱动更新:尤其是显卡驱动
进入“软件和更新”应用,切换到“附加驱动”标签页。这里是管理专有驱动的核心。系统会自动检测你的硬件(特别是NVIDIA显卡),并列出可用的驱动版本。对于NVIDIA显卡,通常建议选择带“(专有,已测试)”标签的版本,这是Ubuntu官方测试过、与当前系统内核兼容性最好的稳定版驱动。除非你有特定需求(如需要CUDA的最新特性),否则不要盲目选择最新的“(专有)”版本。选择后点击“应用更改”,系统会自动下载并安装。安装完成后必须重启电脑,新显卡驱动才会生效。
5.2 更换软件源与系统更新
系统默认的软件源服务器可能在国外,更新速度慢。更换为国内镜像源能极大提升体验。你可以通过图形界面(“软件和更新”->“下载自”->选择“中国的服务器”,如阿里云、清华、中科大),或者通过命令行修改/etc/apt/sources.list文件。
在终端中,依次执行以下命令是安装后的标准操作:
sudo apt update # 刷新软件包列表 sudo apt upgrade # 升级所有已安装的软件包 sudo apt dist-upgrade # 处理升级过程中可能出现的依赖关系变更(更智能) sudo apt autoremove # 自动删除不再需要的旧版本软件包和依赖这个过程可能会持续一段时间,取决于网络速度和更新包的大小。
5.3 基础开发环境搭建
即使你不是开发者,安装一些基础工具也能让系统更顺手:
sudo apt install build-essential git curl wget vim net-toolsbuild-essential:包含了GCC编译器、make等工具,是编译任何C/C++软件的基础。git:版本控制工具。curl/wget:命令行下载工具。vim:高效的文本编辑器。net-tools:包含ifconfig,netstat等传统网络诊断工具(虽然ip命令是未来,但很多脚本和教程仍依赖它们)。
6. 可能遇到的问题与实战排查指南
即使按照教程操作,你也可能遇到一些“特色”问题。这里记录了几个最常见的情况和我的解决思路。
6.1 安装完成后重启黑屏或卡住
这可能是显卡驱动冲突的典型症状。解决方法是在GRUB菜单处进行干预。
- 重启电脑,在出现GRUB菜单时(通常是紫色背景,有Ubuntu和高级选项),快速按下
E键进入编辑模式。 - 找到以
linux开头的那一行,在行尾quiet splash后面,先添加一个空格,然后输入nomodeset。 - 按
F10或Ctrl+X启动。这会以内核模式设置禁用状态启动,使用通用的显示驱动进入系统。 - 进入系统后,立即按照“5.1”部分的步骤,去“附加驱动”里安装正确的专有驱动,然后重启。
6.2 无法连接Wi-Fi或网速极慢
如果在Live环境或安装后无法看到Wi-Fi列表,或连接后速度异常,可能是网卡驱动或固件缺失。
- 先尝试有线网络,然后执行
sudo apt update && sudo apt upgrade,看是否能自动解决。 - 在“软件和更新”的“附加驱动”里,查看是否有无线网卡的专有驱动。
- 对于Intel AX200/AX201等常见网卡,可能需要更新较新的内核或安装
linux-firmware包。在终端输入lspci | grep -i network或lsusb查看网卡型号,然后根据型号搜索解决方案。 - 一个临时解决方案是使用USB无线网卡(芯片型号如RTL8812BU的网卡通常有较好的Linux支持)。
6.3 磁盘空间分配问题
如果你发现自动分区后,根分区(/)空间用得很快,而/home(在自动分区中,它只是根分区下的一个目录)空间充足,这很正常,因为软件都安装在根分区。你可以使用baobab(磁盘使用分析器)图形化工具,或命令行du -sh /*来查看根目录下哪个文件夹占用了大量空间。通常是/var(日志、缓存)、/usr(软件)或/opt(第三方软件)。定期清理旧内核和软件包缓存是个好习惯:
sudo apt autoremove --purge # 清除已卸载软件的残留配置 sudo apt clean # 清理已下载的.deb安装包缓存6.4 双系统时间错误问题
如果你未来安装了Windows双系统,可能会发现进入Windows后时间快了8小时,回到Ubuntu又正常。这是因为两个系统对硬件时钟(RTC)的解读方式不同:Windows将硬件时钟视为本地时间,而Linux默认视为UTC时间。在Ubuntu中修复此问题:
timedatectl set-local-rtc 1 --adjust-system-clock这条命令告诉Ubuntu,硬件时钟里存储的是本地时间。
7. 从“能用”到“好用”:个性化与效率提升建议
系统稳定运行后,可以开始打造你的高效工作环境。
7.1 终端与Shell的强化
默认的Bash已经不错,但Zsh配合Oh My Zsh框架能带来更强大的自动补全、主题和插件系统。
sudo apt install zsh git fonts-powerline sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"安装后,编辑~/.zshrc文件,可以更改主题(如agnoster),并启用常用插件,如git(Git状态提示)、z(目录快速跳转)。
7.2 必备效率软件推荐
- 文件搜索:
sudo apt install fzf。这是一个命令行模糊查找工具,按Ctrl+R搜索历史命令,按Ctrl+T搜索文件,效率倍增。 - 系统监控:
sudo apt install htop。比传统top命令更直观,可以图形化查看CPU、内存、进程信息,支持鼠标操作。 - 截图工具:系统自带的“截图”工具已经很好用,快捷键
Shift+PrintScreen可交互式选择区域。如果需要更强大的(如滚动截图、标注),可以安装flameshot。 - 虚拟机:如果需要运行其他系统,
VirtualBox是免费易用的选择。通过官网下载.deb包安装,比软件仓库里的版本更新。
7.3 备份策略的建立
新系统配置好了,一定要建立备份习惯。除了手动拷贝重要文件,可以设置自动备份。对于个人用户,Deja Dup(已包含在Ubuntu中)是一个简单的图形化备份工具,可以备份到家目录到外部硬盘或云存储。对于更精细的控制,可以学习使用rsync命令编写备份脚本。 一个最简单的rsync示例,将家目录备份到移动硬盘:
rsync -avh --progress --delete /home/你的用户名 /media/你的用户名/移动硬盘标识/ubuntu-backup/参数解释:-a归档模式(保留权限等),-vverbose,-h人类可读,--progress显示进度,--delete删除目标端源端已不存在的文件(保持同步)。
走到这里,你的Ubuntu 22.04系统已经从一个刚安装好的“毛坯房”,变成了一个坚固、高效且初步个性化的“工作站”。记住,Linux的魅力在于探索和掌控。每当遇到问题,把它视为一次学习的机会,善用搜索引擎(记得加上“ubuntu 22.04”关键词)和社区论坛,你的技能树会在这个过程中快速成长。这个纯净的系统,就是你接下来所有学习和创造的完美起点。