系统安装概述

通用准备步骤:

  1. 获取安装镜像 (ISO 文件):

    • CentOS: 访问 https://www.centos.org/download/ (注意:CentOS Linux 已转向 CentOS Stream,传统稳定版可考虑 Rocky Linux 或 AlmaLinux)。选择适合的版本(如 CentOS Stream 8/9)和架构(通常 x86_64),下载 ISO 文件。
    • Ubuntu: 访问 https://ubuntu.com/download。选择桌面版 (Desktop) 或服务器版 (Server),以及 LTS (长期支持) 或最新版,下载 ISO 文件。
  2. 创建可启动安装介质:

    • 需要一个空白的 USB 闪存驱动器(容量通常 >= 4GB)。
    • 使用工具将 ISO 文件写入 U 盘:
      • Windows: Rufus (https://rufus.ie/), balenaEtcher (https://www.balena.io/etcher/).
      • Linux: dd 命令 (需谨慎使用),或图形化工具如 Startup Disk Creator (Ubuntu), GNOME Disks, balenaEtcher.
      • macOS: balenaEtcher, dd 命令。
    • 重要: 此操作会擦除 U 盘上的所有数据!
  3. 准备安装目标计算机:

    • 备份数据: 安装过程可能会格式化硬盘,导致数据丢失。务必备份重要数据!
    • 硬件兼容性: 确保你的硬件(尤其是较新的笔记本电脑或特殊设备)与所选 Linux 发行版兼容。
    • 启动顺序: 重启目标计算机,进入 BIOS/UEFI 设置界面(通常在启动时按 F2, F10, F12, Del 等键)。将 USB 设备设置为第一启动项。保存设置并退出。
    • 虚拟化 (可选): 如果使用虚拟机 (如 VMware, VirtualBox, KVM),则创建新的虚拟机,将下载的 ISO 文件挂载为虚拟光驱,并设置从光驱启动。

安装流程 (以典型图形界面安装为例):

  1. 启动安装程序:

    • 从准备好的 U 盘或虚拟机启动。你会看到一个引导菜单。
    • CentOS: 选择 "Install CentOS Linux ..." (或 CentOS Stream)。
    • Ubuntu: 选择 "Try Ubuntu" (体验) 或 "Install Ubuntu" (直接安装)。在体验桌面中,双击 "Install Ubuntu" 图标也可启动安装。
  2. 选择语言和键盘布局:

    • 选择安装过程中使用的语言和键盘布局。通常默认是英语。
  3. 网络和主机名配置:

    • CentOS: 通常在安装过程中或首次启动后配置。
    • Ubuntu: 安装程序可能会尝试自动连接网络。你可以设置主机名(计算机在网络中的名称)。
  4. 磁盘分区 (至关重要!):

    • 这是关键步骤,处理不当可能导致数据丢失。
    • 安装程序会提供分区方案选项:
      • 自动分区 (推荐给新手/单系统):
        • Ubuntu: 选择 "Erase disk and install Ubuntu" (擦除整个磁盘) 或 "Install alongside existing OS" (双系统,需有足够未分配空间)。
        • CentOS: 类似选项,如 "自动配置分区"。
      • 手动分区 (Custom / Something else - 高级用户):
        • 允许你完全控制分区结构。常见方案:
          • /boot (或 /boot/efi for UEFI): 引导分区,几百 MB (CentOS 可能自动创建)。
          • / (根分区): 系统文件和程序,建议 >= 20-30GB。
          • swap (交换分区): 虚拟内存,传统建议是物理内存的 1-2 倍 (现代大内存机器可省略或设置较小)。
          • /home (家目录分区): 用户数据,剩余空间或根据需要分配。
        • 选择目标磁盘(通常是 /dev/sda/dev/nvme0n1)。
        • 重要: 格式化分区会删除其上的所有数据!确保你选择的是正确的分区进行操作(创建、删除、格式化、挂载点)。
    • LVM (逻辑卷管理 - 可选): CentOS 默认使用 LVM,Ubuntu 也可选。它提供更灵活的磁盘管理,但增加了一层复杂度。
  5. 时区和地理位置设置:

    • 选择你所在的时区或直接在地图上点击位置。
  6. 创建用户账户:

    • CentOS:
      • 设置 root 用户(超级管理员)的密码(必须足够强)。
      • 创建一个普通用户账户及其密码(可选,但强烈建议)。
    • Ubuntu:
      • 设置第一个普通用户的用户名、密码和计算机名(主机名)。
      • 注意: Ubuntu 默认禁用 root 用户直接登录,而是通过 sudo 机制让普通用户执行管理员命令(安装时创建的用户默认有 sudo 权限)。
  7. 选择要安装的软件 (主要针对服务器版/最小安装):

    • CentOS (Server): 提供不同的软件包组选择,如 "带 GUI 的服务器"、"最小安装" 等。根据用途选择。
    • Ubuntu (Server): 列出常见的服务器软件栈(如 OpenSSH server, LAMP, Kubernetes 等)供勾选安装。桌面版通常预装常用软件。
  8. 开始安装:

    • 确认前面的设置无误后,点击 "安装" 或 "开始安装" 按钮。
    • 安装程序会将系统文件复制到硬盘,配置系统。这个过程需要一些时间。
  9. 安装完成与重启:

    • 安装完成后,安装程序会提示重启。
    • 重要: 在重启前,移除 USB 安装盘,否则可能会再次进入安装程序。
    • 计算机将从硬盘启动,进入新安装的 Linux 系统。
  10. 首次启动与设置 (可能):

    • CentOS: 首次启动可能需要完成初始设置 (Initial Setup),接受许可协议,配置网络、订阅管理(如果使用)等。
    • Ubuntu (Desktop): 首次登录后,可能会有欢迎向导提示更新、安装额外驱动等。

关键差异总结:

  • 安装程序界面: CentOS 使用 Anaconda 安装程序,Ubuntu 使用 Ubiquity (Desktop) 或 Subiquity (Server - 基于文本或 Web UI)。
  • 默认分区: CentOS Server 默认倾向于使用 LVM。Ubuntu Desktop 默认简单分区。
  • root 用户: CentOS 安装时要求设置 root 密码。Ubuntu 默认禁用 root 登录,强调 sudo
  • 软件选择: CentOS 安装过程中提供软件包组选择。Ubuntu Server 在安装时提供常见服务选择,桌面版预装软件较多。
  • 首次启动: CentOS 首次启动后可能有额外的配置步骤 (Initial Setup)。Ubuntu Desktop 首次登录后可能有欢迎向导。

请务必在操作前仔细阅读安装程序的提示信息,尤其是在涉及磁盘分区等危险操作时。对于生产服务器,建议在虚拟机或测试环境中先演练安装过程。

相关推荐
u1301301 小时前
GitHub 热榜项目:周榜(2026-08-30)
github
阿里嘎多学长1 小时前
2026-08-30 GitHub 热点项目精选
开发语言·程序员·github·代码托管
wangruofeng11 小时前
Phosphor Icons 官网源码拆解:URL 即存储、水波动画与 7362 Star 图标库的架构实践
前端·架构·github
wangruofeng11 小时前
AI 画架构图总差点意思,archify 给它加了一条验收流水线
架构·github·aigc
林澈在路上13 小时前
AI翻唱软件哪个好 2026国产AI写歌工具对比推荐
大数据·人工智能·深度学习·github·aigc·音视频·音频
百变梦仔17 小时前
Codex 写前端任务时,我用这张 GitHub Skill 地图先选工具
前端·github
山峰哥17 小时前
数据库工程与查询优化案例深度复盘‌
数据库·sql·oracle·编辑器·深度优先·宽度优先
u13013021 小时前
GitHub 热榜项目:日榜(2026-08-29)
github
mooooooooooye1 天前
SSH 工具越用越乱,Xterminal 先清掉这三类失效连接
运维·ssh·github
x861 天前
GitHub 8·17 大故障复盘:7 小时 47 分钟的容量失败与重试风暴教训
github