Ubuntu 20.04 U盘安装全攻略:从启动盘制作到故障排查
2026/8/12 12:58:33 网站建设 项目流程

1. 项目概述:为什么选择U盘安装Ubuntu 20.04?

如果你手头有一台闲置的旧电脑,或者想在不影响现有Windows系统的情况下体验Linux,又或者你的开发环境需要一台纯净的Linux服务器,那么使用U盘安装Ubuntu 20.04绝对是你绕不开的第一步。这听起来像是个老生常谈的话题,但恰恰是这种基础操作,藏着最多让新手“翻车”的坑。我见过太多人卡在BIOS设置、启动项选择或者分区配置上,最后只能无奈放弃。

选择Ubuntu 20.04 LTS(长期支持版)作为起点,是个非常稳妥的决定。LTS意味着长达五年的官方支持,系统稳定,软件生态成熟,社区资料丰富,对于学习和生产环境都极其友好。而使用U盘作为安装介质,相比光盘或网络安装,优势太明显了:速度快、可重复使用、便携,而且现在绝大多数电脑,尤其是轻薄本,早就取消了光驱。

但“制作启动U盘”和“从U盘安装”是两件完全不同复杂度的事。前者是准备工作,后者才是真正的实战。网上教程千千万,但很多只告诉你点哪个按钮,却不解释为什么要点它,导致你在遇到一点点意外(比如U盘没被识别、安装程序黑屏)时就束手无策。这篇内容,我会把我这些年帮人装机、自己折腾系统踩过的所有坑,以及背后的原理,掰开揉碎了讲清楚。目标很简单:让你看完之后,不仅能成功安装,更能理解每一个步骤的意义,下次再遇到问题,自己能当半个专家。

2. 核心准备:工具选择、镜像下载与启动盘制作

安装系统就像做手术,术前准备决定了手术的成败。这个阶段,选对工具、拿到正确的“器官”(系统镜像)、并做好消毒(制作启动盘)至关重要。

2.1 工具选型:Rufus vs Ventoy,谁才是你的菜?

制作启动U盘,主流就两个工具:Rufus和Ventoy。很多人纠结用哪个,我的建议是:新手求稳用Rufus,老手图方便用Ventoy。我们来拆解一下它们的核心逻辑。

Rufus是一个“一次性写入”工具。它的工作模式非常直接:把你的U盘格式化,然后把整个ISO镜像文件的内容“刻录”到U盘上。这个过程完成后,这个U盘就变成了一个纯粹的、针对某一个特定系统的安装盘。它的优点是历史悠久,兼容性极佳,尤其是对于某些老旧或特殊的电脑主板(BIOS),成功率很高。它的操作界面也直观,选项清晰。

Ventoy则是一个“革命性”的工具。它采用了一种完全不同的思路:先在U盘上安装一个微型的引导程序,然后把ISO镜像文件像普通文件一样,直接拷贝到U盘里就行。一个U盘可以同时存放Ubuntu 20.04、Windows 10、PE工具等几十个不同系统的镜像,启动时Ventoy会提供一个菜单让你选择加载哪个。这对于需要频繁测试不同系统或维护多台电脑的人来说,是神器。

注意:虽然Ventoy很方便,但在一些非常老的电脑上,或者某些品牌机(如部分戴尔、联想)的BIOS中,其启动兼容性可能不如Rufus制作的纯安装盘。如果你是第一次操作,并且目标电脑型号不明,我强烈建议先从Rufus开始,确保最高的安装成功率。

实操选择:对于本次安装Ubuntu 20.04,我推荐使用Rufus 3.xx 版本。确保从其官网(rufus.ie)下载,避免第三方下载站可能捆绑的垃圾软件。

2.2 获取正版镜像:官网才是唯一可信源

系统镜像就像食物的原料,来源必须干净。绝对不要从任何第三方网站、网盘下载所谓的“精简版”、“优化版”镜像,里面很可能被植入木马、挖矿程序或者流氓软件。

唯一正确的途径是 Ubuntu 官方服务器

  1. 访问 Ubuntu 官网(ubuntu.com)。
  2. 导航到 Download -> Ubuntu Desktop。
  3. 找到 Ubuntu 20.04.6 LTS(或其他最新的20.04.x版本)的下载链接。通常官网会推荐最新的LTS版(如22.04或24.04),你需要手动在页面中找到“以前的版本”或直接搜索“Ubuntu 20.04 release”。
  4. 建议选择离你地理位置较近的镜像站点进行下载,速度会快很多。文件是一个扩展名为.iso的文件,大小约3GB。

下载完成后,务必校验一下文件的SHA256哈希值(官网下载页会提供),确保下载过程中文件没有损坏。在Windows下,你可以用命令行工具certutil来校验,命令是certutil -hashfile 你的镜像.iso SHA256,将结果与官网公布的对比。

2.3 启动盘制作实战:Rufus详细配置解读

现在,插入一个容量至少8GB的U盘(建议用USB 3.0接口的,速度更快)。重要数据请提前备份,因为制作过程会清空整个U盘。

打开Rufus,你会看到以下关键配置项,每一个都不能选错:

  1. 设备:这里会自动识别你插入的U盘。千万要确认选中的是你的U盘,而不是你的电脑硬盘!误操作会导致硬盘数据全部丢失。
  2. 引导类型选择:点击“选择”按钮,找到你下载的ubuntu-20.04.6-desktop-amd64.iso文件。
  3. 分区类型:这是第一个关键选择。
    • MBR:适用于老式的BIOS启动模式,或者兼容性模式(Legacy/CSM)。
    • GPT:适用于较新的UEFI启动模式。 如何判断你的电脑用哪种?如果你不确定,一个保守且兼容性最好的选择是:“MBR”。Rufus在检测到UEFI环境时,可能会自动推荐GPT,但对于Ubuntu安装,MBR格式在绝大多数情况下(包括UEFI)也能正常工作,且对老电脑兼容性更好。如果你明确知道你的电脑是纯UEFI启动(且关闭了CSM兼容支持),则选择GPT。
  4. 目标系统类型:选择“BIOS或UEFI”。
  5. 簇大小:默认即可。
  6. 新卷标:可以自定义,如“UBUNTU_20.04”。
  7. 文件系统:选择“FAT32”。这是必须的,因为无论是UEFI还是老的BIOS,都能识别FAT32分区来引导。
  8. 格式化选项:务必勾选“快速格式化”。

最关键的“显示高级设备选项”:点击Rufus界面下方的齿轮图标,展开高级选项。

  • “添加用于安装Ubuntu的持久化存储空间”:这个功能很诱人,它允许你在U盘上预留一部分空间,用来保存系统设置和文件,让U盘Ubuntu像真系统一样使用。但是,对于首次安装到电脑硬盘的场景,我强烈不建议勾选!这个功能会改变U盘的分区结构,有时会导致在目标电脑上无法正常引导安装程序,增加不必要的复杂度。我们的首要目标是成功安装,持久化功能可以等系统装好后再研究。

配置完成后,点击“开始”。Rufus会弹出警告,提示将清除U盘所有数据,确认无误后点击“确定”。等待进度条走完,提示“准备就绪”,你的Ubuntu 20.04安装U盘就制作完成了。

3. 安装前置操作:BIOS/UEFI设置与启动项管理

制作好U盘只是拿到了钥匙,接下来要找到并打开那扇正确的门——电脑的启动菜单。这是阻挡大多数新手的第一道关卡。

3.1 理解启动模式:Legacy BIOS vs. UEFI

现代电脑的启动方式主要有两种:

  • Legacy BIOS (CSM):传统方式,系统从硬盘的MBR(主引导记录)读取引导信息。
  • UEFI:新一代方式,系统从硬盘的ESP(EFI系统分区)中的.efi文件引导。它支持安全启动(Secure Boot)、图形化界面,启动速度更快。

你的电脑可能支持其中一种,也可能两种都支持(通过CSM兼容模块)。安装Ubuntu时,U盘启动的模式必须和后续硬盘安装系统的模式尽量保持一致,否则可能导致安装后无法引导。简单来说:如果你用UEFI模式从U盘启动安装程序,那么安装时引导器(GRUB)也会被安装到硬盘的ESP分区,系统将以UEFI模式启动。

如何进入BIOS/UEFI设置或启动菜单?这是品牌相关的,通常在开机出现品牌Logo时,快速按下某个键。常见按键有:

  • F2Del:进入BIOS/UEFI设置界面。
  • F12,F10,Esc:弹出一次性启动菜单(Boot Menu),这是最方便的方式,你可以直接选择从U盘启动,而不用修改BIOS永久设置。

实操心得:对于戴尔(Dell)电脑,开机反复按F12进入启动菜单是最直接的方法。对于其他品牌,如果F12无效,可以尝试F10(惠普)、Esc(华硕、部分联想)或F8。如果所有功能键都无效,那就需要先按F2/Del进入BIOS,在里面找到“Boot”或“启动”选项卡,将U盘调整到启动顺序的第一位。

3.2 关键BIOS设置调整

进入BIOS设置界面后(如果从启动菜单能直接选U盘启动,可跳过此步),有几个设置可能需要调整:

  1. 关闭安全启动(Secure Boot):在“Security”或“Boot”选项卡下找到“Secure Boot”选项,将其设置为Disabled。虽然新版Ubuntu支持开启Secure Boot安装,但关闭它可以避免很多潜在的驱动和引导问题,对于新手是最稳妥的选择。
  2. 启动模式(Boot Mode):在“Boot”选项卡下,找到“Boot Mode”或“UEFI/Legacy Boot”选项。如果你希望用UEFI模式安装,就选“UEFI only”;如果想用传统模式,就选“Legacy only”或“Legacy First”。如果你不确定,就选择“UEFI and Legacy”或“Both”,这样兼容性最好。然后,在下面的“Boot Priority”或“启动顺序”里,把你的U盘(可能会显示为“UEFI: [你的U盘品牌名]”或“USB HDD: [U盘名]”)通过按+/-键移动到第一位。
  3. 保存并退出:通常按F10,选择“Yes”保存设置并重启。

电脑重启后,应该就会从你的U盘引导了。你会看到Ubuntu的GRUB菜单,选择“Try Ubuntu without installing”或“Install Ubuntu”都可以进入安装环境。我通常先选“Try Ubuntu”,这样可以先测试下无线网卡、显卡等硬件是否被系统识别,确认没问题后再开始安装。

4. Ubuntu 20.04 图形化安装全流程详解

进入Ubuntu的Live桌面环境后,双击“Install Ubuntu 20.04 LTS”图标,真正的安装之旅开始。这个过程是图形化的,但每一步的选择都影响深远。

4.1 语言、键盘与更新配置

前几步比较简单:

  • 选择语言:中文(简体)。
  • 键盘布局:汉语。通常默认即可,可以点击“检测键盘布局”测试一下。
  • 更新和其他软件:这是第一个重要的选择点。
    • 正常安装vs最小安装:建议选择“正常安装”,它会包含网页浏览器、办公套件、游戏等常用软件,开箱即用。“最小安装”只有一个干净的系统和核心工具,适合高手或对系统纯净度有极致要求的人。
    • “为图形或无线硬件安装第三方软件”务必勾选!这个选项会安装闭源的显卡驱动(如NVIDIA驱动)、Wi-Fi网卡固件等。不勾选的话,安装完成后很可能上不了网(因为无线网卡驱动没装),或者屏幕分辨率不对。这是新手最容易忽略导致安装后无法使用的重要原因之一。
    • “下载更新同时安装Ubuntu”:如果你在Live环境里已经连上了网络(建议连上),可以勾选。这样安装过程中会直接从服务器下载最新的软件包和更新,装好的系统就是最新的。如果没网络或网速慢,可以不勾,等系统装好后再更新。

4.2 安装类型与磁盘分区:最核心的步骤

这是整个安装过程中最需要谨慎对待的一步,决定了你的硬盘数据安全和系统布局。

你会看到几个选项:

  1. 清除整个磁盘并安装Ubuntu:最简单粗暴,会删除硬盘上所有分区和数据,然后自动创建分区。只有在你确定硬盘上没有需要的数据,或者这是一块全新硬盘时才选这个!
  2. 与其它操作系统共存:安装程序会自动检测硬盘上已有的系统(如Windows),并尝试调整分区大小,挤出一块空间给Ubuntu,并自动配置双系统引导。这个选项看起来很美好,但自动调整分区有风险,如果Windows的磁盘有错误或特殊分区,可能导致调整失败甚至数据丢失。不推荐完全依赖此功能
  3. 其它选项手动创建分区,这是我最推荐的方式,也是理解Linux系统结构的好机会。点击这个,进入手动分区界面。

手动分区方案详解: 假设我们为Ubuntu分配100GB的空间,一个经典且实用的分区方案如下:

挂载点分区类型大小文件系统说明
/boot/efiEFI系统分区512 MBFAT32UEFI启动必须。用于存放引导文件。如果硬盘上已有Windows,通常已经存在一个EFI分区(约100MB),可以直接复用,千万不要格式化!只需将其挂载点设为/boot/efi即可。
/主分区30-50 GBEXT4根目录,存放系统文件和安装的软件。50GB是一个比较宽裕的起点。
/home主分区剩余所有空间EXT4用户家目录,你的文档、下载、桌面、配置文件都在这里。单独分区的好处是,将来重装系统时,可以格式化/分区而保留/home分区,个人数据无损。
swap交换分区物理内存大小 * 1.5 ~ 2swap交换空间,相当于虚拟内存。如果内存小于8GB,建议设置。如果内存很大(如16GB以上),可以省略或设一个较小的值(如4GB)。

操作步骤

  1. 在空闲空间上,点击“+”按钮。
  2. 创建EFI分区:大小512MB,类型“EFI系统分区”,挂载点/boot/efi
  3. 创建根分区:大小50GB,类型“主分区”,用于“Ext4日志文件系统”,挂载点/
  4. 创建交换分区:大小8GB(假设内存4GB),类型“主分区”,用于“交换空间”。
  5. 创建家目录分区:使用剩余所有空间,类型“主分区”,用于“Ext4日志文件系统”,挂载点/home
  6. 最关键的一步:在界面底部,“安装启动引导器的设备”下拉菜单中,必须选择你的硬盘设备(如 /dev/sda 或 /dev/nvme0n1),而不是某个分区(如 /dev/sda1)。这确保GRUB引导程序被安装到硬盘的MBR或ESP中。

注意事项:如果你是在已有Windows的电脑上安装双系统,请务必在Windows中使用“磁盘管理”工具,压缩出一个连续的未分配空间给Ubuntu使用,而不要“删除”分区。在Ubuntu安装程序中,你只需要在这个“未分配空间”上进行上述分区操作即可,千万不要动Windows的NTFS分区。

4.3 时区、用户与最终确认

分区完成后,后续步骤就轻松了:

  • 选择时区:在地图上点击中国区域,或输入“Shanghai”。
  • 创建用户
    • 输入你的姓名、计算机名(会显示在网络上)、用户名(登录用,建议英文小写)和密码。
    • “自动登录”:为了方便可以勾选,但会降低安全性。
    • “加密我的主目录”:为家目录加密,安全性更高,但如果你忘记密码,数据几乎无法找回。新手可以不勾选。
  • 最后确认:安装程序会展示一个摘要。请再次仔细核对,特别是分区信息和引导设备。确认无误后,点击“现在安装”,再点击“继续”确认写入磁盘。

接下来就是等待文件复制、系统安装的过程,大概需要10-30分钟,取决于你的U盘和硬盘速度。安装完成后,会提示你重启。此时,一定要按照提示拔掉U盘,否则电脑可能会再次从U盘启动。

5. 安装后首次启动与基础配置

重启后,你会看到GRUB引导菜单(如果是双系统,会同时列出Ubuntu和Windows)。选择Ubuntu,进入系统。

5.1 驱动安装与系统更新

首次进入桌面,第一件事是连上网络(有线或无线)。然后打开“软件和更新”应用。

  1. 在“Ubuntu软件”选项卡,确认“下载自”选择一个国内的镜像源,如 mirrors.aliyun.com/ubuntu 或 mirrors.tuna.tsinghua.edu.cn/ubuntu,这能极大提升后续下载速度。
  2. 在“附加驱动”选项卡,系统会自动检测你的显卡(特别是NVIDIA显卡)。如果检测到专有驱动,建议选择一个带“proprietary”字样的、经过测试的版本(如nvidia-driver-535)进行安装。安装后需要重启生效。
  3. 打开“终端”,执行系统全面更新:
    sudo apt update sudo apt upgrade
    这会将所有系统软件包升级到最新版本,修复已知漏洞。

5.2 解决常见硬件问题:没有WiFi、没有声音

这是安装后最高频的两个问题。

  • 没有WiFi:很可能是因为无线网卡的驱动没有正确安装。首先在“附加驱动”里看看有没有可选的WiFi驱动。如果没有,你需要用有线网络连接,然后安装通用的硬件驱动包:sudo apt install linux-generic-hwe-20.04。这个包包含了更新的内核和驱动,对新型号硬件支持更好。安装后重启。
  • 没有声音:首先检查右上角声音图标,输出设备是否选对。如果不行,安装PulseAudio音量控制工具进行更细致的排查:sudo apt install pavucontrol。安装后运行pavucontrol,在“输出设备”和“配置”选项卡中尝试不同的配置方案。有时,更新内核(如上一步的hwe内核)也能解决声卡驱动问题。

5.3 基础开发环境搭建(可选但推荐)

如果你用这台电脑做开发,可以快速搭建一个基础环境:

  1. 安装Gitsudo apt install git
  2. 安装Python3及pip:Ubuntu 20.04默认已安装Python 3.8。安装pip:sudo apt install python3-pip
  3. 安装VS Code:去官网下载.deb包,或用以下命令通过仓库安装:
    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/ sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' sudo apt update sudo apt install code

6. 高级故障排查与自救指南

即使按照指南操作,也可能遇到意外。这里汇总了几个最让人头疼的场景和解决办法。

6.1 安装引导失败:掉进“grub>”命令行

这是最经典的故障。现象是:安装完成,拔掉U盘重启,屏幕不是GRUB菜单,而是一个黑底白字的grub>提示符。原因:GRUB引导程序没有正确安装到硬盘的MBR/ESP,或者安装位置不对。解决办法

  1. 插入你的Ubuntu安装U盘,重启并从U盘启动,选择“Try Ubuntu”。
  2. 进入Live桌面后,打开终端。
  3. 挂载你的硬盘根分区和EFI分区(假设你的根分区是/dev/sda2,EFI分区是/dev/sda1):
    sudo mount /dev/sda2 /mnt sudo mount /dev/sda1 /mnt/boot/efi # 如果有EFI分区
  4. 挂载必要的虚拟文件系统,并切换到硬盘系统:
    sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt
  5. 重新安装并配置GRUB:
    • 对于UEFI系统:grub-install /dev/sda(注意是硬盘设备sda,不是分区sda1
    • 对于BIOS系统:同样grub-install /dev/sda
  6. 更新GRUB配置:update-grub
  7. 退出并重启:exit,然后sudo reboot,拔掉U盘。

6.2 双系统时间不一致

安装Ubuntu后,回到Windows发现时间快了8小时(或慢了)。原因:Windows默认将系统硬件时钟(RTC)视为本地时间,而Linux/Ubuntu默认将其视为UTC(协调世界时),然后根据时区转换。解决办法(在Ubuntu中操作):

  1. 让Ubuntu也使用本地时间(与Windows保持一致):
    timedatectl set-local-rtc 1 --adjust-system-clock
  2. 或者在Windows中修改注册表,让Windows使用UTC时间(不推荐新手操作)。

6.3 安装过程中卡死或黑屏

这通常与显卡驱动有关,尤其是NVIDIA显卡。解决办法:在U盘启动的GRUB菜单界面,不要直接回车,而是按e键进入编辑模式。找到以linux开头的那一行,在行末(在quiet splash后面)添加以下参数之一,然后按F10启动:

  • nomodeset:最常用,禁用内核级显卡模式设置,使用最基本的显示驱动。
  • nouveau.modeset=0:针对NVIDIA开源驱动nouveau
  • acpi=offnoapic:如果怀疑是电源管理或高级中断控制器问题。

成功进入Live环境并安装系统后,记得在“附加驱动”中安装正确的专有显卡驱动,之后就不需要这些参数了。

安装系统是一次性的工作,但理解其背后的原理和掌握排查问题的能力,却能让你在未来的使用中更加从容。希望这份超详细的指南,能帮你不仅装上Ubuntu,更能理解每一步的意义,真正把Linux环境用起来。

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

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

立即咨询