资讯动态

Ubuntu安装全流程避坑指南:从镜像下载到系统配置一次讲透

发布时间:2026/10/19 16:46:57 来源:尧图企业网站定制
Ubuntu 装系统这事看着教程不少但真到自己动手从镜像下载到进桌面再配置完卡壳的地方一个接一个ISO 校验没做导致写盘失败、分区方案理解错了直接覆盖整个硬盘、装完开机卡 logo、双系统时间错乱……我这些年前前后后装过不下几十次 Ubuntu踩过的坑基本都踩全了。这篇把整套全流程串起来讲从 ISO 下载、启动盘制作、磁盘分区到首次开机后的换源、驱动、交换空间、引导修复每个环节能讲的细节都给你讲透适合刚接触 Ubuntu 想自己动手装一遍的人也适合装过但没搞清楚背后原理的人。看这篇之前你不需要太多基础只要会复制粘贴命令、认识几个常见的磁盘概念就够。这篇全流程指南以 Ubuntu LTS 长期支持版为例LTS 版本通常有五年以上安全更新和维护稳定性最好新机器和日常使用我都不太推荐追最新短期版本毕竟系统是用来干活的不是用来折腾的。整个过程我会按实际操作的顺序来先讲方案选择和准备阶段再带你走一遍安装器界面最后是装完必做的几项系统配置。1. 安装前的整体思路与方案选型1.1 先想清楚你到底需要哪种安装方式很多人上来就直接写 U 盘其实先想清楚安装方式会更省事。Ubuntu 常见落地方式就三种物理机单系统、物理机双系统、虚拟机里装。物理机单系统最简单整个磁盘都给 Ubuntu不用考虑引导共存问题适合 Linux 作为主力工作环境的场景。双系统适合电脑上还要保留 Windows 用一些网银、专业软件的人但双系统要处理引导共存、文件系统互访、时间同步这些细节第一次装容易在一些小地方卡住。虚拟机里装则是最安全的方式宿主系统不受任何影响适合想先试试 Ubuntu 或者做实验性环境的情况。我自己的经验是如果只是听说过 Ubuntu 想尝尝鲜优先在虚拟机里装代价小、删起来也干净确定要日常用了再考虑物理机单系统和双系统。别一上来就清空硬盘装单系统用两天觉得不习惯想退回原本架构恢复数据的时间还不如一开始就多花半小时装虚拟机。1.2 硬件要求与兼容性预检Ubuntu 官方对桌面版的要求其实很低4GB 内存跑起来没问题推荐 8GB 以上更流畅硬盘空间建议至少 25GB日常用 64GB 以上会宽裕很多CPU 只要是 64 位 x86 的基本都能跑。但官方给的是“能跑”的标准实际体验取决于你的硬件组合特别要注意两点第一独立显卡的兼容性。Ubuntu 默认用的是开源驱动很多独立显卡在安装阶段可能花屏或者进不了图形界面这种情况通常需要在引导参数里加nomodeset或nouveau.modeset0才能进安装器后面第五部分咱们详细讲。第二Wi-Fi 网卡的驱动问题。某些新款笔记本的无线网卡在 Ubuntu 里默认没有驱动安装时只能连接网线或者进系统后再手动装驱动。如果你手里只有无线网络建议先查一下自己的网卡型号在 Ubuntu 下的兼容情况再决定怎么装。台式机推荐直接插网线装避免这层麻烦。1.3 虚拟机作为首选试水方案虚拟机方案我多说一句因为这对新手最友好。常见的虚拟机软件有 VirtualBox 和 VMware Workstation Player前者开源免费、跨平台后者在 Windows 上性能更好。装 Ubuntu 虚拟机时内存给 8GB、处理器给 4 核、磁盘按动态分配预设 80GB 就够用了。虚拟机的优势不止是安全还有一个关键好处随时拍快照。装系统前后、配置驱动前后各拍一个快照后面无论怎么折腾一条命令就能回到正常状态。这是物理机完全做不到的灵活性。在虚拟机里跑通了整个安装流程、明白了分区含义再去物理机上装基本不会再出大问题。2. 镜像下载、校验和启动盘准备2.1 从哪下载 ISO 镜像为什么必须校验Ubuntu 的 ISO 镜像一律从官方站点下载点进 Downloads 页面选 Desktop 版本注意选 LTS 版本比如 22.04 LTS 或 24.04 LTS。下载时可以选择直接下载.iso文件也可以让官方帮你算好 SHA-256 校验值。网络条件允许的话推荐用 BitTorrent 方式下载下载完成后自动校验文件完整性效率也高。下载完成后校验这一步千万别省。ISO 文件在传输过程中可能损坏损坏的文件写进 U 盘后安装器可能在半途报错或者装完系统后某些功能莫名异常。校验方法是打开终端进到 ISO 所在目录运行sha256sum ubuntu-24.04-desktop-amd64.iso出来的那串哈希值和官方页面上的值对比一致说明文件完整。Windows 用户在资源管理器里可以用 PowerShell 执行Get-FileHash来算方式类似。这一步花不了几十秒却能在源头上排除一类装到最后才爆出来的问题。2.2 启动盘制作工具与写盘细节制作启动盘的工具我常用三款balenaEtcher、Rufus、Ventoy。balenaEtcher跨平台Windows/Linux/macOS 都有图形界面极简选镜像选 U 盘点 Flash 就行最适合新手。RufusWindows 专属老牌工具速度快选项多适合想精确控制分区类型和文件系统的用户。写 Ubuntu 镜像时保持默认 GPT/UEFI 即可。Ventoy这类工具思路不一样它把 U 盘做成一个多系统引导盘后续要换其他发行版或加 Windows 镜像直接把 ISO 文件拷进 U 盘就行不用反复重新写盘。经常折腾系统的人建议备一个 Ventoy 盘能省很多时间。写盘的底层逻辑是把 ISO 镜像以 dd 模式写入整个 U 盘设备不是简单把文件复制进去。所以普通复制文件的方式做出来的 U 盘是无法引导的这也是新手最常犯的错。另外写盘会清除 U 盘上所有数据制作前确认里面没有重要文件。我在实际写盘时还遇到过一个特殊情况某台老电脑 U 盘引导后直接黑屏后来发现是 U 盘的主控和电脑 USB 接口兼容性差。换另一个 U 盘就好了。因此如果写盘没问题但引导黑屏别急着怀疑工具或者 ISO换个 U 盘再试一次也是常见排查手段。2.3 数据备份与分区规划如果你要在物理机上安装特别是打算做双系统先备份数据这不是套话。安装过程中手动分区时失手点错目标磁盘、覆盖整个硬盘的案例太多了。备份建议用一块移动硬盘或另一台电脑把个人文件、浏览器书签、代码仓库全部拷过去。如果原本是 Windows 系统还应该在 Windows 里用它的磁盘管理工具把空闲空间压缩出来在 Windows 侧预留好 Ubuntu 要用的分区空间比在安装器里收缩 Windows 分区更安全。动手前还想清楚分区表类型。现在的主流是 UEFI GPT新电脑基本都是这套组合。如果你手里是一台 2015 年以前的旧电脑可能是 Legacy BIOS MBR安装器的默认设置通常能自动识别但如果你打算手动分区要注意对应关系GPT 配 ESP 分区MBR 配 /boot 或直接把 /boot 放在主分区里。搞反了引导装不起来这是很多人在老机器上碰到的隐形坑。3. 安装过程完整实操记录3.1 新版安装器的几个关键选择U 盘做好后插入电脑开机进启动菜单一般是开机时按 F12、F2、Esc 之类的键具体看主板品牌。选择从 U 盘启动后会先看到 GRUB 引导菜单选第一项 “Try or Install Ubuntu” 进入安装器。打开安装器后前几步是选语言、键盘布局这些按自己习惯选就行。真正需要留神的是 “Updates and other software” 这个界面。它有两个勾选项“Install third-party software for graphics and Wi-Fi hardware” 和 “Download updates while installing Ubuntu”。我的建议是安装时不要勾选“安装时下载更新”先装完基础系统再统一更新这样安装过程更快也不容易因为网络问题卡在安装中途第三方硬件驱动这个勾可以选上但要明白它装的是闭源驱动后面可能和你的硬件有兼容问题如果装完系统出现花屏、闪屏、进不了桌面优先考虑卸载驱动或切换运行模式来排查。接下来是安装类型选择。“Erase disk and install Ubuntu”适合单系统“Install Ubuntu alongside Windows”适合双系统自动分区“Something else”则是手动分区也是最能控制结果、也最容易出错的选项。我强烈建议第一次装双系统的人选择手动分区因为自动分区的结果未必符合你的预期而手动分区只要理解每个分区的作用反而更可控。3.2 手动分区UEFI 下的分区方案手动分区界面打开了每个磁盘每块分区都列出来操作时要万分谨慎确认目标磁盘是你要装的那块盘。教大家一个确认方法看容量和分区表。比如机器里挂了两块盘一块 512GB 是 Windows 系统盘一块 256GB 是空的那目标明显是 256GB 那块容量和空闲大小最直观。UEFI 模式下一个能正常引导的 Ubuntu 至少需要两个分区第一个是 EFI 系统分区ESP。如果电脑里原本有 WindowsESP 分区多半已经存在几百兆大小格式是 FAT32。这种情况下不需要再建一个直接把 Ubuntu 的引导文件写到现有的 ESP 分区里就可以。如果是一块全新的空白盘就要手动建一个 ESP 分区大小建议 512MB也可以给到 1GB 以防后续放多个内核镜像。我在分区时习惯给 1GB反正硬盘空间不紧张引导分区容量一步到位能少很多事。第二个是根分区。挂载点写成/文件系统推荐 ext4。根分区大小取决于你打算怎么用日常办公 64GB 够用软件开发需要装 Docker 镜像、开发库的话建议 128GB 起步。需要注意根分区是所有系统文件、软件、配置、docker 数据等的统一存放处空间规划要留出 30% 左右的余量别紧巴巴地卡到临界点。第三个是可选的 home 分区。把/home单独分区的最大好处是以后重装系统时用户文件和配置还在可以直接挂载回来。但这需要你每次手动分区时都记住要把/home挂到那个分区上如果重装时忘了挂或挂错之前的数据等于“看起来还在”实际路径全错了。我自己现在更倾向于不单独分 /home而是用「定期备份」替代“靠分区保护数据”配合云盘或移动硬盘备份整体灵活度更高。第四是 swap 分区或交换文件。旧思路是建一个 swap 分区大小约为内存的 1 到 2 倍。现在 Ubuntu 默认采用交换文件的方式安装器自动建一个swapfile大小通常为内存的几分之一。如果你要跑休眠、大量编译任务或内存比较紧张建议交换空间至少做到内存的一半以上8GB 内存的机器给 8GB 交换空间比较稳妥。分区表格整理成下面这样方便对照分区挂载点大小文件系统说明/dev/sda1/boot/efi512MB - 1GBFAT32ESP 引导分区已有则复用/dev/sda2/建议 64GB 起ext4系统根目录所有程序和系统文件的存放处/dev/sda3/home视需求ext4可选存放个人数据重装系统时保留/dev/sda4linux-swap视内存swap或使用交换文件方案二选一即可手动分区完成后确认下方“安装启动引导器的设备”选的是那块目标磁盘不是某个分区再点现在安装。引导器装在磁盘上是让固件能找到它装到分区里可能导致无法引导。3.3 用户名、密码和时区的隐藏影响分区确认后安装器会要求设置地区、用户名和密码。地区这一项看起来无关紧要实际上它决定了系统初始的时区、locale 和默认软件源镜像地区。国内用户选地区时可以直接选默认的时区时区不对的话装完再用一条命令改sudo timedatectl set-timezone Asia/Shanghai用户名方面注意 Ubuntu 的系统用户名最好不要用大写字母也不要包含中文。它不只是一个显示名字会被用作家目录名、默认组名、很多服务的运行标识符一旦建成就很难干净地改掉。登录密码是系统所有安全措施里的最后一道闸门强度至少 12 位以上而且最好和你常用的网络平台密码不重复。等待安装完成的过程中安装器会在后台执行一套自动任务安装基础软件包、写引导配置、初始化用户、配置语言环境。这个过程网络不稳定可能出现失败提示可以考虑断开网络安装后再手动补装系统框架不受影响。安装完成重启前记得把 U 盘拔出否则很可能再次从 U 盘引导进到安装器界面还得手动重启。这个细节虽然小第一次装的人很容易被绕进去。4. 首次启动后的系统配置指南4.1 源、系统更新和基础驱动装完系统第一次登录进去界面可能还是英文菜单或者中文显示不全、字体发虚。别急第一步先把系统更新和仓库源处理好。Ubuntu 默认使用的软件源都在国外国内环境访问速度往往很差。这时候要做的是“换源”把软件源替换为国内访问速度快的镜像站。具体操作是把/etc/apt/sources.list.d/ubuntu.sources里的镜像地址替换为国内镜像站点。打开终端先备份原文件再编辑sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak sudo nano /etc/apt/sources.list.d/ubuntu.sources把文件里http://archive.ubuntu.com/ubuntu/或http://security.ubuntu.com/ubuntu/开头的行替换成国内镜像站对应的 URL镜像站的具体地址和适配版本代号在其官网上都有说明按格式填好就行。替换完成后sudo apt update sudo apt full-upgrade这一步会更新软件包索引并把系统拉到当前最新状态。首次更新下载量大建议在网络条件好的时间段执行中途别强行断开。更新完毕后如果操作系统提示需要重启以启用新内核就重启一次。驱动方面Ubuntu 默认自带绝大多数网卡、声卡、显卡的开源驱动。如果你的硬件有独立显卡并需求它的性能比如跑机器学习、做游戏兼容层可以去“软件与更新”里的“附加驱动”选项卡选装闭源驱动。闭源驱动通常性能更好但偶尔会把内核模块搞冲突。装闭源驱动之前先在开源驱动下确认系统能正常用再逐步切换每换一个驱动后重启验证一次别一路勾到底。4.2 交换空间确认与基础软件安装交换空间不是可有可无的东西。用free -h查看当前内存和交换空间无交换空间的系统在内存不足时会发生 OOM Kill直接把吃内存最猛的那个进程杀掉比如跑着没保存的文档编辑器白干一晚上。Ubuntu 24.04 是否默认启用交换文件取决于安装配置如果发现没有可以通过下面命令快速创建一个 4GB 的交换文件sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile要让它开机自动启用在/etc/fstab文件末尾加一行/swapfile none swap sw 0 0这里有个关于交换空间大小的参考经验内存小于等于 8GB 的机器交换空间至少和内存一样大16GB 以上内存交换空间可以给 8GB 左右主要用来防止内存短暂耗尽固态硬盘上的交换文件速度足够快不会明显拖慢系统。休眠功能需要交换空间大于内存大小有休眠需求的记得按这个标准来。基础软件看个人偏好我必装的是这些sudo apt install curl wget git vim htop net-tools openssh-servercurl和wget是下载工具git是代码管理htop用来观察系统状态openssh-server方便局域网内远程登录。中文输入法这块目前推荐用 fcitx5 框架加对应中文输入引擎安装后重启会话在输入法设置里添加即可。现在 Ubuntu 原生的输入法框架也在进步但中文词库和习惯适配方面还是 fcitx5 更顺手。4.3 SSH 远程登录与网络安全最小化如果你这台机器打算长年跑服务或者远程使用SSH 配置是值得在系统刚装好时就做事的。确保网络连接正常然后用 ssh 客户端从另一台机器连接ssh 用户名主机IP首次连接会提示确认主机指纹确认后输入用户密码。不建议使用默认配置的细节是在/etc/ssh/sshd_config里可以做几个加固禁用空密码、允许的登录用户白名单、关闭密码登录改用密钥对。密码登录每时每刻都在被各种扫描器暴力试探这是需要重视的问题。在 Ubuntu 上生成 SSH 密钥对ssh-keygen -t ed25519公钥文件.pub后缀复制到服务器的authorized_keys里之后再在配置里设置PasswordAuthentication no重启 sshd 服务。从密码验证切换到密钥验证后远程登录的唯一入口就是持有私钥的人安全性上了一个大台阶。4.4 双系统时间错乱问题如果你装了双系统会发现一个非常容易撞上的问题从 Ubuntu 回到 Windows系统时间差了 8 小时。原因是两个系统对硬件时钟CMOS 时钟的解读不同Windows 把它当本地时间Ubuntu 默认把它当 UTC 时间。解决办法是在 Ubuntu 里让系统把硬件时钟当本地时间处理sudo timedatectl set-local-rtc 1执行完重启进入 Windows时间就正常了。反过来如果你更喜欢让硬件时钟走 UTC也可以改 Windows 注册表但改 Ubuntu 这一侧要安全得多也更符合 Linux 系统的习惯。这个坑我当年装第一个双系统时整整困惑了一个下午早知道有这条命令能省一半时间。5. 常见问题与安装排查技巧实录5.1 启动卡死、黑屏、花屏的排查顺序装完系统重启如果卡在品牌 logo 或者直接黑屏最常见的原因有三个显卡驱动不兼容、GRUB 配置异常、固件设置问题。排查的第一步是在 GRUB 菜单上按e键进入编辑模式在linux开头的那一行末尾添加参数nomodeset然后按CtrlX或F10启动。这个参数会禁用内核模式设置让系统暂时使用基本显示驱动。能正常进系统说明显卡驱动有问题进系统后把闭源驱动卸了或者改用开源驱动即可。如果加了参数还是黑屏检查主板固件里的设置。Secure Boot 可能导致第三方驱动无法加载可以在固件里临时关掉再试。快速启动Fast Boot有时也会影响引导流程建议关闭。在我接触过的故障机器里这两个设置项是高频问题源。如果是在安装阶段就黑屏还没进到安装器同样是在 GRUB 按e加nomodeset原理一样先让图形输出正常。5.2 引导丢失后的修复方法双系统最怕的就是某次重装 Windows 后开机直接进了 WindowsGRUB 菜单没了Ubuntu 像消失了一样。不用慌引导问题本质上是“启动引导器指向的链断了”Linux 还完整地躺在磁盘分区里。修复思路是用 Ubuntu 安装 U 盘进入“Try Ubuntu”模式打开终端然后把硬盘上的 Ubuntu 根分区挂载到/mnt先查看分区情况确认根分区位置lsblk -f假设 Ubuntu 根分区是/dev/sda2sudo mount /dev/sda2 /mnt sudo mount /dev/sda1 /mnt/boot/efi # 如果 /boot/efi 独立分区才需要这行接下来把系统的关键设备节点绑定过去再 chroot 进去重装引导器sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt在 chroot 环境里重装 GRUB 到磁盘grub-install /dev/sda update-grub退出 chroot 重启后GRUB 菜单会重新出现。如果中间提示找不到 EFI 分区多半是mount /dev/sda1挂载那一步没做对。确认 UEFI 分区的挂载点要和现有 Ubuntu 的/boot/efi对应上是修复要点。5.3 安装器卡住与软件源问题的对应关系安装 Ubuntu 时有些人在“检测镜像”或“下载更新”这一步卡住很久。常见原因是网络连不上官方源或者网络本身不稳定。三个处理思路一是安装时拔掉网线选“不下载更新”安装过程不依赖网络成功率最高二是如果是虚拟机把虚拟网卡断开在仅宿主机网络模式下装装完再连网换源更新三是如果卡在某一个具体界面不能继续考虑 ISO 文件是否损坏重新校验一下镜像。装完系统后apt update总是报错、找不到某个软件包几乎都是软件源问题。先确认你换的镜像站是否符合当前 Ubuntu 版本代号22.04 对应 jammy24.04 对应 noble再确认sources.list文件里有没有新旧地址混着写。每次换源后都要apt update重新生成索引别改完源直接 install索引还是旧的。5.4 双系统共存的几个高级细节有些人装完双系统平时 Windows 用得少希望默认直接进 Ubuntu也有人希望保留 Windows 引导但每次开机都要等 10 秒看着 GRUB 倒计时。这些都可以在 Ubuntu 里改。GRUB 的默认配置仓在/etc/default/grub。默认启动系统用GRUB_DEFAULT倒计时用GRUB_TIMEOUT。比如改成默认启动 Windows要先看 GRUB 菜单里 Windows 的菜单项名称grep menuentry /boot/grub/grub.cfg把菜单项名称填进GRUB_DEFAULT再设置倒计时时间。每次修改配置后必须执行sudo update-grub否则改了什么都不会生效。另外一个常见需求是某个系统更新后 GRUB 菜单顺序变化重新执行update-grub就会重新扫描磁盘里的所有可引导系统。6. 最后分享几个对你有实际帮助的经验装系统这件事真正的难点从来不是命令记不住而是出问题后不知道从哪动手。根据我踩过那么多次坑的经验有几点想重点说第一点装之前花的准备时间永远值得。校验 ISO、备份数据、规划分区这三件事做到位安装过程成功率能提到九成以上。跳过这些直接开装出问题再回头补往往代价是数据或一整天的时间。第二点第一台机器建议在虚拟机上装。虚拟机的快照功能能让随意试错断电也影响不大。在虚拟机里把流程走顺了再去实体机装基本上就是重复操作的事。第三点遇到问题多关注日志Ubuntu 的日志系统journalctl和日志文件目录是排查问题最可靠的路径。开不了图形界面时切换到 TTY按 CtrlAltF2 到 F6登录控制台看日志信息比盲目猜有效得多。这一篇覆盖了 Ubuntu 从镜像下载到系统配置的完整路径。装系统没有特别神秘的地方只要每一步都明白在做什么后续维护也会顺很多。上面这些命令和参数都是我在不同机器上一遍遍验证过的你可以放心照着操作也建议保存下来后面用的时候直接翻看。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑