系统安装概述

通用准备步骤:

  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 首次登录后可能有欢迎向导。

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

相关推荐
Web极客码4 小时前
如何在WordPress网站中添加Cookie弹窗
前端·安全·github·wordpress
米芝鱼5 小时前
Unity自定义TextImage,鼠标悬浮显示信息
算法·ui·unity·编辑器·游戏引擎·图形渲染
向阳是我5 小时前
v0.app的next.js项目自动部署到宝塔服务器教程
服务器·开发语言·javascript·github·ai编程
Vect__5 小时前
vim常见操作
编辑器·vim
猫头虎-人工智能5 小时前
openEuler远程批量部署实战 SSH VNC IPMI全流程解析
运维·git·开源·ssh·github·开放原子·开源软件
Jul1en_6 小时前
解决 GitHub Actions 同步 Gitee 仓库中遇到的一些问题
ci/cd·gitee·自动化·github
德尔塔大雨淋6 小时前
如何在Triton 中添加转化PASS
编辑器
我命由我123457 小时前
Excel - 在 Excel 中为指定列设置下拉选项
经验分享·学习·职场和发展·编辑器·excel·求职招聘·学习方法