Rocky Linux 9图形化安装全攻略:从UEFI分区到系统优化

📅 发布时间:2026/8/13 0:20:17
Rocky Linux 9图形化安装全攻略:从UEFI分区到系统优化
1. 项目概述为什么需要一个详细的图形化安装教程如果你刚接触Linux尤其是企业里常见的红帽系系统面对一个全新的安装界面心里多少会有点发怵。命令行分区引导这些词听起来就让人头大。网上很多教程要么太老对着新版本界面根本对不上号要么太简略一句“下一步”就带过了真到实操时一个分区没设对或者引导装错了地方系统就起不来数据还可能丢。我见过太多新手包括我自己早年都在这第一步上栽过跟头。所以这篇教程的目的很明确手把手从零开始把红帽系Linux以最新的Rocky Linux 9为例它与RHEL/CentOS Stream完全兼容的图形化安装过程掰开揉碎了讲清楚。我们不仅要“下一步”更要弄懂每一步背后的“为什么”。比如为什么要选择这个分区方案UEFI和Legacy引导到底有什么区别软件包该怎么选才不臃肿又够用我会把我在运维和教学过程中踩过的坑、总结的经验都揉进这个流程里。无论你是想在自己的电脑上搭建一个学习环境还是在虚拟机里做实验这篇超过5000字的详实指南都能让你像老手一样从容不迫地完成整个安装并理解其中的关键决策点。2. 安装前的核心准备工作磨刀不误砍柴工安装系统最怕什么不是过程复杂而是准备不足中途发现缺东西或者装完才发现不是自己想要的样子。这一步做扎实了后面的安装就是水到渠成。2.1 镜像获取与启动介质制作首先你得有系统镜像。对于红帽系我们有几个选择Red Hat Enterprise Linux (RHEL)需要订阅CentOS Stream是滚动预览版而Rocky Linux或AlmaLinux则是RHEL的1:1免费替代品稳定性极高非常适合学习和生产环境。这里我以Rocky Linux 9的最新版为例。注意务必从官方网站下载镜像避免第三方修改版可能带来的安全风险。Rocky Linux的镜像可以在其官网或国内镜像站如阿里云、清华大学的开源镜像站找到下载速度会快很多。镜像文件通常是一个几GB的ISO文件。接下来你需要一个至少8GB的U盘把它做成启动盘。这里我强烈推荐使用Ventoy或Rufus工具。Ventoy这是我目前的首选。它的好处是“一次制作永久使用”。你只需要把U盘用Ventoy格式化一次之后直接把ISO文件拷贝到U盘里就行。重启电脑从U盘启动时Ventoy会提供一个菜单让你选择要启动哪个ISO极其方便特别是当你需要测试多个Linux发行版时。Rufus老牌经典工具在Windows下使用非常直观。选择你的U盘选择下载好的ISO文件分区类型注意选择与你目标电脑匹配的GPT对应UEFIMBR对应Legacy然后点击开始即可。制作完成后务必安全弹出U盘不要直接拔掉防止数据损坏。2.2 硬件与引导方式检查这是至关重要却又常被忽略的一步。你需要确认你的电脑是UEFI引导还是传统的Legacy BIOS引导。这决定了你安装时的分区表和引导程序配置。如何查看开机时按特定键通常是F2、F10、Del或Esc因品牌而异进入BIOS/UEFI设置界面。在里面找“Boot”选项如果看到“UEFI Boot”或“Secure Boot”相关选项那很可能就是UEFI模式。更简单的方法是在Windows系统中按WinR输入msinfo32在“系统信息”里查看“BIOS模式”会明确写着“UEFI”或“传统”。两者的区别与选择UEFI GPT现代标准支持2TB以上大硬盘启动更快更安全支持安全启动。如果你的电脑是近几年买的大概率是这个。推荐新硬件使用此模式。Legacy BIOS MBR传统模式兼容性好但硬盘分区有2TB限制且不支持安全启动。老旧电脑多用此模式。在安装前搞清楚这一点能避免后面分区时出现“无法安装引导程序”的致命错误。对于UEFI电脑你还需要注意是否开启了Secure Boot安全启动。大多数Linux发行版现在都支持但如果你遇到驱动问题可以尝试在BIOS中暂时关闭它。2.3 虚拟机环境准备可选但推荐对于初学者我极度推荐先在虚拟机里练习。这让你可以大胆尝试各种配置即使搞砸了也能瞬间恢复没有任何风险。虚拟机软件选择VMware Workstation Player个人免费或VirtualBox完全免费都是极好的选择。VMware性能和对新硬件的兼容性通常更好一些。关键虚拟机配置网络选择“桥接模式”或“NAT模式”。桥接模式会让虚拟机像一台独立电脑一样获取局域网IP方便与其他设备通信NAT模式通过主机上网更简单安全。初学用NAT即可。磁盘创建新虚拟磁盘时建议选择“将虚拟磁盘拆分成多个文件”这样迁移和备份更方便。磁盘大小建议给40GB以上以便有充足空间进行后续学习。镜像加载在虚拟机设置中选择“使用ISO镜像文件”并指向你下载好的Rocky Linux 9 ISO文件。准备工作到此结束你的“刀”已经磨快可以开始正式的安装之旅了。3. 图形化安装流程全解析从启动到首次登录现在将制作好的启动U盘插入电脑或在虚拟机中启动并设置从U盘/ISO启动。你会看到Rocky Linux的启动菜单。3.1 安装程序启动与语言选择启动菜单的第一个选项通常是“Install Rocky Linux 9”。直接回车进入。系统会加载必要的驱动和组件稍等片刻就会进入图形化安装主界面。第一个界面是语言选择。这里选择的是安装过程使用的语言以及系统默认的语言和区域格式。建议选择“中文简体中国”这样后续的时区、键盘布局都会自动匹配。点击“继续”。3.2 安装信息摘要核心配置总览接下来进入“安装信息摘要”界面。这是整个安装的控制中心所有关键配置都在这里完成。你会看到多个带黄色警告叹号的条目我们需要逐一配置它们直到所有叹号消失底部的“开始安装”按钮才会亮起。3.2.1 键盘与语言支持首先点击“键盘”和“语言支持”。键盘布局确认是“汉语”语言支持里可以添加“中文”。这些设置一般会自动根据你第一步的选择配置好检查一下即可。3.2.2 时间和日期点击“时间和日期”。在地图上点击亚洲区域城市选择“上海”。确保“网络时间”开关是打开的这样系统会自动通过NTP同步时间保证系统日志等时间的准确性。对于服务器环境精确的时间至关重要。3.2.3 安装源“安装源”通常会自动检测到你的安装介质U盘或虚拟光驱无需改动。如果你是从网络安装可以在这里配置网络仓库地址。3.2.4 软件选择这是决定你系统初始面貌的一步。点击“软件选择”你会看到多个“基本环境”和“附加软件”选项。带GUI的服务器这是我最推荐给新手的选项。它提供了一个完整的图形化桌面环境通常是GNOME同时包含了服务器管理所需的基础工具。你既可以用图形界面熟悉系统也能在终端里进行学习。服务器仅提供命令行界面没有图形桌面。适合确定用于生产环境的服务器资源占用最小安全性也相对更高。工作站面向开发者的桌面环境预装了更多开发工具。虚拟化主机专门用于运行虚拟机的环境。对于初学者务必勾选“带GUI的服务器”。在右侧你还可以根据需要勾选附加软件比如“开发工具”包含GCC、Make等编译环境、“系统管理工具”等。如果硬盘空间充裕可以勾选“开发工具”方便以后学习编程或编译软件。3.2.5 安装目标磁盘分区——最关键的步骤这是整个安装中最需要理解的一步。点击“安装目标”你会看到你的磁盘例如sda。自动配置如果你是一块全新的空磁盘或者不介意丢失磁盘上所有数据最简单的选择是“自动配置分区”。安装程序会为你创建一个合理的分区方案通常包括/boot、/boot/efiUEFI、swap和/根分区。手动配置高级如果你想更精细地控制或者是在已有数据的磁盘上安装务必提前备份所有重要数据请选择“自定义”或“我要配置分区”然后点击“完成”进入手动分区界面。手动分区方案详解推荐学习理解假设我们为一块40GB的虚拟磁盘进行UEFI模式下的手动分区一个经典且实用的方案如下挂载点建议大小文件系统类型说明/boot/efi200MB - 1GBEFI系统分区UEFI引导必需。用于存放引导加载程序。通常200MB足够给1GB更宽裕。/boot1GBXFS 或 EXT4存放Linux内核和启动文件。1GB足够容纳多个内核版本。swap物理内存的1-2倍swap交换分区。当物理内存不足时用作内存扩展。如果内存很大如16GB以上可以酌情减少或不设但建议至少保留一点。这里假设内存4GB给8GB。/剩余所有空间XFS 或 EXT4根分区。系统核心文件和所有用户数据的默认位置。实操心得对于桌面用户我强烈建议再单独分一个/home分区。它的好处是将来重装系统时你可以选择不格式化/home分区从而保留你所有的个人文件、配置和桌面环境设置。/home分区的大小可以根据你存放个人数据的多少来定比如20GB或更多。这样你的系统分区/和用户数据分区/home就分离了管理起来更清晰安全。在手动分区界面点击“”号添加分区按上述表格填写挂载点、大小和文件系统类型。红帽系默认使用XFS文件系统性能很好就选它。全部分区设置完成后点击“完成”系统会提示你“接受更改”确认后返回摘要界面。3.2.6 网络和主机名点击“网络和主机名”。你会看到一个网络连接如ens160或eth0默认是关闭的。将其打开这样安装过程中就可以连接网络下载更新和软件包。同时你可以在下方设置主机名比如myrocky。主机名以后可以随时修改。3.2.7 根密码与用户创建这是设置系统访问权限的地方。根密码点击“根密码”为超级管理员root设置一个强密码。务必牢记在下面勾选“允许root用户通过ssh登录”时请谨慎出于安全考虑生产服务器通常禁止root直接ssh登录。创建用户点击“用户创建”创建一个你的日常使用账户。强烈建议创建一个普通用户并勾选“将此用户设为管理员”这样该用户就可以使用sudo命令来执行需要特权的操作这比直接使用root更安全。同样为这个用户设置密码。当所有带叹号的条目都配置完成后“安装信息摘要”界面的警告会全部消失“开始安装”按钮变为可用。3.3 执行安装与后续配置点击“开始安装”。安装程序会格式化磁盘、复制文件、安装软件包。这个过程需要一些时间取决于你的磁盘速度和选择的软件包数量。在安装过程中你可以点击“用户设置”去配置root密码和创建用户如果之前没做的话。安装完成后点击“重启系统”。系统会重启这时记得在BIOS里改回从硬盘启动或者拔出U盘/移除虚拟光驱中的ISO文件否则又会进入安装程序。重启后你会看到Rocky Linux的引导菜单如果装了多个内核这里会有选项默认会进入第一个。等待系统启动完毕就会到达图形化的登录界面。用你创建的普通用户账号和密码登录一个全新的、带图形界面的Rocky Linux系统就呈现在你面前了。4. 安装后的首要优化与必备设置系统装好了但工作还没完。为了让系统更好用、更安全有几个动作必须马上做。4.1 系统更新与基础工具安装第一次登录后第一件事就是更新系统。打开终端在GNOME桌面中按Super键Windows键搜索“终端”输入以下命令sudo dnf update -ysudo会让你以管理员权限运行命令输入你的用户密码。dnf是红帽系RHEL 8/CentOS 8/Rocky/AlmaLinux的包管理器相当于Ubuntu的apt。update是更新软件包列表-y表示对所有询问自动回答“yes”。这个过程会下载并安装所有可用的更新包括安全补丁这是保持系统安全的基础。更新完成后安装一些常用工具sudo dnf install -y vim-enhanced wget curl git bash-completionvim-enhanced: 功能强大的文本编辑器比默认的vi好用。wget/curl: 命令行下载工具。git: 版本控制工具。bash-completion: 为bash命令提供自动补全功能能极大提升终端使用效率。4.2 配置软件仓库如EPEL默认的BaseOS和AppStream仓库软件可能不够全。EPELExtra Packages for Enterprise Linux仓库提供了大量额外的、高质量的软件包。安装它sudo dnf install -y epel-release安装后再运行一次sudo dnf update然后你就可以用dnf search和dnf install来安装更多软件了比如htop增强版系统监控、net-tools传统网络工具等。4.3 防火墙与SELinux基础认知红帽系系统有两个重要的安全组件firewalld和SELinux。firewalld动态防火墙管理器。对于桌面环境你可以暂时放宽限制允许一些服务但不要完全关闭。例如如果你想启用SSH远程登录默认22端口sudo firewall-cmd --permanent --add-servicessh sudo firewall-cmd --reloadSELinux强制访问控制安全模块。它非常强大但规则复杂。对于初学者在完全理解其工作原理前不建议直接禁用它。很多权限问题其实可以通过正确的chcon命令或setsebool命令来解决而不是一关了之。保持SELinux处于“Enforcing”模式是很好的安全实践。4.4 图形界面优化与驱动如果你在物理机上安装可能会遇到显卡驱动、声卡或无线网卡的问题。显卡对于NVIDIA显卡你需要从官方或ELRepo第三方仓库安装专有驱动过程稍复杂。对于Intel/AMD集成显卡开源驱动通常开箱即用。无线网络部分较新的无线网卡可能需要安装额外的内核固件包。你可以使用lspci | grep -i network查看网卡型号然后去搜索对应的驱动安装方法。这些优化可以让你后续的学习和使用之路更加顺畅。5. 常见安装问题与故障排查实录即使按照教程操作你也可能会遇到一些意外情况。这里我整理了最常遇到的几个问题及其排查思路。5.1 安装介质启动失败症状U盘启动后黑屏、报错“Missing operating system”或直接进入原有系统。排查确认启动顺序进入BIOS/UEFI确保启动顺序中你的U盘排在硬盘之前。检查U盘制作重新用Ventoy或Rufus制作一次启动盘确保过程无误。尝试换一个U盘接口比如从USB3.0换到2.0。关闭安全启动如果是UEFI电脑尝试在BIOS中暂时关闭“Secure Boot”选项。检查镜像完整性重新下载ISO文件并校验其SHA256或MD5值确保文件没有损坏。5.2 分区阶段报错症状在“安装目标”阶段提示“没有定义根文件系统”、“引导加载程序安装失败”等。排查引导分区问题确认你的引导模式UEFI/Legacy与分区表类型GPT/MBR匹配。UEFI必须对应GPT分区和/boot/efi分区Legacy对应MBR分区不需要/boot/efi但需要/boot分区并确保引导程序安装到磁盘的MBR/dev/sda而不是sda1。磁盘空间不足检查是否给根分区/分配了足够空间建议至少20GB。旧分区表残留如果是在旧硬盘上安装尝试在安装程序的磁盘分区界面删除所有旧分区让磁盘变成完全空闲状态再让安装程序自动分区。5.3 安装后无法进入图形界面黑屏或命令行症状重启后不显示图形登录管理器GDM而是停在命令行登录提示符login:。排查检查软件选择运行sudo systemctl get-default。如果返回multi-user.target说明系统默认启动到命令行。可以运行sudo systemctl set-default graphical.target设置图形界面为默认然后reboot重启。检查显示服务运行sudo systemctl status gdmGNOME Display Manager。如果服务没有运行尝试sudo systemctl start gdm启动它。显卡驱动问题这很常见。尝试在启动时进入“恢复模式”或编辑内核启动参数在GRUB菜单按e键在linux开头的行末尾添加nomodeset然后按CtrlX启动。如果能进入图形界面则基本确定是显卡驱动问题需要安装合适的驱动。5.4 网络连接问题症状系统安装后无法上网。排查检查网络服务运行sudo systemctl status NetworkManager确保NetworkManager服务是活动的active。检查连接运行nmcli device status查看网络设备状态nmcli connection show查看已配置的连接。如果是有线网尝试sudo nmcli connection up “有线连接 1”名称可能不同。虚拟机特定问题如果是虚拟机检查网络适配器设置桥接/NAT并确保在虚拟机设置中网络适配器已连接。遇到问题时不要慌张多利用系统的日志工具。journalctl -xe可以查看最近的系统日志dmesg | tail可以查看内核的最新信息它们常常能提供错误的关键线索。