news 2026/10/21 1:02:14

Ubuntu 20.04 LTS 安装与初始化配置完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu 20.04 LTS 安装与初始化配置完整指南

简介:本资源为一份面向Linux初学者与技术爱好者的Ubuntu 20.04 LTS安装与初始化配置指南,解决从Windows/macOS转向Linux桌面或服务器场景时的系统搭建问题。内容涵盖镜像下载、Rufus启动盘制作、BIOS/UEFI启动项调整、安装引导选择、磁盘分区策略及账户创建等完整流程,并在系统首次启动后补充软件源更新、常用工具安装与图形界面个性化配置建议,适合计划构建Linux服务器平台或希望优化现有PC环境的用户作为入门参考。资源包为单个docx文档,共1个文件,大小约13KB,文字精炼、便于打印或随时查阅。文档按准备、安装、配置三阶段组织步骤,命令与操作要点清晰,还可作为后续部署其他Ubuntu版本的通用操作模板。目前已有200人学习下载,适合需要快速获得可复用安装流程与基础运维思路的读者。

1. Ubuntu 20.04 LTS 安装与初始化:先解决启动盘,再谈系统安装

如果你手头有一台卡到不想打开的旧电脑,或者想在工作中切一个更顺手的 Linux 发行版,Ubuntu 20.04 LTS 是最不容易踩坑的选择之一。我给某公司处理旧办公主机时经常遇到的情况是:系统安装本身并不难,真正让新手翻车的反而是 Rufus 制作启动 U 盘和 BIOS/UEFI 启动项设置这些前置步骤。这篇指南把从下载镜像开始,一直到初始化配置收尾的完整过程按步骤拆开,遇到什么情况选什么参数、哪些位置容易踩坑,都展开说明。

LTS 版本五年的支持期保证了它在未来一段时间内不会突然停更,适合作为长期使用的开发环境或家庭主力系统。接下来的内容面向第一次接触 Linux 的技术爱好者,也适合已经装过几次但总在某个环节卡住的开发者,照着复现即可。

2. BIOS/UEFI 启动项设置与启动菜单选择:U盘引导的三个关键点

2.1 UEFI 和 Legacy 到底怎么选:同一个U盘为何在这里翻车

在制作启动 U 盘之前,先搞清楚目标电脑的启动模式。2015 年之后的台式机和笔记本几乎全部是 UEFI 启动,老一批电脑则是 Legacy BIOS。Rufus 工具里对应的设置有“分区类型”和“目标系统”两项,我一般这样配:

Rufus 分区类型目标系统适用机型
GPTUEFI(非 CSM)2015 年之后的主流机型
MBRBIOS 或 UEFI-CSM2015 年之前的老机型

很多人在这一步翻车,是因为把 MBR 格式的启动盘插到了只认 UEFI 的机器上。开机后启动菜单里要么看不到 U 盘,要么选择了 U 盘却黑屏闪退,随后又绕回原来的系统。判断方法很简单:把 U 盘插到电脑上,打开文件管理器看 U 盘根目录有没有 EFI 文件夹,有就是 UEFI 引导结构。没有的话,重新用 Rufus 按 GPT/UEFI 写一遍。

2.2 Rufus 制作U盘的参数设置与BIOS引导顺序调整

Rufus 的界面看起来选项多,但真正需要手工改的就三处。目标设备选你的 U 盘(容量大于 4GB,注意别选成移动硬盘),Boot selection 里点 Select 找到下载好的 Ubuntu 20.04 LTS ISO 镜像,分区类型按上文表格选 GPT,文件系统保持默认的 FAT32 就行。点击 START 后,Rufus 会提示写入模式,保持默认的“写入 ISO 镜像模式”即可,不要切到 DD 模式。

写入完成后,重启电脑,在开机自检时按 F2、F10、F12 或 Delete 键进入 BIOS/UEFI 设置界面。不同品牌按键不一样,开机画面底部通常有提示。进入后先在“Security”或“Boot”选项卡里关闭 Secure Boot,再把 U 盘设为第一启动项,保存退出。这里有个细节:部分主板的启动菜单里会同时出现“U 盘”和“UEFI: U 盘”两个选项,优先选带 UEFI 前缀的那个。

2.3 Try Ubuntu 与 Install Ubuntu:先试用再安装的稳妥路径

U 盘引导成功后进入 Ubuntu 启动菜单,两个选项别急着点。Try Ubuntu 会在内存里跑一套完整的桌面环境,不动硬盘上的任何数据;Install Ubuntu 则直接进入安装向导。我一般会先选 Try Ubuntu,花两分钟确认无线网卡、声卡、触摸板是否被正确识别,顺便看一眼磁盘状态。

lsblk lspci | grep -i vga

第一条命令列出当前磁盘和分区结构,如果目标机器原本装的是 Windows,这里能直接看到 NTFS 分区和 EFI 分区,方便之后规划双系统;第二条命令过滤出显卡型号,确认独立显卡是否被系统识别。逻辑上的关键是:Try 模式下硬件没识别到的设备,正式安装后大概率同样有问题,提前发现比装完再折腾省事得多。

3. 安装过程与磁盘分区:擦除安装还是双系统共存,先看懂这几点

3.1 安装类型逐项拆解:从磁盘现状决定选哪个

进入安装向导后,到“Installation type”这步时,三个选项要仔细看。Erase disk and install Ubuntu 会把整块硬盘格式化,只在上面装 Ubuntu;Install Ubuntu alongside Windows Boot Manager 会在保留 Windows 系统分区的条件下,把 Ubuntu 装进剩余空间;Something else 是手动分区模式,适合对挂载点有明确规划的用户。

我的建议是:硬盘上没有重要数据、目标就是纯 Linux 环境,选擦除安装;日常还要用 Windows,选双系统共存;如果手上是一块新硬盘或者准备做多系统引导,选手动分区更可控。这里要特别提醒,双系统共存选项在部分机器上不会自动预留空间,而是弹出一个滑块让你拖动调整。我习惯把 Ubuntu 的分区大小先定在 80GB 以上,给后续开发工具和缓存留足余量。

安装类型适用磁盘状态特点风险点
Erase disk全新硬盘或数据已备份安装最省事原有数据全部清空
Alongside Windows已装 Windows保留双系统分区调整不当会损坏 Windows
Something else有明确分区规划手动控制挂载点挂载点配置错误导致无法启动

3.2 双系统分区的容量规划与 Windows 快速启动处理

选双系统安装前,先回 Windows 里把“快速启动”关掉。Win10/Win11 默认开启快速启动,系统表面是关机,实际进入的是混合休眠状态,NTFS 分区会被锁住。这种情况下 Ubuntu 装上后无法正常读取 Windows 磁盘文件,安装过程中也可能因为分区被占用而报错。关闭路径:控制面板 → 电源选项 → 选择电源按钮的功能 → 更改当前不可用的设置 → 取消勾选“启用快速启动”。

磁盘空间规划上,我建议 SSD 用户把 Ubuntu 和 Windows 各占一块物理盘,避免引导混乱;单块硬盘的用户至少给 Ubuntu 留 80GB。如果后面准备跑 Docker 或编译大型项目,/home 目录单独分一个区很有必要,系统重装时个人数据不丢。常见规划:

挂载点大小建议文件系统说明
/50GBext4系统根目录
/home剩余空间ext4用户数据和软件配置
swap机器内存的 1~2 倍swap内存不足时的虚拟内存

3.3 安装引导中的时区、用户名与账号设置习惯

分区确认后点 Install Now,安装器开始复制文件,后方会陆续出现时区、账号等设置项。时区这一项如果联网,安装器会自动定位。国内用户直接在地图上选上海即可,不用担心时区差八小时导致日志时间错乱。键盘布局保持默认 English (US),日常中文输入靠系统设置里的 IBUS 输入法解决,不要在安装时纠结中文布局。

用户名建议全小写字母加数字,避开管理员专用的 root,主机名保持默认即可。密码设置为强密码,这台机器如果以后要开 SSH 服务,弱密码会被在线扫描盯上。最后一步的“Install third-party software”默认勾选,会额外下载显卡驱动和媒体解码器。网络不好的时候我习惯先取消它,系统装完再补装,不影响核心安装流程。

安装完成后重启,提示拔出 U 盘。这是个容易出现操作失误的点:拔晚了会再次从 U 盘引导,重新进入安装界面,看起来像是装完又回滚了,其实硬盘上的系统已经存在,重启后选择从硬盘启动即可进入登录界面。

4. APT 包管理与系统更新:软件源、update/upgrade 与常用软件一次配齐

4.1 先换软件源再更新:APT 源的工作原理与替换步骤

Ubuntu 的软件安装依赖 APT 包管理机制,系统通过/etc/apt/sources.list文件里的软件源地址获取软件包索引。默认地址指向国外服务器,国内网络环境下执行 update 时经常卡在连接阶段,速度慢得让人怀疑人生。我一般在装完系统后第一件事就是换源。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list sudo apt update

第一条命令备份原始配置,后续想切回默认源随时可用备份文件恢复;第二条命令用 sed 做全局替换,把 Ubuntu 官方源域名换成国内教育网镜像站;第三条命令刷新软件包索引,执行后能看到每个源下载的软件包列表。参数说明:-i表示直接修改文件而不是输出到屏幕,镜像域名可以换成阿里、清华等主流镜像站,但不要同时混用多个站的源,容易引发索引不一致。

4.2 常用软件安装组合:浏览器、编辑器、办公与压缩工具

换完源之后,安装软件的速度会正常很多。基础配置阶段,我有一套固定的安装组合:

sudo apt install -y firefox gedit libreoffice p7zip-full

-y参数跳过安装前的确认提示,适合一次性批量安装。firefox 是默认浏览器,gedit 是轻量级文本编辑器,libreoffice 是完整的办公套件,p7zip-full 提供 7z 格式的压缩解压能力。如果只是临时应急,办公套件可以只装libreoffice-writer,省掉演示文稿和表格模块,磁盘占用从数 GB 降到几百 MB。安装完成后用which firefox验证路径,用apt list --installed | grep p7zip查看包是否注册成功。

4.3 update 和 upgrade 的区别以及清理维护命令

新手经常把apt update当成系统升级,这是个认知误区。update 的作用是拉取软件源里最新的软件包索引,告诉系统有哪些新版本可用;真正把软件包升级到新版本的是apt upgrade。两者合在一起写能减少交互次数,但我更习惯分步执行,避免 update 阶段网络超时时把升级过程也带崩。

sudo apt update sudo apt upgrade -y sudo apt autoremove sudo apt clean

autoremove会自动清理不再被任何软件依赖的孤儿包,装完又删掉的大型软件会在系统里残留很多用不到的关联库,这条命令能释放不少空间。clean会清除 apt 下载后缓存在/var/cache/apt/archives里的安装包,平时看着不起眼,积累几个月后能占好几个 GB。这套组合我每个季度跑一次,系统长期保持比较干净的状态。

5. 初始化配置常见问题排查:六条踩坑记录与处理方法

5.1 现象:双硬盘机器上装完 Ubuntu 后,开机找不到引导项

一台双硬盘机器,Windows 装在固态硬盘,Ubuntu 装到机械硬盘,安装流程正常走完,重启后却直接进了 Windows,GRUB 菜单完全没有出现。

原因:安装器默认把引导程序写入了第一块硬盘(固态硬盘)的 EFI 分区,而 BIOS 的启动顺序也是从固态硬盘加载,自然看不到 Ubuntu 的引导条目。

解决:进 BIOS 把启动优先级改成先去机械硬盘的 EFI 分区找引导,保存重启后 GRUB 菜单就会出现,里面同时包含 Ubuntu 和 Windows Boot Manager 两个条目。如果改完后 GRUB 里只有 Ubuntu,再执行sudo update-grub重新扫描所有磁盘上的操作系统。

5.2 现象:双系统安装后 GRUB 菜单里没有 Windows 引导项

安装流程一切正常,开机进入 GRUB,列表里只有 Ubuntu,Windows 数据还在但启动入口消失了。

原因:Windows 默认启用快速启动,系统分区处于混合休眠状态,安装 Ubuntu 时 GRUB 探测不到 Window s 的引导数据,于是在菜单生成阶段把 Windows Boot Manager 漏掉了。

解决:先在 BIOS 的启动项里临时选择 Windows Boot Manager 进一次 Windows,关闭快速启动,再回到 Ubuntu 执行sudo apt install os-prober && sudo os-prober && sudo update-grub,os-prober 会重新扫描所有分区里的引导信息并把它写回 GRUB 配置。

5.3 现象:安装时误选 Erase disk,整个磁盘被清空

本意是装双系统,安装类型界面没细看,直接点了 Install Now,重启后 Windows 及其所有文件都不见了。

原因:安装类型界面默认选中“Erase disk and install Ubuntu”,光标停留在这个选项上时,用户没有展开列表查看别的选项,直接确认安装,整块磁盘的分区表被重写。

解决:这一步没有后悔药,只能靠事前防护。安装前先把磁盘管理里的分区截图保存,重要数据复制到外置硬盘,确认无误后再进入安装向导。点到 Install Now 之前,逐字读一下弹窗提示里列出了哪些磁盘、哪些分区会被改动。

5.4 现象:apt update 执行时卡住或报错

换完软件源后执行sudo apt update,终端长时间停在某个站的索引下载上,或者直接报 “Could not resolve” 和 “Temporary failure resolving” 错误。

原因:最常见是网络到该镜像站的链路不通,或者是 sources.list 里写了不存在的镜像域名,例如把官方域名漏掉了一截导致 DNS 无法解析。

解决:先用ping mirrors.ustc.edu.cn确认连通性,不通就换清华、阿里的地址重试。sources.list 里每行对应一个仓库,哪一行出问题,用#注释掉那一行再 update,其余源不受影响。

5.5 现象:U 盘能启动但进不了安装界面

启动菜单里能看到 U 盘,选中后黑屏或者转几圈又回到启动菜单,怎么也进不到 Try Ubuntu 界面。

原因:常见原因有两个。Secure Boot 没有关闭,非签名引导文件被主板拦截;或者 U 盘写入成了 MBR 格式,在 UEFI 模式下引导链断裂。

解决:进 BIOS 把 Secure Boot 设置为 Disabled,保存重启再试一次。还是不行的话,回 Rufus 里把分区类型改成 GPT,目标系统选 UEFI,重新写一遍 U 盘。U 盘的 USB 接口也值得注意,个别主板对 USB 3.1 接口上的启动设备支持不佳,插到 USB 2.0 接口试试更稳。

5.6 现象:NVIDIA 显卡驱动装完重启后黑屏

独立显卡机器装完官方 NVIDIA 驱动,重启后屏幕漆黑,只有光标闪烁,进不了桌面。

原因:开源驱动 nouveau 和官方闭源驱动冲突,安装官方驱动前没有把 nouveau 加入内核黑名单,导致内核加载时两个驱动争抢显卡设备,显示输出直接挂掉。

解决:进入恢复模式,把 nouveau 加入黑名单再重装驱动模式。

echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf sudo update-initramfs -u

逐条解释:第一条创建黑名单文件,声明内核禁止加载 nouveau;第二条追加参数关闭 nouveau 的显示初始化;第三条更新 initramfs 镜像,让黑名单在系统启动早期就生效。重启后确认lsmod | grep nouveau无输出,再安装 NVIDIA 官方驱动,问题不再出现。

6. 安装完的下一步:三项验证检查与实用初始化技巧

系统能进桌面只是第一步,安装质量直接影响以后半年用起来顺不顺手。我每次装完 Ubuntu 都会强制走三项验证,确认没有隐患再开始做数据迁移。

6.1 用 systemd-analyze 检查启动耗时

systemd-analyze systemd-analyze blame | head -20

第一条输出内核和用户空间各自花费的启动时间,总耗时超过 30 秒就要留意了;第二条按耗时从高到低列出所有服务,找到启动慢的服务针对性处理。比如 NetworkManager-wait-online 卡住是常见现象,耗时可能超过 10 秒,禁用掉对网络没有实际影响。

6.2 用 smartctl 检查磁盘健康状态

sudo apt install -y smartmontools sudo smartctl -H /dev/sda

-H参数查看磁盘整体健康状态,返回 PASSED 说明物理层没大问题;-a参数能看温度、重映射扇区数、通电时长这些详细属性,重映射扇区数量持续增长时,这块盘就该准备替换了。旧电脑升级 Ubuntu 前跑一遍这个,能避免装完系统死在磁盘故障上。

6.3 开启 SSH 服务并完成远程登录验证

sudo apt install -y openssh-server sudo systemctl enable --now ssh ip addr show | grep inet

第一条装 SSH 服务端;第二条 enable 设置开机自启,--now 立即启动服务;第三条查本机内网 IP,之后从另一台电脑用ssh 用户名@IP登录。防火墙如果开了 UFW,执行sudo ufw allow ssh放行 22 端口。日常管理 Ubuntu 机器,SSH 是效率最高的入口。

从那次在客户端现场折腾了一下午启动引导之后,我给自己定了个规矩:每装完一台 Ubuntu 桌面系统,必须把启动时间、磁盘状态、SSH 登录这三件事验证完才交付,后面基本没再因为安装问题返过工。希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 1:01:39

深入解析build_clock:CTS时钟树综合的五步流水线及工程优化要点

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/21 1:01:34

基于知识图谱的教务智能问答系统:从构建到部署全解析

简介:知识图谱驱动的教务智能问答系统Python源码项目,面向需要完成毕业设计、期末大作业或项目实战的计算机相关专业学生,覆盖教务数据整理、Word2Vec模型训练、问句解析与答案检索等关键环节。压缩包共39个文件,体积约1.07MB&…

作者头像 李华
网站建设 2026/10/21 1:01:20

MATLAB实现BiLSTM回归预测:原理、代码与调参实战

简介:针对数据回归预测任务,这份资源提供基于BiLSTM双向长短期记忆神经网络的MATLAB完整源码与配套数据,面向需要开展时序数据预测、回归建模的科研人员和高年级学生,可直接用于算法验证与结果复现。压缩包共3个文件,包…

作者头像 李华
网站建设 2026/10/21 1:01:02

用纯数字理解大模型训练:前向传播、损失计算与反向传播

1. 为什么“纯数字”才是理解大模型训练的最佳入口很多人第一次接触大语言模型训练,脑子里冒出来的全是“Transformer”“注意力机制”“梯度下降”这些术语,结果看了三天文档,连模型到底在干什么都说不清楚。我自己刚开始也是这样&#xff0…

作者头像 李华
网站建设 2026/10/21 0:57:49

Django视频点播网站系统:架构设计、核心实现与答辩指南

简介:基于Python与Django框架实现的视频点播网站系统,是一套面向毕业设计或课程实践的完整可运行项目,覆盖在线教育、视频分享等常见应用场景。项目前后端功能齐备:前端支持视频列表展示、播放详情、用户评论与个人中心&#xff0…

作者头像 李华
网站建设 2026/10/21 0:56:29

图书馆管理系统数据库设计:六张表撑起借还业务闭环

1. 需求与范围:先把"图书馆管理系统"到底要管理什么盘明白做这个数据库版的图书馆管理系统之前,我建议你先别急着建表。很多新手拿到题目就直接开库建表,做着做着发现漏了功能,回头改表结构,改到后面数据乱成…

作者头像 李华