活动公告

系统通知
05-18 21:22
系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

CentOS系统安装盘制作详细教程从准备工具到完成安装的全方位指导让Linux新手也能轻松上手

SunJu_FaceMall

3万

主题

2860

科技点

3万

积分

白金月票

碾压王

积分
32872

塔罗立华奏

<font color=白金月票" /> 发表于 2025-9-30 18:40:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)构建的免费开源操作系统,以其稳定性、安全性和长期支持而闻名。对于服务器管理员、开发人员和Linux爱好者来说,CentOS是一个理想的选择。然而,对于Linux新手来说,安装CentOS可能会显得有些复杂。本教程将详细介绍从准备工具到完成CentOS安装的全过程,帮助即使是完全没有Linux经验的新手也能轻松上手。

准备工作

在开始制作CentOS安装盘之前,我们需要准备一些必要的工具和材料:

1. 一台电脑:可以是Windows、macOS或Linux系统的电脑,用于制作启动盘。
2. 一个USB闪存盘:建议容量至少为8GB,确保有足够的空间存储CentOS镜像文件。请注意,制作过程将格式化USB盘,所以请确保其中没有重要数据。
3. 稳定的网络连接:用于下载CentOS镜像文件。
4. 目标计算机:将要安装CentOS的计算机,确保满足以下最低系统要求:64位CPU至少2GB RAM(推荐4GB或更多)至少20GB硬盘空间(推荐40GB或更多)
5. 64位CPU
6. 至少2GB RAM(推荐4GB或更多)
7. 至少20GB硬盘空间(推荐40GB或更多)
8. 制作启动盘的软件:根据你使用的操作系统,选择合适的工具:Windows:Rufus、UNetbootin或Universal USB InstallermacOS:Etcher、UNetbootin或dd命令Linux:UNetbootin、Etcher或dd命令
9. Windows:Rufus、UNetbootin或Universal USB Installer
10. macOS:Etcher、UNetbootin或dd命令
11. Linux:UNetbootin、Etcher或dd命令

• 64位CPU
• 至少2GB RAM(推荐4GB或更多)
• 至少20GB硬盘空间(推荐40GB或更多)

• Windows:Rufus、UNetbootin或Universal USB Installer
• macOS:Etcher、UNetbootin或dd命令
• Linux:UNetbootin、Etcher或dd命令

下载CentOS镜像文件

CentOS镜像文件是安装系统的核心,我们需要从官方网站下载:

1. 访问CentOS官方网站:https://www.centos.org/
2. 点击”Get CentOS Now”或”Downloads”链接。
3. 选择适合你需求的版本:CentOS Stream:滚动发布的版本,适合开发人员和想要最新功能的用户。CentOS Linux:稳定版本,适合生产环境。CentOS版本选择:目前主要有CentOS 7和CentOS 8两个主要版本,CentOS 7提供长期支持直到2024年,而CentOS 8的支持则到2021年底。根据你的需求选择合适的版本。
4. CentOS Stream:滚动发布的版本,适合开发人员和想要最新功能的用户。
5. CentOS Linux:稳定版本,适合生产环境。
6. CentOS版本选择:目前主要有CentOS 7和CentOS 8两个主要版本,CentOS 7提供长期支持直到2024年,而CentOS 8的支持则到2021年底。根据你的需求选择合适的版本。
7. 选择镜像类型:DVD ISO:标准安装镜像,包含大部分常用软件包,适合大多数用户。Everything ISO:包含所有软件包的完整镜像,体积较大,适合需要离线安装或特定软件包的用户。Minimal ISO:最小安装镜像,只包含基本系统组件,适合有经验的用户或服务器安装。
8. DVD ISO:标准安装镜像,包含大部分常用软件包,适合大多数用户。
9. Everything ISO:包含所有软件包的完整镜像,体积较大,适合需要离线安装或特定软件包的用户。
10. Minimal ISO:最小安装镜像,只包含基本系统组件,适合有经验的用户或服务器安装。
11. 点击下载链接。为了获得更快的下载速度,建议选择一个离你地理位置较近的镜像站点。

• CentOS Stream:滚动发布的版本,适合开发人员和想要最新功能的用户。
• CentOS Linux:稳定版本,适合生产环境。
• CentOS版本选择:目前主要有CentOS 7和CentOS 8两个主要版本,CentOS 7提供长期支持直到2024年,而CentOS 8的支持则到2021年底。根据你的需求选择合适的版本。

• DVD ISO:标准安装镜像,包含大部分常用软件包,适合大多数用户。
• Everything ISO:包含所有软件包的完整镜像,体积较大,适合需要离线安装或特定软件包的用户。
• Minimal ISO:最小安装镜像,只包含基本系统组件,适合有经验的用户或服务器安装。

下载完成后,验证镜像文件的完整性是非常重要的,这可以确保下载的文件没有损坏或被篡改。CentOS提供SHA256校验和用于验证:

1. 在下载页面找到对应镜像的SHA256校验和值。
2. 根据你的操作系统,使用相应的命令验证下载的镜像:Windows:使用certutil命令certutil -hashfile CentOS-x86_64-DVD-xxxx.iso SHA256macOS或Linux:使用sha256sum命令sha256sum CentOS-x86_64-DVD-xxxx.iso
3. Windows:使用certutil命令certutil -hashfile CentOS-x86_64-DVD-xxxx.iso SHA256
4. macOS或Linux:使用sha256sum命令sha256sum CentOS-x86_64-DVD-xxxx.iso
5. 将命令输出的校验和与网站上的校验和进行比较,确保它们完全一致。

• Windows:使用certutil命令certutil -hashfile CentOS-x86_64-DVD-xxxx.iso SHA256
• macOS或Linux:使用sha256sum命令sha256sum CentOS-x86_64-DVD-xxxx.iso
  1. certutil -hashfile CentOS-x86_64-DVD-xxxx.iso SHA256
复制代码
  1. sha256sum CentOS-x86_64-DVD-xxxx.iso
复制代码

制作启动盘

现在我们已经准备好了CentOS镜像文件,接下来是制作启动盘的步骤。根据你使用的操作系统,选择相应的方法:

在Windows上制作启动盘

Rufus是一个轻量级但功能强大的工具,专门用于创建启动USB驱动器。

1. 下载并安装Rufus:https://rufus.ie/
2. 插入你的USB闪存盘。
3. 启动Rufus,它会自动检测到你的USB设备。
4. 在”设备”下拉菜单中,选择你的USB闪存盘。
5. 在”引导选择”部分,点击”选择”按钮,然后浏览并下载你之前下载的CentOS ISO文件。
6. 在”镜像选项”部分,Rufus通常会自动选择正确的标准分区设置和目标系统。如果没有,请选择:分区方案:根据你的目标计算机选择MBR(适用于旧版BIOS)或GPT(适用于UEFI)。目标系统:BIOS或UEFI计算机。
7. 分区方案:根据你的目标计算机选择MBR(适用于旧版BIOS)或GPT(适用于UEFI)。
8. 目标系统:BIOS或UEFI计算机。
9. 在”格式选项”部分:文件系统:选择FAT32(兼容性最好)或NTFS(适用于大于4GB的文件)。簇大小:保持默认设置。卷标:可以自定义或保持默认。
10. 文件系统:选择FAT32(兼容性最好)或NTFS(适用于大于4GB的文件)。
11. 簇大小:保持默认设置。
12. 卷标:可以自定义或保持默认。
13. 确保所有设置正确后,点击”开始”按钮。
14. Rufus可能会提示你下载所需的SysLinux文件,点击”是”继续。
15. 如果出现”ISOHybrid镜像检测到”的提示,选择”以DD镜像模式写入”(推荐)或”以ISO镜像模式写入”。
16. 确认所有数据将被删除的警告,点击”确定”开始制作过程。
17. 等待进度条完成,Rufus会显示”就绪”状态。

• 分区方案:根据你的目标计算机选择MBR(适用于旧版BIOS)或GPT(适用于UEFI)。
• 目标系统:BIOS或UEFI计算机。

• 文件系统:选择FAT32(兼容性最好)或NTFS(适用于大于4GB的文件)。
• 簇大小:保持默认设置。
• 卷标:可以自定义或保持默认。

UNetbootin是一个跨平台工具,可以在多种操作系统上使用。

1. 下载并安装UNetbootin:https://unetbootin.github.io/
2. 插入你的USB闪存盘。
3. 启动UNetbootin。
4. 选择”磁盘镜像”选项,然后点击”…“按钮浏览并选择你下载的CentOS ISO文件。
5. 在”类型”下拉菜单中,选择”USB驱动器”。
6. 在”驱动器”下拉菜单中,选择你的USB闪存盘。
7. 点击”确定”开始制作过程。
8. 等待进度条完成,UNetbootin会提示你完成。

在macOS上制作启动盘

Etcher是一个用户友好的跨平台工具,适合新手使用。

1. 下载并安装Etcher:https://www.balena.io/etcher/
2. 插入你的USB闪存盘。
3. 启动Etcher。
4. 在Etcher主界面,点击”Flash from file”并选择你下载的CentOS ISO文件。
5. Etcher会自动检测可用的驱动器,如果检测到多个,点击”Select target”并选择你的USB闪存盘。
6. 点击”Flash!“开始制作过程。
7. 输入你的管理员密码以授权操作。
8. 等待进度条完成,Etcher会显示”Flash Complete!“。

对于熟悉命令行的用户,macOS内置的dd命令是一个强大的工具。

1. 插入你的USB闪存盘。
2. 打开终端(Terminal)。
3. 使用以下命令列出所有磁盘:diskutil list
4. 识别你的USB闪存盘(通常根据大小来识别,例如/dev/disk2)。
5. 卸载USB闪存盘(不要弹出):diskutil unmountDisk /dev/diskX(将X替换为你的磁盘编号)
6. 使用dd命令将ISO写入USB:sudo dd if=/path/to/CentOS-x86_64-DVD-xxxx.iso of=/dev/rdiskX bs=1m(注意:使用rdisk而不是disk可以提高速度,将X替换为你的磁盘编号,并确保提供正确的ISO文件路径)
7. 输入你的管理员密码以授权操作。
8. 等待命令完成,这可能需要一些时间。
9. 完成后,弹出USB闪存盘:diskutil eject /dev/diskX
  1. diskutil list
复制代码
  1. diskutil unmountDisk /dev/diskX
复制代码
  1. sudo dd if=/path/to/CentOS-x86_64-DVD-xxxx.iso of=/dev/rdiskX bs=1m
复制代码
  1. diskutil eject /dev/diskX
复制代码

在Linux上制作启动盘

Etcher在Linux上的使用方法与macOS相同,请参考上述macOS部分的Etcher使用说明。

Linux上的dd命令使用方法与macOS类似:

1. 插入你的USB闪存盘。
2. 打开终端。
3. 使用以下命令列出所有块设备:lsblk
4. 识别你的USB闪存盘(例如/dev/sdb)。
5. 确保USB闪存盘未挂载:sudo umount /dev/sdb*
6. 使用dd命令将ISO写入USB:sudo dd if=/path/to/CentOS-x86_64-DVD-xxxx.iso of=/dev/sdb bs=4M status=progress(确保提供正确的ISO文件路径和设备名称)
7. 等待命令完成,dd命令会显示进度。
8. 完成后,弹出USB闪存盘:sudo eject /dev/sdb
  1. lsblk
复制代码
  1. sudo umount /dev/sdb*
复制代码
  1. sudo dd if=/path/to/CentOS-x86_64-DVD-xxxx.iso of=/dev/sdb bs=4M status=progress
复制代码
  1. sudo eject /dev/sdb
复制代码

UNetbootin在Linux上的使用方法与Windows相同,请参考上述Windows部分的UNetbootin使用说明。

BIOS/UEFI设置

制作好启动盘后,我们需要设置计算机从USB设备启动。这需要进入BIOS或UEFI设置界面。

进入BIOS/UEFI

1. 将制作好的CentOS启动盘插入目标计算机。
2. 重启计算机。
3. 在启动过程中,根据屏幕提示按下特定键进入BIOS/UEFI设置。常见的按键包括:Del或F2:大多数台式机F1、F10或F12:许多笔记本电脑Esc:某些HP或Compaq计算机如果不确定,可以查阅计算机或主板的用户手册。
4. Del或F2:大多数台式机
5. F1、F10或F12:许多笔记本电脑
6. Esc:某些HP或Compaq计算机
7. 如果不确定,可以查阅计算机或主板的用户手册。

• Del或F2:大多数台式机
• F1、F10或F12:许多笔记本电脑
• Esc:某些HP或Compaq计算机
• 如果不确定,可以查阅计算机或主板的用户手册。

设置启动顺序

1. 进入BIOS/UEFI设置后,找到”Boot”或”启动”选项。
2. 在启动顺序列表中,将USB设备或可移动设备设置为第一启动项。
3. 保存更改并退出。通常按F10键保存并退出,或使用菜单选项。

使用启动菜单

许多计算机提供启动菜单,允许你在不更改BIOS/UEFI设置的情况下临时选择启动设备:

1. 将制作好的CentOS启动盘插入目标计算机。
2. 重启计算机。
3. 在启动过程中,根据屏幕提示按下特定键进入启动菜单。常见的按键包括:F12:Dell、大多数联想计算机F9:HPEsc:某些HP或Compaq计算机F8:某些Sony计算机如果不确定,可以查阅计算机或主板的用户手册。
4. F12:Dell、大多数联想计算机
5. F9:HP
6. Esc:某些HP或Compaq计算机
7. F8:某些Sony计算机
8. 如果不确定,可以查阅计算机或主板的用户手册。
9. 在启动菜单中,选择你的USB设备作为启动设备。

• F12:Dell、大多数联想计算机
• F9:HP
• Esc:某些HP或Compaq计算机
• F8:某些Sony计算机
• 如果不确定,可以查阅计算机或主板的用户手册。

CentOS安装过程

现在我们已经准备好从USB启动盘安装CentOS了。以下是详细的安装步骤:

1. 从USB启动盘启动计算机后,你将看到CentOS的启动菜单。选择”Install CentOS 7”或”Install CentOS 8”(取决于你下载的版本)并按Enter键。
2. 等待系统加载安装程序。这可能需要几分钟时间。
3. 欢迎界面:选择语言:选择你偏好的语言,然后点击”继续”。
4. 选择语言:选择你偏好的语言,然后点击”继续”。
5. 安装摘要界面:这里显示了各种安装选项,我们需要配置每个部分。任何需要配置的部分都会有一个警告图标,直到你完成配置。
6. 这里显示了各种安装选项,我们需要配置每个部分。
7. 任何需要配置的部分都会有一个警告图标,直到你完成配置。
8. 本地化:键盘:确保选择了正确的键盘布局。语言支持:确认已选择你需要的语言支持。时间和日期:选择你所在的时区,并确保日期和时间设置正确。
9. 键盘:确保选择了正确的键盘布局。
10. 语言支持:确认已选择你需要的语言支持。
11. 时间和日期:选择你所在的时区,并确保日期和时间设置正确。
12. 软件:安装源:通常默认为”Auto-detected installation media”,不需要更改。软件选择:对于服务器安装,可以选择”最小安装”。对于桌面使用,可以选择”GNOME桌面”或其他桌面环境。你也可以选择”基础设施服务器”、”文件和存储服务器”或”基本Web服务器”等预设选项。点击”完成”返回安装摘要。
13. 安装源:通常默认为”Auto-detected installation media”,不需要更改。
14. 软件选择:对于服务器安装,可以选择”最小安装”。对于桌面使用,可以选择”GNOME桌面”或其他桌面环境。你也可以选择”基础设施服务器”、”文件和存储服务器”或”基本Web服务器”等预设选项。点击”完成”返回安装摘要。
15. 对于服务器安装,可以选择”最小安装”。
16. 对于桌面使用,可以选择”GNOME桌面”或其他桌面环境。
17. 你也可以选择”基础设施服务器”、”文件和存储服务器”或”基本Web服务器”等预设选项。
18. 点击”完成”返回安装摘要。
19. 系统:安装位置:这里是分区设置,对于新手,建议选择”自动配置分区”。如果你需要手动分区,可以选择”我要配置分区”。对于手动分区,至少需要创建以下分区:- /boot(500MB-1GB):用于存放启动文件。
   - /(根分区,至少10GB):系统主分区。
   - swap(交换分区,通常为RAM的1-2倍):虚拟内存。
   - /home(剩余空间):用户数据分区。点击”完成”返回安装摘要。网络和主机名:点击右侧的开关启用网络连接。在主机名字段中输入计算机的主机名。如果需要配置静态IP地址,点击”配置”按钮。点击”完成”返回安装摘要。KDUMP:KDUMP是一个内核崩溃转储机制,对于生产环境很有用。你可以保持默认设置启用KDUMP,或者禁用它以节省资源。点击”完成”返回安装摘要。安全策略:对于大多数用户,可以保持默认设置。如果需要符合特定的安全配置文件,可以选择相应的配置文件。点击”完成”返回安装摘要。
20. 安装位置:这里是分区设置,对于新手,建议选择”自动配置分区”。如果你需要手动分区,可以选择”我要配置分区”。对于手动分区,至少需要创建以下分区:- /boot(500MB-1GB):用于存放启动文件。
   - /(根分区,至少10GB):系统主分区。
   - swap(交换分区,通常为RAM的1-2倍):虚拟内存。
   - /home(剩余空间):用户数据分区。点击”完成”返回安装摘要。
21. 这里是分区设置,对于新手,建议选择”自动配置分区”。
22. 如果你需要手动分区,可以选择”我要配置分区”。
23. 对于手动分区,至少需要创建以下分区:- /boot(500MB-1GB):用于存放启动文件。
   - /(根分区,至少10GB):系统主分区。
   - swap(交换分区,通常为RAM的1-2倍):虚拟内存。
   - /home(剩余空间):用户数据分区。
24. 点击”完成”返回安装摘要。
25. 网络和主机名:点击右侧的开关启用网络连接。在主机名字段中输入计算机的主机名。如果需要配置静态IP地址,点击”配置”按钮。点击”完成”返回安装摘要。
26. 点击右侧的开关启用网络连接。
27. 在主机名字段中输入计算机的主机名。
28. 如果需要配置静态IP地址,点击”配置”按钮。
29. 点击”完成”返回安装摘要。
30. KDUMP:KDUMP是一个内核崩溃转储机制,对于生产环境很有用。你可以保持默认设置启用KDUMP,或者禁用它以节省资源。点击”完成”返回安装摘要。
31. KDUMP是一个内核崩溃转储机制,对于生产环境很有用。
32. 你可以保持默认设置启用KDUMP,或者禁用它以节省资源。
33. 点击”完成”返回安装摘要。
34. 安全策略:对于大多数用户,可以保持默认设置。如果需要符合特定的安全配置文件,可以选择相应的配置文件。点击”完成”返回安装摘要。
35. 对于大多数用户,可以保持默认设置。
36. 如果需要符合特定的安全配置文件,可以选择相应的配置文件。
37. 点击”完成”返回安装摘要。
38. 开始安装:完成所有必要的配置后,点击”开始安装”按钮。安装过程将开始,这可能需要一些时间。
39. 完成所有必要的配置后,点击”开始安装”按钮。
40. 安装过程将开始,这可能需要一些时间。
41. 用户设置:在安装过程中,你需要设置用户账户:ROOT密码:- 设置root用户的密码。root是系统的超级管理员账户。
   - 输入密码并确认。
   - 如果密码太简单,你需要点击"完成"两次以确认使用弱密码。用户创建:- 创建一个普通用户账户,用于日常使用。
   - 输入全名、用户名和密码。
   - 你可以选择"需要此密码进行登录"以提高安全性。
   - 点击"完成"保存设置。
42. 在安装过程中,你需要设置用户账户:ROOT密码:- 设置root用户的密码。root是系统的超级管理员账户。
   - 输入密码并确认。
   - 如果密码太简单,你需要点击"完成"两次以确认使用弱密码。用户创建:- 创建一个普通用户账户,用于日常使用。
   - 输入全名、用户名和密码。
   - 你可以选择"需要此密码进行登录"以提高安全性。
   - 点击"完成"保存设置。
43. ROOT密码:- 设置root用户的密码。root是系统的超级管理员账户。
   - 输入密码并确认。
   - 如果密码太简单,你需要点击"完成"两次以确认使用弱密码。
44. 用户创建:- 创建一个普通用户账户,用于日常使用。
   - 输入全名、用户名和密码。
   - 你可以选择"需要此密码进行登录"以提高安全性。
   - 点击"完成"保存设置。
45. 完成安装:安装完成后,你会看到”完成”按钮。点击”完成”按钮,系统将重启。在重启前,确保移除USB启动盘,除非你想再次进入安装程序。
46. 安装完成后,你会看到”完成”按钮。
47. 点击”完成”按钮,系统将重启。
48. 在重启前,确保移除USB启动盘,除非你想再次进入安装程序。
49. 首次启动:系统重启后,你将看到登录屏幕。输入你创建的用户名和密码登录系统。如果你安装了图形界面,你将看到桌面环境。如果你选择了最小安装,你将看到命令行登录提示。
50. 系统重启后,你将看到登录屏幕。
51. 输入你创建的用户名和密码登录系统。
52. 如果你安装了图形界面,你将看到桌面环境。
53. 如果你选择了最小安装,你将看到命令行登录提示。

从USB启动盘启动计算机后,你将看到CentOS的启动菜单。选择”Install CentOS 7”或”Install CentOS 8”(取决于你下载的版本)并按Enter键。

等待系统加载安装程序。这可能需要几分钟时间。

欢迎界面:

• 选择语言:选择你偏好的语言,然后点击”继续”。

安装摘要界面:

• 这里显示了各种安装选项,我们需要配置每个部分。
• 任何需要配置的部分都会有一个警告图标,直到你完成配置。

本地化:

• 键盘:确保选择了正确的键盘布局。
• 语言支持:确认已选择你需要的语言支持。
• 时间和日期:选择你所在的时区,并确保日期和时间设置正确。

软件:

• 安装源:通常默认为”Auto-detected installation media”,不需要更改。
• 软件选择:对于服务器安装,可以选择”最小安装”。对于桌面使用,可以选择”GNOME桌面”或其他桌面环境。你也可以选择”基础设施服务器”、”文件和存储服务器”或”基本Web服务器”等预设选项。点击”完成”返回安装摘要。
• 对于服务器安装,可以选择”最小安装”。
• 对于桌面使用,可以选择”GNOME桌面”或其他桌面环境。
• 你也可以选择”基础设施服务器”、”文件和存储服务器”或”基本Web服务器”等预设选项。
• 点击”完成”返回安装摘要。

• 对于服务器安装,可以选择”最小安装”。
• 对于桌面使用,可以选择”GNOME桌面”或其他桌面环境。
• 你也可以选择”基础设施服务器”、”文件和存储服务器”或”基本Web服务器”等预设选项。
• 点击”完成”返回安装摘要。

系统:

• 安装位置:这里是分区设置,对于新手,建议选择”自动配置分区”。如果你需要手动分区,可以选择”我要配置分区”。对于手动分区,至少需要创建以下分区:- /boot(500MB-1GB):用于存放启动文件。
   - /(根分区,至少10GB):系统主分区。
   - swap(交换分区,通常为RAM的1-2倍):虚拟内存。
   - /home(剩余空间):用户数据分区。点击”完成”返回安装摘要。
• 这里是分区设置,对于新手,建议选择”自动配置分区”。
• 如果你需要手动分区,可以选择”我要配置分区”。
• 对于手动分区,至少需要创建以下分区:- /boot(500MB-1GB):用于存放启动文件。
   - /(根分区,至少10GB):系统主分区。
   - swap(交换分区,通常为RAM的1-2倍):虚拟内存。
   - /home(剩余空间):用户数据分区。
• 点击”完成”返回安装摘要。
• 网络和主机名:点击右侧的开关启用网络连接。在主机名字段中输入计算机的主机名。如果需要配置静态IP地址,点击”配置”按钮。点击”完成”返回安装摘要。
• 点击右侧的开关启用网络连接。
• 在主机名字段中输入计算机的主机名。
• 如果需要配置静态IP地址,点击”配置”按钮。
• 点击”完成”返回安装摘要。
• KDUMP:KDUMP是一个内核崩溃转储机制,对于生产环境很有用。你可以保持默认设置启用KDUMP,或者禁用它以节省资源。点击”完成”返回安装摘要。
• KDUMP是一个内核崩溃转储机制,对于生产环境很有用。
• 你可以保持默认设置启用KDUMP,或者禁用它以节省资源。
• 点击”完成”返回安装摘要。
• 安全策略:对于大多数用户,可以保持默认设置。如果需要符合特定的安全配置文件,可以选择相应的配置文件。点击”完成”返回安装摘要。
• 对于大多数用户,可以保持默认设置。
• 如果需要符合特定的安全配置文件,可以选择相应的配置文件。
• 点击”完成”返回安装摘要。

安装位置:

• 这里是分区设置,对于新手,建议选择”自动配置分区”。
• 如果你需要手动分区,可以选择”我要配置分区”。
• 对于手动分区,至少需要创建以下分区:- /boot(500MB-1GB):用于存放启动文件。
   - /(根分区,至少10GB):系统主分区。
   - swap(交换分区,通常为RAM的1-2倍):虚拟内存。
   - /home(剩余空间):用户数据分区。
• 点击”完成”返回安装摘要。
  1. - /boot(500MB-1GB):用于存放启动文件。
  2.    - /(根分区,至少10GB):系统主分区。
  3.    - swap(交换分区,通常为RAM的1-2倍):虚拟内存。
  4.    - /home(剩余空间):用户数据分区。
复制代码

网络和主机名:

• 点击右侧的开关启用网络连接。
• 在主机名字段中输入计算机的主机名。
• 如果需要配置静态IP地址,点击”配置”按钮。
• 点击”完成”返回安装摘要。

KDUMP:

• KDUMP是一个内核崩溃转储机制,对于生产环境很有用。
• 你可以保持默认设置启用KDUMP,或者禁用它以节省资源。
• 点击”完成”返回安装摘要。

安全策略:

• 对于大多数用户,可以保持默认设置。
• 如果需要符合特定的安全配置文件,可以选择相应的配置文件。
• 点击”完成”返回安装摘要。

开始安装:

• 完成所有必要的配置后,点击”开始安装”按钮。
• 安装过程将开始,这可能需要一些时间。

用户设置:

• 在安装过程中,你需要设置用户账户:ROOT密码:- 设置root用户的密码。root是系统的超级管理员账户。
   - 输入密码并确认。
   - 如果密码太简单,你需要点击"完成"两次以确认使用弱密码。用户创建:- 创建一个普通用户账户,用于日常使用。
   - 输入全名、用户名和密码。
   - 你可以选择"需要此密码进行登录"以提高安全性。
   - 点击"完成"保存设置。
• ROOT密码:- 设置root用户的密码。root是系统的超级管理员账户。
   - 输入密码并确认。
   - 如果密码太简单,你需要点击"完成"两次以确认使用弱密码。
• 用户创建:- 创建一个普通用户账户,用于日常使用。
   - 输入全名、用户名和密码。
   - 你可以选择"需要此密码进行登录"以提高安全性。
   - 点击"完成"保存设置。

• ROOT密码:- 设置root用户的密码。root是系统的超级管理员账户。
   - 输入密码并确认。
   - 如果密码太简单,你需要点击"完成"两次以确认使用弱密码。
• 用户创建:- 创建一个普通用户账户,用于日常使用。
   - 输入全名、用户名和密码。
   - 你可以选择"需要此密码进行登录"以提高安全性。
   - 点击"完成"保存设置。
  1. - 设置root用户的密码。root是系统的超级管理员账户。
  2.    - 输入密码并确认。
  3.    - 如果密码太简单,你需要点击"完成"两次以确认使用弱密码。
复制代码
  1. - 创建一个普通用户账户,用于日常使用。
  2.    - 输入全名、用户名和密码。
  3.    - 你可以选择"需要此密码进行登录"以提高安全性。
  4.    - 点击"完成"保存设置。
复制代码

完成安装:

• 安装完成后,你会看到”完成”按钮。
• 点击”完成”按钮,系统将重启。
• 在重启前,确保移除USB启动盘,除非你想再次进入安装程序。

首次启动:

• 系统重启后,你将看到登录屏幕。
• 输入你创建的用户名和密码登录系统。
• 如果你安装了图形界面,你将看到桌面环境。
• 如果你选择了最小安装,你将看到命令行登录提示。

安装后配置

成功安装CentOS后,我们需要进行一些基本配置和优化:

系统更新

1. 打开终端(如果你在图形界面中,可以通过应用程序菜单找到终端)。
2. 切换到root用户:su -输入root密码。
3. 更新系统:yum update -y(对于CentOS 7)
或dnf update -y(对于CentOS 8)
4. 等待更新完成,这可能需要一些时间。
  1. su -
复制代码
  1. yum update -y
复制代码
  1. dnf update -y
复制代码

添加用户到sudo组

如果你在安装过程中创建了用户账户,你可能需要将其添加到sudo组,以便执行管理员命令:

1. 切换到root用户:su -
2. 安装sudo(如果最小安装可能没有):yum install sudo -y(对于CentOS 7)
或dnf install sudo -y(对于CentOS 8)
3. 将用户添加到wheel组(wheel组在CentOS中默认有sudo权限):usermod -aG wheel username(将username替换为你的用户名)
4. 退出root用户:exit
5. 注销并重新登录,以使更改生效。
  1. su -
复制代码
  1. yum install sudo -y
复制代码
  1. dnf install sudo -y
复制代码
  1. usermod -aG wheel username
复制代码
  1. exit
复制代码

安装常用软件

根据你的需求,你可能需要安装一些常用软件:

1. 对于桌面用户,你可能需要:sudo yum install -y libreoffice firefox vlc(对于CentOS 7)
或sudo dnf install -y libreoffice firefox vlc(对于CentOS 8)
2. 对于开发人员,你可能需要:sudo yum groupinstall -y "Development Tools"(对于CentOS 7)
或sudo dnf groupinstall -y "Development Tools"(对于CentOS 8)

对于桌面用户,你可能需要:
  1. sudo yum install -y libreoffice firefox vlc
复制代码

(对于CentOS 7)

  1. sudo dnf install -y libreoffice firefox vlc
复制代码

(对于CentOS 8)

对于开发人员,你可能需要:
  1. sudo yum groupinstall -y "Development Tools"
复制代码

(对于CentOS 7)

  1. sudo dnf groupinstall -y "Development Tools"
复制代码

(对于CentOS 8)

配置防火墙

CentOS默认使用firewalld作为防火墙:

1. 检查防火墙状态:sudo firewall-cmd --state
2. 启用防火墙(如果未启用):sudo systemctl enable firewalld
sudo systemctl start firewalld
3. 开放常用端口(例如HTTP和HTTPS):sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
  1. sudo firewall-cmd --state
复制代码
  1. sudo systemctl enable firewalld
  2. sudo systemctl start firewalld
复制代码
  1. sudo firewall-cmd --permanent --add-service=http
  2. sudo firewall-cmd --permanent --add-service=https
  3. sudo firewall-cmd --reload
复制代码

配置SELinux

SELinux(Security-Enhanced Linux)是CentOS的一个安全特性,但可能会给新手带来一些挑战:

1. 检查SELinux状态:getenforce
2. 如果需要临时禁用SELinux(不推荐):sudo setenforce 0
3. 如果需要永久禁用SELinux(不推荐):编辑SELinux配置文件:sudo nano /etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled保存文件并重启系统
4. 编辑SELinux配置文件:sudo nano /etc/selinux/config
5. 将SELINUX=enforcing改为SELINUX=disabled
6. 保存文件并重启系统
  1. getenforce
复制代码
  1. sudo setenforce 0
复制代码

• 编辑SELinux配置文件:sudo nano /etc/selinux/config
• 将SELINUX=enforcing改为SELINUX=disabled
• 保存文件并重启系统
  1. sudo nano /etc/selinux/config
复制代码

安装图形界面(如果选择了最小安装)

如果你选择了最小安装但后来决定需要图形界面,可以按照以下步骤安装:

1. 安装GNOME桌面环境:sudo yum groupinstall -y "GNOME Desktop"(对于CentOS 7)
或sudo dnf groupinstall -y "GNOME Desktop Environment"(对于CentOS 8)
2. 设置系统默认启动到图形界面:sudo systemctl set-default graphical.target
3. 重启系统:sudo reboot
  1. sudo yum groupinstall -y "GNOME Desktop"
复制代码
  1. sudo dnf groupinstall -y "GNOME Desktop Environment"
复制代码
  1. sudo systemctl set-default graphical.target
复制代码
  1. sudo reboot
复制代码

常见问题及解决方案

在安装和使用CentOS的过程中,新手可能会遇到一些常见问题。以下是一些问题及其解决方案:

问题1:USB启动盘无法启动

可能原因:

• USB启动盘制作不正确
• BIOS/UEFI设置不正确
• USB设备或端口有问题

解决方案:

1. 重新制作USB启动盘,确保使用正确的工具和方法。
2. 检查BIOS/UEFI设置,确保USB设备是第一启动项。
3. 尝试使用不同的USB端口或不同的USB设备。
4. 确保在BIOS/UEFI中启用了Legacy Support(如果使用旧版BIOS)或禁用了Secure Boot(如果使用UEFI)。

问题2:安装过程中无法检测到硬盘

可能原因:

• 硬盘控制器模式不兼容
• 硬盘是RAID配置
• 硬盘是GPT分区表,但系统设置为Legacy启动

解决方案:

1. 在BIOS/UEFI中更改硬盘控制器模式(例如从AHCI改为IDE或反之)。
2. 如果使用RAID,确保在安装过程中加载正确的RAID驱动程序。
3. 对于GPT分区表,确保使用UEFI启动模式;对于MBR分区表,使用Legacy启动模式。

问题3:安装完成后无法启动系统

可能原因:

• 引导加载程序安装不正确
• 分区配置问题
• 硬盘控制器模式不兼容

解决方案:

1. 从USB启动盘启动,选择”Troubleshooting” > “Rescue a CentOS system”。
2. 按照提示进入救援模式。
3. 尝试重新安装引导加载程序:chroot /mnt/sysimage
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
exit
reboot
4. 如果问题仍然存在,检查分区配置是否正确,特别是/boot分区是否正确挂载。
  1. chroot /mnt/sysimage
  2. grub2-install /dev/sda
  3. grub2-mkconfig -o /boot/grub2/grub.cfg
  4. exit
  5. reboot
复制代码

问题4:网络连接问题

可能原因:

• 网络驱动程序未加载
• 网络配置不正确
• 防火墙阻止了网络连接

解决方案:

1. 检查网络接口状态:ip a
2. 如果网络接口未启用,启用它:sudo ip link set dev eth0 up(将eth0替换为你的网络接口名称)
3. 如果使用DHCP,获取IP地址:sudo dhclient eth0
4. 检查网络连接:ping google.com
5. 如果问题仍然存在,检查防火墙设置:sudo firewall-cmd --list-all
6. 如果需要,暂时禁用防火墙进行测试:sudo systemctl stop firewalld
  1. ip a
复制代码
  1. sudo ip link set dev eth0 up
复制代码
  1. sudo dhclient eth0
复制代码
  1. ping google.com
复制代码
  1. sudo firewall-cmd --list-all
复制代码
  1. sudo systemctl stop firewalld
复制代码

问题5:软件包安装失败

可能原因:

• 软件源配置问题
• 网络连接问题
• 依赖关系问题

解决方案:

1. 检查软件源配置:sudo yum repolist(对于CentOS 7)
或sudo dnf repolist(对于CentOS 8)
2. 如果软件源列表为空,检查网络连接并尝试更新软件源缓存:sudo yum clean all
sudo yum makecache(对于CentOS 7)
或sudo dnf clean all
sudo dnf makecache(对于CentOS 8)
3. 如果依赖关系问题,尝试清理并重新安装:sudo yum clean all
sudo yum update
sudo yum install package-name(对于CentOS 7)
或sudo dnf clean all
sudo dnf update
sudo dnf install package-name(对于CentOS 8)
  1. sudo yum repolist
复制代码
  1. sudo dnf repolist
复制代码
  1. sudo yum clean all
  2. sudo yum makecache
复制代码
  1. sudo dnf clean all
  2. sudo dnf makecache
复制代码
  1. sudo yum clean all
  2. sudo yum update
  3. sudo yum install package-name
复制代码
  1. sudo dnf clean all
  2. sudo dnf update
  3. sudo dnf install package-name
复制代码

总结

通过本教程,我们详细介绍了从准备工具到完成CentOS安装的全过程。我们讨论了如何下载CentOS镜像文件,如何在不同操作系统上制作启动盘,如何设置BIOS/UEFI从USB启动,以及如何完成CentOS的安装和基本配置。我们还提供了一些常见问题及其解决方案,帮助新手在安装过程中可能遇到的困难。

CentOS是一个强大而稳定的操作系统,适合各种用途,从个人桌面到企业服务器。虽然安装过程可能对新手来说有些复杂,但通过本教程的指导,即使是完全没有Linux经验的用户也能轻松上手。

随着你对CentOS的熟悉,你可以进一步探索其高级功能,如服务器配置、网络管理、安全设置等。CentOS社区提供了丰富的文档和支持,帮助你不断学习和成长。

希望本教程能够帮助你成功安装和使用CentOS,开启你的Linux之旅!
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则