☰
Ubuntu 18.04.5桌面版安装全流程:镜像校验、UEFI分区与首启配置
2026/10/30 5:09:53 网站建设 项目流程

简介:这份docx面向准备安装或体验Ubuntu18.04.5桌面版amd64系统的Linux用户,提供镜像获取指引与版本参数说明,适合需要快速定位镜像信息、核对系统架构与启动方式的初学者及运维人员参考。压缩包内仅含1个docx文件,大小约13KB,篇幅精简,内容围绕该镜像展开,并附有网盘地址与提取码,方便读者据此取得文件并留存备查。文档以简明条目交代了镜像约2GB、适用于amd64平台、兼容两种启动模式、采用GNOME桌面并集成办公和编辑软件等要点,可帮助读者在安装前确认版本构成与适用场景,减少因镜像混淆造成的重复下载。对搭建虚拟机、复现实验环境或归档旧版本系统的读者,这些参数摘要也可作为前置参考。目前已有1500人学习或下载,适合希望低成本了解Ubuntu桌面镜像信息与获取入口的读者。

1. Ubuntu 18.04.5 桌面版镜像:一个看着过时、却总有人点名要装的环境

做 Linux 交付这几年,ubuntu-18.04.5-desktop-amd64.iso这个文件名我至少敲过几十次。它不新,内核停在 4.15,桌面是 GNOME 3.28,可老工作站、工控机、教学机房偏偏就认这一版:驱动齐、预装 LibreOffice、UEFI 和 Legacy 双固件都能起,装完不用再折腾一堆补丁。真正让人翻车的往往不是系统本身,而是镜像没校验就写盘、UEFI 下没关安全启动、分区时手一抖把整块盘抹了。这篇按装机顺序走一遍:装前确认什么、怎么校验写盘、虚拟机和真机分别怎么装、装完配哪几项、坏了从哪儿救回来。

2. 装前确认与介质准备:amd64 固件模式、SHA256 与写盘

同一个 ISO,有人二十分钟装完,有人卡在启动菜单一整晚,差别基本都在动手之前。把架构、固件模式、目标磁盘这三件事先钉死,后面 Ubiquity 安装器只是照着选项点下去而已。

2.1 先确认三件事:架构、固件模式、目标磁盘

amd64是这套镜像唯一支持的架构,也就是平时说的 x86_64。2010 年之后的 Intel 和 AMD 桌面 CPU 基本都在这个范围内;如果手头是 32 位的老 Atom 或者某些嵌入式板子,这个镜像直接起不来,别浪费时间。查架构在 Windows 上最省事的办法是开一个 PowerShell:

# 查看 CPU 架构与固件类型,确认能否直接用 amd64 镜像 $env:PROCESSOR_ARCHITECTURE # 期望输出 AMD64 (Get-CimInstance Win32_ComputerSystem).BootupState Confirm-SecureBootUEFI # 报错说明是 Legacy BIOS,True 表示 UEFI + 安全启动

第一条输出AMD64才说明这套镜像对路;Confirm-SecureBootUEFI在 Legacy 主板上会直接抛异常,这反而是个快速判断固件模式的办法。已经是 Linux 的机器上看uname -m和ls /sys/firmware/efi即可,目录存在就是 UEFI 启动。这一步的结论决定了后面分区表怎么建:UEFI 必须有一块 FAT32 的 ESP 分区,Legacy 则不需要,两个模式混着来是装完进不去系统的头号原因。

固件模式这件事还有个坑:同一台机器在 BIOS 里既能选UEFI: xxx USB也能选不带前缀的xxx USB,选错就等于用另一种模式安装。我的习惯是安装前先在 BIOS 里把启动模式固定成一种,装完再确认efibootmgr -v里有对应条目,省得重启后对着黑屏猜。

2.2 镜像入口与文件命名核对

资源里给的下载入口是这个,提取码和链接放在一起,拿的时候别只复制一半:

链接:https://pan.baidu.com/s/1EsnC3IaDt3iEb4RQF8PcFQ 提取码:0kd7

拿到文件后第一件事不是双击,而是看文件名。正确的名字必须完整等于ubuntu-18.04.5-desktop-amd64.iso,注意中间是18.04.5不是18.04,结尾是desktop不是live-server。带server的是纯命令行版,装完没有 GNOME,很多人下错了还以为安装器坏了。文件名后面如果被浏览器加了(1)之类的后缀,先改回来再校验,否则某些写盘工具会因为扩展名判断失败。

存放路径也顺手处理掉:放在纯英文、无空格的目录下,比如D:\iso\。Windows 的下载文件夹里带中文和空格,dd和一些命令行工具处理起来会多一层转义,属于纯粹给自己找事。

2.3 校验与写盘:三条命令和一个设备名

校验这步最容易被跳过,但镜像从网盘拖下来出现截断的概率并不低,装到一半报I/O error再回头查,成本高得多。三个平台各一条命令,输出和目标哈希逐位比对:

# Linux / macOS:计算 SHA256,结果与资源说明中的校验值比对 sha256sum ubuntu-18.04.5-desktop-amd64.iso # macOS 若没有 sha256sum,用 shasum -a 256 代替
# Windows PowerShell:等价于 sha256sum Get-FileHash .\ubuntu-18.04.5-desktop-amd64.iso -Algorithm SHA256

哈希值不要去网上随便搜一个来对,必须以资源说明里给出的那一串为准,长度 64 位、全十六进制。比对时只看前 8 位和后 8 位是不够的,中间任何一位不同都说明文件损坏,只能重新下载。

写盘分两种场景。真机装系统用 U 盘,Linux 下用dd:

# 先把 U 盘卸载,但不拔出;/dev/sdb 是整块盘,绝不能写成 /dev/sdb1 lsblk sudo umount /dev/sdb?* sudo dd if=ubuntu-18.04.5-desktop-amd64.iso of=/dev/sdb bs=4M status=progress oflag=sync sync

of=后面必须是整块设备/dev/sdb,写成/dev/sdb1会把镜像写进分区里,U 盘既不能启动、原来的分区表也被破坏。bs=4M是块大小,太小会明显变慢;status=progress输出进度;oflag=sync保证数据真正落盘再返回。写完sync再拔,别看到进度条 100% 就动手。

Windows 上我一般用 Rufus,分区类型选GPT对应 UEFI、MBR对应 Legacy,文件系统 FAT32,写入模式默认的 ISO 镜像模式即可。VirtualBox 和 VMware 用户不需要写 U 盘,直接把 ISO 挂到虚拟光驱上,但注意挂载时勾选「启动时连接」,否则第一次开机直接从硬盘引导,安装器根本不出现。

3. 安装 Ubuntu 18.04.5:从启动菜单到第一次重启

介质做好之后,安装本身反而是最线性的一段。真正需要判断的只有两处:启动参数要不要加,分区用哪种方案。剩下的语言、键盘、时区、用户名按实际填就行。

3.1 启动菜单:三种入口和两个救命参数

U 盘插上,开机按 F12 / F11 / Esc 调出启动菜单,会看到两条以上带 U 盘名字的条目。带UEFI:前缀的走 UEFI 安装,不带前缀的走 Legacy,选哪个取决于 2.1 里定下的固件模式。选错不会立刻报错,而是装完之后 BIOS 找不到启动项。

进入 GRUB 菜单后,第一项是Try Ubuntu without installing,第二项是Install Ubuntu。我一般先进第一项试跑桌面,能进图形界面再装,进不去就说明显卡或 ACPI 有问题,这时候按e编辑启动项,在linux那一行末尾追加参数:

nomodeset # 禁用内核自带的显卡模式设置,解决 N 卡黑屏 acpi=off # 老主板 ACPI 表有问题时用,会失去部分电源管理 noapic # 中断路由异常导致卡在启动 logo 时尝试

nomodeset是最常用的一条,装完系统后可以再装专有驱动把它去掉;acpi=off属于最后手段,加了这个参数机器可能无法正常关机,只在确认是 ACPI 问题时临时用。改完按 F10 启动,这一改动只在本次生效,不会写进系统。

3.2 分区:自动、手动、双系统三种走法的差别

进到「安装类型」这一步,界面上四个选项对应完全不同的后果,选错就是数据事故:

选项适用场景风险点
清除整个磁盘并安装整块盘都给 Ubuntu、虚拟机盘上所有分区连同 Windows 一起没
加密新 Ubuntu 安装笔记本、随身设备忘了密码无法恢复,性能略降
其他选项(手动)双系统、指定分区、多盘需要自己认盘符,认错就抹错
升级/共存已有 Ubuntu 旧版本只对同系列版本可靠

双系统或者要对分区大小做精细控制的,一律选「其他选项」。UEFI 模式下我常用的分区方案是这样:ESP 分区 512MB、类型EFI System Partition、挂载点/boot/efi、格式 FAT32;根分区 30GB 左右、ext4、挂载/; swap 分区给内存大小(要休眠)或者 2GB(不休眠);剩下的全给/home。Legacy 模式去掉 ESP 那一行,根分区设成主分区、勾上bootable flag。

手动分区界面里最容易看错的是设备名。/dev/sda和/dev/sdb的顺序在 U 盘插着的时候会变,U 盘常常占用sda,内置硬盘变成sdb。判断办法是看容量和已有分区:带 NTFS 分区、容量和硬盘对得上的那块才是目标盘。拿不准就把 U 盘拔了重插一次,看哪个设备消失了——消失的那个才是 U 盘,剩下的才是硬盘。

3.3 用户、时区与重启前的最后检查

后面的几步没什么分叉:时区选Shanghai,键盘布局默认English (US),用户名建议全小写、不带空格和点号,因为 Linux 用户名会进/home/用户名路径,带特殊字符后面配 Samba、SSH 都会有麻烦。密码别设太短,Ubuntu 安装器不会拦截弱密码,但sudo每次都敲。

安装过程会从网络拉语言包和更新,网速慢的时候这一步能拖十几分钟。赶时间就把「安装中下载更新」取消勾选,装完再统一apt update,效果一样。安装器写 GRUB 的阶段千万别断电,这是整个流程里唯一一个中断后必须重装的环节。

出现「安装完成,是否现在重启」时,U 盘还在机器上,重启后可能又进安装界面。正确的动作是点重启,在屏幕黑下去的瞬间拔掉 U 盘,或者在 BIOS 里把硬盘调到第一启动项。虚拟机则要在重启前把 ISO 从光驱里卸载,否则会循环进入 Live 桌面。

3.4 虚拟机补充:增强工具和显示设置

虚拟机里装完系统,第一件事是装增强工具,否则分辨率固定在 800x600,剪贴板也不通。VMware 用开源实现更省事,不需要挂载 VMware Tools 的虚拟光盘:

sudo apt update sudo apt install -y open-vm-tools open-vm-tools-desktop sudo systemctl restart open-vm-tools

open-vm-tools提供主机时间同步、共享文件夹支持,open-vm-tools-desktop才是分辨率自适应和剪贴板共享的那一部分,两个都要装。VirtualBox 对应的是virtualbox-guest-utils和virtualbox-guest-dkms,装完重启一次生效。

虚拟机规格上,18.04 的 GNOME 桌面不算轻,2GB 内存能起来但开两个窗口就开始换页,我给的最低配是 2 核 CPU、4GB 内存、25GB 磁盘。磁盘类型选 SCSI 或 SATA 都行,别选 IDE,安装速度会慢一截。3D 加速建议打开,GNOME 用的是软件渲染也无妨,但关掉之后拖动窗口会有明显拖影。

4. 首启配置:软件源、中文环境、显卡驱动与远程登录

系统起来不等于能干活。首次登录后有几项配置是必须做的,顺序也有讲究:先修软件源,否则后面所有apt install都会失败;再补中文和输入法;显卡驱动放最后,因为它可能把图形界面搞挂,前面几步做完再动它,出问题也好回滚。

4.1 软件源:18.04 的仓库状态和替换写法

18.04 早就过了标准支持期,但 bionic 的归档仓库还在,archive.ubuntu.com和security.ubuntu.com依然能解析。默认源在国内直连会慢,换成就近镜像站是常规操作,先备份再改:

# 备份原始源列表,改坏了能一条命令还原 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 查看当前源里的域名,确认要替换的部分 grep -v '^#' /etc/apt/sources.list | grep -v '^$'

替换时不要整段手写,用sed批量改域名最稳,避免漏掉-updates和-security两个条目:

# 把官方域名替换成实际可用的镜像站域名,示例用占位域名 sudo sed -i 's|http://archive.ubuntu.com|http://mirrors.example.com|g' /etc/apt/sources.list sudo sed -i 's|http://security.ubuntu.com|http://mirrors.example.com|g' /etc/apt/sources.list sudo apt update

mirrors.example.com是占位写法,实际替换成自己环境里能访问的镜像站域名,路径结构要和官方保持一致,也就是http://域名/ubuntu/这种形式。改完apt update如果报Release file is not valid yet或者大量 404,大概率是镜像站没有完整同步 bionic,换一个站或者改回官方源即可,不要急着怀疑系统坏了。

4.2 中文语言包与 fcitx 输入法

英文装完的系统,浏览器和终端显示中文没问题,但系统菜单是全英文的,输入法也没有。补中文环境分两步,语言包和输入法框架:

sudo apt install -y language-pack-zh-hans language-pack-gnome-zh-hans \ fonts-noto-cjk fcitx fcitx-pinyin fcitx-config-gtk # 设置系统 locale,LANG 决定界面语言 sudo locale-gen zh_CN.UTF-8 sudo update-locale LANG=zh_CN.UTF-8 # 把输入法框架切到 fcitx im-config -n fcitx

language-pack-zh-hans是基础翻译,language-pack-gnome-zh-hans补的是 GNOME 桌面那部分菜单,两个都装才不会出现一半中文一半英文。fonts-noto-cjk解决中文变成方块的问题,18.04 默认字体对中文覆盖不全。im-config -n fcitx写完配置后必须注销重新登录,只重启输入法进程不生效。

登录后在右上角键盘图标里添加Pinyin,用Ctrl+Space切换。如果托盘里根本看不到 fcitx 图标,先确认fcitx进程在跑,再检查~/.xprofile里有没有被别的输入法配置覆盖。

4.3 显卡驱动:什么时候装、装哪个版本

开源驱动nouveau能点亮大部分 N 卡,但 3D 性能和双屏支持一般。要装专有驱动,Ubuntu 自带的工具已经够用:

# 列出可用的专有驱动及推荐版本 ubuntu-drivers devices # 自动安装推荐版本,等价于 apt install nvidia-driver-xxx sudo ubuntu-drivers autoinstall

ubuntu-drivers devices的输出里标recommended的那一版就是官方建议,不要自己挑最新的,18.04 的内核 4.15 对新版驱动的兼容性有限。装完必须重启,重启后nvidia-smi能输出显卡信息才算成功。

装之前先打个快照或者用timeshift做一次系统备份,这一步是后悔药。驱动装完进不了图形界面是常见结果,恢复办法是开机在 GRUB 里选Advanced options进 recovery mode,选root进 root shell,执行apt purge nvidia-*卸载驱动再重启,就能回到nouveau状态。如果连 GRUB 菜单都不出现,就在启动时按住Shift或连按Esc。

4.4 SSH、时间同步与第一步快照

桌面版默认不装 SSH 服务,但远程连上去操作比在虚拟机窗口里点要舒服得多:

sudo apt install -y openssh-server sudo systemctl enable --now ssh sudo systemctl status ssh --no-pager # 时区与 NTP 同步,时间漂移会导致 apt 校验失败 sudo timedatectl set-timezone Asia/Shanghai sudo timedatectl set-ntp true timedatectl status

enable --now是两步合一,既设置开机自启又立即启动。timedatectl set-ntp true打开 systemd-timesyncd,双系统机器从 Windows 切过来时间差 8 小时就是这一步没做。都配完之后立刻做一次快照,虚拟机用自带快照功能,真机用timeshift建一个系统级还原点,后面再折腾驱动和源都有退路。

5. 踩坑排查:六条装坏之后的救法

下面这几条都是我在真机和虚拟机上实际撞过的,按发生阶段分成两组。每条按现象、原因、解决三段写,遇到对应的症状直接照着做,不用从头重装。

5.1 安装与启动阶段的三类翻车

现象:dd写完 U 盘,开机根本不认,U 盘在系统里显示成一个几 MB 的未分配设备。原因:of=写成了分区设备/dev/sdb1而不是整块盘/dev/sdb,镜像被写进了分区内部,分区表和引导记录都没被覆盖。 解决:重新执行dd,of=一定是lsblk里不带数字的那个设备名,写完sync再拔。原来的 U 盘分区表用fdisk /dev/sdb重建即可,数据本身已经没了。

现象:UEFI 机器装完重启,直接进 BIOS 或者黑屏,BIOS 启动项里没有ubuntu。原因:安装时从带UEFI:前缀的条目启动、却在手动分区时没建 ESP 分区,或者建了但没设esp标志,GRUB 没地方写引导文件。 解决:用 U 盘重新进 Live 环境,挂载根分区后chroot进去重装 GRUB,或者干脆重装并确保 ESP 分区 512MB、FAT32、挂载/boot/efi、标志位勾选esp。装完用efibootmgr -v确认有ubuntu条目。

现象:双系统安装时选了「清除整个磁盘」,Windows 分区全没了。原因:这个选项的名字已经写得很清楚,但在只有一块盘的机器上,它是默认选中项,一路下一步就中招。 解决:立刻停止写入,不要再装任何东西,用 Live 环境把重要数据拷到外置盘,然后尝试分区恢复工具。预防办法只有一个:装之前把 Windows 分区上的数据备份到另一块物理盘,装机时永远选「其他选项」手动指定。

5.2 系统起来之后的三类故障

现象:换完源执行apt update,报Release file for ... is not valid yet或者一堆 404。原因:镜像站没有完整同步 bionic 仓库,或者本机时间比真实时间快了几小时,签名校验认为 Release 文件还没生效。 解决:先timedatectl status看时间对不对,不对就set-ntp true同步;时间没问题就换源,或者把sources.list恢复到.bak用官方源验证一次,确认是镜像站的问题再换别的站。

现象:装完 NVIDIA 驱动重启,卡在紫色背景或者直接黑屏,进不了登录界面。原因:专有驱动和内核模块版本不匹配,或者nouveau没被正确禁用,两者抢同一块显卡。 解决:GRUB 里进 recovery mode 的 root shell,apt purge '^nvidia-.*'卸干净,重启回到开源驱动;也可以在启动参数里加nomodeset先进桌面再处理。重新安装时用ubuntu-drivers autoinstall而不是手动指定版本号,能避开大部分兼容问题。

现象:虚拟机里用得好好的,克隆到另一台机器或者改了硬件后网络不通,ip a里网卡名变成了enp0s3而配置里还是eth0。原因:18.04 用 systemd 的可预测网卡命名,硬件变化后网卡名跟着变,而/etc/network/interfaces里写的是旧名字。 解决:ip a看到实际名字后,改/etc/netplan/下的 yaml 或者interfaces文件里的接口名,再netplan apply。桌面版用 NetworkManager 的话,直接在图形界面里重新编辑连接更快。

6. 装完怎么验证:五分钟验收清单

装完能进桌面只是第一步,能不能长期用要看这几项。我习惯在交付前跑一遍下面这套检查,把每条命令的输出留档,出问题时能对比。

# 依次检查版本、内核、启动模式、磁盘、网络和软件源 lsb_release -a # 期望 Ubuntu 18.04.5 LTS uname -r # 期望 4.15.0-xx-generic [ -d /sys/firmware/efi ] && echo UEFI || echo Legacy df -h / # 根分区不能是 100% ip -4 addr show | grep inet # 至少一个非 127.0.0.1 的地址 ping -c 3 archive.ubuntu.com # 外网和 DNS 同时验证 sudo apt update # 无 GPG 错误、无 404

uname -r的输出里如果内核版本是4.15.0-开头,说明用的就是 18.04 的官方内核线,没有被动升级到 HWE 版本。lsb_release -a显示的版本号必须精确到18.04.5,只显示18.04说明装的是早期点版本再升级上来的,行为上没差别,但对交付记录有意义。

剩下几项按表格对一遍,任何一项不通过都回到对应章节处理:

检查项命令期望结果不通过怎么办
启动模式efibootmgr -vUEFI 机器能看到 ubuntu 条目回 5.1 重装 GRUB
显卡驱动nvidia-smi或lsmod | grep nouveau二者有一正常工作回 4.3 卸载重装
中文显示localeLANG=zh_CN.UTF-8回 4.2 检查 update-locale
输入法fcitx-diagnose部分输出无致命错误回 4.2 重设 im-config
时间同步timedatectlSystem clock synchronized: yes回 4.4 开 NTP
远程登录ssh localhost能进 shell回 4.4 检查 sshd 状态

还有一个容易被忽略的点:把这次装好的系统做一次完整备份再交付。虚拟机直接拍快照,命名带上日期和用途;真机用timeshift建一个包含/etc和/home的还原点。这一步花十分钟,后面任何配置翻车都能十分钟回到干净状态,比重新走一遍安装流程划算得多。

从那以后我每次装完 18.04.5,都会先跑一遍这套清单再交付,尤其是efibootmgr -v和apt update这两条,前者决定机器能不能自己启动,后者决定后面所有软件的安装顺不顺。踩过的坑多了就明白,装机快不快取决于手速,稳不稳取决于装完之后有没有认真验一遍。希望帮到你。

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

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

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

立即咨询