首页 / 资讯中心 / 文章详情

Ubuntu 18.04.5桌面版amd64安装:镜像校验、启动盘、分区与排错

Ubuntu 18.04.5桌面版amd64安装:镜像校验、启动盘、分区与排错 ★ FEATURED ARTICLE
简介面向需要获取 Ubuntu 18.04.5 桌面版 amd64 架构 ISO 镜像的 Linux 用户与运维学习者这份 docx 文档整理了该镜像的下载入口及提取码并围绕镜像基本信息、适用架构与常见使用场景作出说明便于在搭建虚拟机、体验 GNOME 桌面或准备旧版本环境时快速定位所需材料。压缩包共 1 个文件为 docx 格式大小约 13KB体积轻便适合直接查阅与保存。目前已有 1502 人学习下载说明该版本仍有一定使用需求。文档内容侧重镜像获取与基础认知可帮助读者确认 amd64 架构、UEFI/Legacy 启动支持等关键信息减少在网络上反复检索和辨别链接的时间也为后续安装与验证提供清晰参照。1. 老机器要装 Ubuntu 18.04.5镜像没下对后面全是白费上周帮人复现一个老项目的编译环境对方的要求只有一句Linux 下能跑系统版本锁 Ubuntu 18.04.5 桌面版 amd64。听着简单真上手才发现坑不在系统里在镜像上——手上那个ubuntu-18.04.5-desktop-amd64.iso是从别处转存来的校验值对不上装到一半报 I/O 错误重启直接进不了系统。这类事我碰上不止一次镜像文件是 amd64 还是 i386、是 desktop 还是 live-server、是 18.04.5 还是 18.04.1差一个字引导方式、内核版本、桌面环境全不一样。这篇把我自己走过一遍的流程记下来镜像怎么验、启动盘和虚拟机参数怎么配、安装向导每一屏怎么选、装崩了从哪儿看日志。适合手上有一台要装老版本 Ubuntu 的机器、或者要在虚拟机里搭一套可复现 Linux 环境的人。2. 装之前先把版本账算清18.04.5 desktop amd64 的定位与底线2.1 拆开文件名四个字段各管什么ubuntu-18.04.5-desktop-amd64.iso这个文件名本身就是一份参数表四段分别对应发行版、版本点位、安装介质类型、CPU 架构。装错其中任何一个后面所有步骤都白搭所以先逐段过一遍。18.04.5里的18.04是 LTS 版本标准安全维护窗口在 2023 年 4 月就结束了。现在还装它基本都是被动的某套只认证到 18.04 的商业软件、某个依赖老版本 glibc 的编译链、某块在新内核下驱动不正常的采集卡。18.04.5是这条线上第五个点版本发布于 2020 年年中最大的好处是把前四个点版本累积的补丁全部打进去了离线环境装完不用再补几百兆更新包——这一点在做内网镜像的时候特别省事。desktop指的是带图形安装器ubiquity的 live 镜像插上就能先试用再安装自带 GNOME 桌面和一整套办公、图形软件体积约 2GB。对应的live-server是文本安装器、没有图形界面、体积小一半装完是一套干净的服务器。很多人图省事拿 desktop 镜像装服务器结果多出几百个用不上的包。amd64是 x86_64 的 64 位架构近十年的桌面和服务器 CPU 基本都在这个范围里。32 位镜像现在已经很难找到配套资源如果你的机器确实是老掉牙的 32 位平台先确认清楚再动手别装到一半才发现镜像跑不起来。内核这块要留个心眼18.04 这条线的基线内核是 4.15但点版本会带 HWE 硬件支持栈实际跑起来可能是更新的内核。装完第一件事是uname -r看一眼实际值别拿文档里的 4.15 去对照对不上就以为装错了。2.2 硬件底线与固件模式UEFI 和 Legacy 各留一手官方给的最低配置是 2GB 内存、25GB 磁盘、双核 2GHz 处理器。这个数字只能保证装得上跑 GNOME 桌面会很吃力开个浏览器加编辑器就开始换页。我一般的给法是内存 4GB 起步虚拟机里给 4GB 到 8GB磁盘 40GB 起步如果要装编译工具链和几个 SDK直接给 60GB 以上。磁盘留得太紧/var/cache/apt和 Docker 的镜像层很快就能把根分区吃满这类故障排查起来最费时间。固件模式是第二个必须先定下来的东西。这个镜像同时支持 UEFI 和 Legacy BIOS但两条路对分区的要求不一样UEFI 模式需要一块 512MB 左右的 ESP 分区FAT32 文件系统分区标记里要有boot和espLegacy 模式 GPT 分区表需要一块 1MB 左右的bios_grub分区不放文件系统Legacy 模式 MBR 分区表不需要额外小分区引导代码直接写在磁盘前 446 字节。我习惯让虚拟机和物理机保持一致。虚拟机用 EFI物理机也走 UEFI这样出问题时日志和现象能对得上不会出现虚拟机好好的真机起不来这种玄学情况。Secure Boot 这块18.04 的引导程序是有签名的默认开着也能进系统。但装 NVIDIA 闭源驱动、或者装某些需要签名的第三方内核模块时会卡住要么按提示设置 MOK 密码做密钥注册要么进 BIOS 把 Secure Boot 关掉。实验室里的机器我一般直接关掉省去每次升级内核都要重新签名的麻烦。还有两个容易被忽略的开关BIOS 里的 Fast Boot 要关不然部分主板会跳过 USB 设备直接进原系统SATA 控制器如果是 Intel RST / RAID 模式安装器会完全看不到硬盘得先改成 AHCI。改之前如果机器上还有另一套系统先确认它能扛住这个改动。2.3 到手第一件事校验镜像完整性别省这三分钟镜像从任何渠道拿到手第一件事都是算哈希不是双击挂载。传输中断、存储介质坏块、转存时被截断都会让文件大小看起来正常但内容已经损坏装到一半报 I/O 错误你还会以为是硬盘的问题。# 先看文件名和大小对不对2GB 左右是正常量级 ls -lh ubuntu-18.04.5-desktop-amd64.iso # 计算 SHA256输出是一串 64 位十六进制 sha256sum ubuntu-18.04.5-desktop-amd64.iso # 如果手上有发布方给的 SHA256SUMS 清单直接比对省得肉眼对字符 sha256sum -c SHA256SUMS --ignore-missingsha256sum -c会逐行读取清单文件把清单里的文件名和本地实际文件做比对通过输出OK不通过输出FAILED。--ignore-missing的作用是跳过清单里存在但本地没有的文件避免刷一屏找不到文件的噪音。如果手上没有清单文件就把sha256sum的输出和资源文档里附的校验值逐位对齐——64 位字符错一位都不行。校验不过就重新拿一次别抱着也许能装的心态往下走。我吃过这个亏镜像损坏导致的安装失败报错信息五花八门一会儿是分区写入失败一会儿是包解压校验错看起来像硬件问题实际就是文件坏了白折腾两个小时。3. 两条落地路径虚拟机里先跑通物理机上再落一次3.1 虚拟机参数CPU、内存、磁盘、固件怎么给虚拟机是最省事的验证方式装坏了删掉重来不留痕迹。VirtualBox 和 VMware 都能用我倾向 VirtualBox因为命令行能一把创建完参数可复现换台机器照着跑就行。# 建一台名为 ubuntu1804 的虚拟机并注册 VBoxManage createvm --name ubuntu1804 --ostype Ubuntu_64 --register # 4 核 4G、显存 128M、EFI 固件、网卡 NAT VBoxManage modifyvm ubuntu1804 --memory 4096 --cpus 4 --vram 128 \ --firmware efi --graphicscontroller vmsvga --nic1 nat # 创建 40GB 虚拟磁盘单位是 MB VBoxManage createmedium disk --filename ~/VMs/ubuntu1804/disk.vdi --size 40960 # 挂 SATA 控制器把磁盘接到 port 0 VBoxManage storagectl ubuntu1804 --name SATA --add sata --controller IntelAhci VBoxManage storageattach ubuntu1804 --storagectl SATA --port 0 --device 0 \ --type hdd --medium ~/VMs/ubuntu1804/disk.vdi # ISO 挂到光驱注意 port 1别和硬盘抢同一个口 VBoxManage storageattach ubuntu1804 --storagectl SATA --port 1 --device 0 \ --type dvddrive --medium ~/Downloads/ubuntu-18.04.5-desktop-amd64.iso--ostype Ubuntu_64决定了一堆默认值选错会影响芯片组和默认网卡型号。--firmware efi和bios二选一要跟目标环境对齐。--graphicscontroller vmsvga是 VirtualBox 里对 Linux 图形支持比较稳的一档配 128MB 显存跑 GNOME 才不会卡成幻灯片。磁盘容量单位是 MB写 40960 才是 40GB写成 40 会得到一块 40MB 的盘安装器会直接告诉你空间不足。VMware 那边是图形操作对应关系差不多自定义配置、稍后安装操作系统、客户机系统选 Ubuntu 64 位、固件类型选 UEFI、磁盘 40GB 以上、内存 4GB 以上。有一个选项值得注意——虚拟化 Intel VT-x/EPT 或 AMD-V/RVI这一项要勾上不然在虚拟机里再跑 Docker 会报嵌套虚拟化不可用这个坑我踩过不止一次。网络模式上NAT 够日常用宿主机能主动连出去外部连不进来。需要从宿主机或者同网段其他机器访问这台虚拟机时用桥接做隔离实验、不想让它碰到外网用 Host-Only。我一般是桥接装完系统顺手把 SSH 服务打开后面所有配置都能在宿主机终端里做比在虚拟机窗口里敲命令舒服得多。系统装完、第一次重启成功之后立刻打一个干净快照命名里带上日期。后面折腾驱动、换源、装编译环境任何一步搞崩了三十秒回到这个点。3.2 U 盘启动盘dd 和图形工具的差别在哪物理机安装要做启动盘。U 盘容量 4GB 以上写之前把里面东西备份掉整个过程会全盘覆盖。# 插上 U 盘后先确认设备名看清楚 SIZE 和 MODEL别抄别人的 lsblk -o NAME,SIZE,MODEL,TRAN # 卸载已经自动挂载的分区注意是分区不是整盘 sudo umount /dev/sdX* # 写原始镜像bs4M 兼顾速度oflagsync 保证数据真的落盘 sudo dd ifubuntu-18.04.5-desktop-amd64.iso of/dev/sdX bs4M statusprogress oflagsync # 写完再同步一次看到命令返回再去拔盘 syncof后面必须是整块设备/dev/sdX不能写/dev/sdX1写成分区会得到一个无法引导的盘。bs4M是每次读写的数据块大小太小速度慢太大在部分老 U 盘上会出错。statusprogress让你能看到写到哪了不至于盯着一片黑屏。oflagsync强制同步写入拔盘前不用再手动等缓存刷完。图形工具各种 U 盘写入器当然也能用差别在于它们有时会加自己的引导层或改分区结构个别主板认不出来。dd写的是原始镜像U 盘会变成一个 ISO9660 加一段可写 FAT 的混合结构兼容性最好代价是写完之后 U 盘显示的容量会变小——这是正常现象不是盘坏了别急着格式化。启动时注意 BIOS 启动菜单里的前缀带UEFI:字样的条目走 UEFI 模式不带前缀的走 Legacy。选哪个取决于你打算按哪种模式装系统两边要对上不然会出现装完重启直接进原系统的情况。3.3 分区预案/、/home、swap 到底给多大分区这一步是最容易返工的装完再调整就得进 live 环境折腾。我的默认方案是这样挂载点大小文件系统说明ESP512MBFAT32仅 UEFI 需要标记 boot、espswap内存 ≤ 8GB 时给 1.5 倍否则给 8GBswap要休眠就必须 ≥ 物理内存/30GB 到 40GBext4系统、软件包、Docker 镜像都在这儿/home剩余空间ext4独立出来的好处是重装能保留/var视情况 10GBext4日志量大或跑容器时单独分/home单独分是最值钱的一条经验。以后系统装崩了或者要升版本安装时只格式化/用户数据和配置文件原样不动重装完把账号建回来就能用。/var单独分是给日志和容器用的/var/log涨起来能吃掉几个 G跟根分区放一起迟早出事。LVM 用不用看场景。虚拟机和实验机我一般直接上 LVM好处是以后能在线扩容把新加的盘挂进去lvextend加resize2fs两步搞定。生产环境如果对性能和可预测性要求高简单分区反而省心。4. 安装向导逐屏过从语言选择到第一次登录4.1 前四屏语言、键盘、网络、更新选项第一屏选语言。选中文没问题但如果后面要大量看终端报错英文界面下搜索错误信息更容易命中结果。我的做法是界面用中文终端里export LANGC让命令输出走英文。第二屏键盘布局。默认的 English (US) 对绝大多数键盘都适用选错了会出现按出来的情况装完再改也来得及但密码里带符号的时候会输错注意一下。第三屏网络。有线的插上就能拿到地址无线的在这一步选 SSID 输密码即可。如果这一步跳过装完系统后无线网卡可能因为缺固件认不出来还得另外想办法所以能联网就联网。第四屏是两个勾选框取舍很明确安装 Ubuntu 时下载更新——有稳定网络可以勾能省一次apt upgrade网络慢或者走的是内网代理千万别勾安装过程会卡在下载阶段进度条几十分钟不动安装第三方软件——需要显卡闭源驱动、无线网卡固件、MP3 解码这类东西就勾上纯内网环境或者只跑命令行服务不勾。4.2 安装类型与分区抹盘、加密还是手动这一屏四个选项看清楚再点。第一项清除整个磁盘并安装会抹掉整块盘上所有系统包括你可能还没备份的另一个系统。第二项加密整个磁盘会给根分区套 LUKS每次开机要输密码适合笔记本虚拟机里用会多一层性能开销。第三项与其他系统共存自动压缩现有分区实际用起来经常把分区表搞乱双系统我不推荐走这条。第四项其他选项是手动分区前面那张表就是在这儿落地的。手动分区的操作顺序先在目标磁盘上新建 GPT 分区表UEFI 模式然后依次建 ESP、swap、/、/home。建 ESP 的时候类型选 EFI 系统分区挂载点给/boot/efiESP 那行下面的格式化勾上但只在第一次装的时候勾。全部建完页面底部有个安装启动引导器的设备下拉框选整块磁盘/dev/sda不要选某个分区/dev/sda1——选错的话装完重启会直接进 BIOS 或者原来的系统。swap 分区在用作里选交换空间不需要挂载点。如果内存足够大又不打算休眠也可以不建 swap改用 swapfile装完系统后一条命令就能加灵活得多。4.3 用户、时区、密码与第一次重启用户名有两个硬性限制必须小写不能以数字开头。写成Admin或者1user安装器会直接拦住你。主机名同理建议用纯小写加短横线别带下划线和中文。密码这边如果选了自动登录开机直接进桌面方便但没有任何保护虚拟机实验环境可以开物理机建议关掉。时区选到所在城市装完用timedatectl能验证。安装末段会问是否重启。重启前把 U 盘拔掉或者把 ISO 从虚拟光驱里弹出不然又会从安装介质引导一次看起来像装完没生效。第一次登录进桌面之后先别急着装软件把这几件事做完换软件源、更新系统、装基础工具。# 备份原始源列表改坏了能立刻还原 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 把官方源地址替换成实际能访问的镜像站mirror-host 换成你那边可达的地址 sudo sed -i s|http://archive.ubuntu.com/ubuntu/|http://mirror-host/ubuntu/|g /etc/apt/sources.list # 刷新索引并升级 sudo apt update sudo apt upgrade -y # 装一套日常要用的东西 sudo apt install -y build-essential vim curl wget net-tools openssh-serversed那条是把默认的官方源整体替换成镜像站地址g表示全行替换。改完必须跑apt update验证如果输出里出现404 Not Found或Release file is not valid yet说明镜像地址写错了或者时间不对。build-essential是编译工具链openssh-server装了之后就能从宿主机直接ssh进来后面配置都在终端里做效率高很多。时区也可以用命令直接定sudo timedatectl set-timezone Asia/Shanghai timedatectl statusset-timezone会同时改/etc/localtime和/etc/timezone比手动做软链接稳。5. 排错五处最容易翻车的地方按现象倒推原因5.1 引导阶段黑屏、跳过 U 盘、进不去安装器现象一U 盘插着开机直接进了原来的系统或者黑屏只剩一个光标在闪。原因基本是两个BIOS 里 UEFI 与 Legacy 的设置和 U 盘的写入方式不匹配或者 Fast Boot 开着主板根本没枚举 USB 设备。解决进 BIOS 把 Fast Boot 关掉启动菜单里把带UEFI:和不带前缀的两个条目都试一遍。如果还是不行换一个 USB 2.0 口重试——某些主板在 3.0 口上枚举早期引导设备有问题这属于硬件层面的坑跟镜像无关。现象二启动时报Failed to load ldlinux.c32或者类似的引导文件缺失。原因是 U 盘写入不完整或者中途拔过盘。dd写入过程中如果被打断哪怕只差最后几兆镜像就是坏的。解决重新用dd写一遍oflagsync加上写完等sync返回再拔。写完顺手校验一下 U 盘前几兆的内容和源文件是否一致cmp或者head -c比对都行。5.2 安装阶段看不到硬盘、卡在进度条、grub 装不上现象三分区那一步列表里只有 U 盘看不到本机硬盘。最常见的原因是 SATA 控制器工作在 RAID / Intel RST 模式Linux 安装器没有对应驱动直接把盘藏起来了。少数情况是 NVMe 盘做了 RAID 或者开了 Optane 加速。解决进 BIOS 把 SATA 模式改成 AHCI。如果机器上装了另一套系统改完它可能起不来需要先在那套系统里切成安全模式启动一次让它加载 AHCI 驱动再改回正常启动。这一步顺序错了会很被动动手前先想清楚。现象四进度条卡在正在安装系统几十分钟不动风扇狂转但硬盘灯不闪。八成是第 4.1 节那两个勾选框勾了安装时下载更新而网络实际不通或者慢到超时。解决直接断电重来安装时把网络断掉或者不勾那一项。装完系统再统一更新可控得多。现象五最后一步报executing grub-install failed安装器提示引导器安装失败。原因通常是 ESP 分区没打boot、esp标记或者安装启动引导器的设备选成了某个分区而不是整块盘。解决重新进手动分区选中那块 512MB 的 FAT32 分区编辑里把标记改成boot, esp底部的引导器设备改成/dev/sda。分区表是 MBR 的话不需要 ESP但需要确认引导代码写进了 MBR 而不是某个分区。5.3 装完之后登录循环、时间错乱、快照回滚后断网现象六输入密码后屏幕黑一下又回到登录界面反复循环。这是 GNOME 桌面最典型的一类故障。原因可能是~/.Xauthority的属主被改成了 root用sudo跑过图形程序就会这样也可能是显卡驱动装了一半或者/tmp权限不对。解决CtrlAltF3切到 tty 登录检查ls -l ~/.Xauthority属主不是当前用户就sudo chown user:user ~/.Xauthority再sudo dpkg -l | grep nvidia看看有没有装残的驱动有就sudo apt purge干净重启回开源驱动先能用再说。实在不行重装gdm3sudo apt install --reinstall gdm3 ubuntu-desktop。现象七双系统下时间差 8 小时。Ubuntu 默认把硬件时钟当 UTC另一套系统当本地时间两边互相改。解决timedatectl set-local-rtc 1 --adjust-system-clock让 Ubuntu 也按本地时间读硬件时钟。这个方案有个小副作用跨时区旅行时会有偏差但双系统桌面场景下最省事。现象八虚拟机回滚快照之后网络彻底起不来。原因是网卡 MAC 变了而 netplan 配置里按旧 MAC 匹配。解决编辑/etc/netplan/下的 yaml把match: macaddress:那行删掉改成按网卡名匹配然后sudo netplan apply。这台虚拟机上的血泪经验给虚拟机改网络配置之前先打快照比事后翻日志快得多。6. 装完怎么验证跑通十分钟验收清单装完能进桌面不等于这套环境能用。我习惯跑一遍固定清单每项都有明确的通过标准不合格就不往下交付。把这套动作写成脚本重装后直接跑比凭记忆逐条检查靠谱。检查项命令通过标准内核版本uname -r输出与实际预期一致不是报错发行版点位lsb_release -a显示 18.04.5Codename 为 bionic系统状态systemctl is-system-running输出 runningdegraded 说明有单元失败网络连通ip -brief addr目标网卡有 IP不是 DOWN域名解析getent hosts archive.ubuntu.com能返回地址不是空磁盘余量df -h /使用率低于 80%时间同步timedatectlSystem clock synchronized 为 yes引导模式[ -d /sys/firmware/efi ] echo UEFI || echo Legacy与计划一致# 一次跑完把关键项汇总成一行行的结果 echo kernel : $(uname -r) echo release: $(lsb_release -ds) echo state : $(systemctl is-system-running 2/dev/null) echo net : $(ip -brief addr show scope global | awk {print $1, $3}) echo disk : $(df -h / | awk NR2 {print $5 used}) echo clock : $(timedatectl | awk -F: /synchronized/ {print $2}) [ -d /sys/firmware/efi ] echo firmware: UEFI || echo firmware: Legacy这几行拼起来就是一份最小体检报告。awk NR2取的是df输出的第二行也就是根分区那一行第一行是表头。systemctl is-system-running返回degraded的时候不要忽略systemctl --failed能列出具体哪个单元挂了常见的是某个网卡配置或者挂载单元。timedatectl那行如果显示no说明 NTP 没对上后面apt update大概率会报签名时间无效。物理机安装还要额外验证一件事拔掉 U 盘重启一次确认能独立引导进系统。这一步看着多余实际上很多人装完不拔盘直接重启一路顺畅等把盘还回去才发现机器根本起不来——因为 grub 装到了 U 盘上。从那以后我每次装完物理机都强制走一遍断介质重启 上面这份清单的两步验证宁可多花五分钟也不想再跑一趟现场。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站