如何安装Centos7.9系统

2023-11-12

目录

一、背景

二、安装准备

1.主机硬件配置信息

2.Centos7.9系统安装盘

三、安装步骤

1.BIOS设置U盘启动

2.设置系统语言

3.设置系统安装位置

4.设置网络和主机名

5.设置ROOT用户密码

四、安装后验证

​五、问题记录

U盘安装过程中遇到alua: not attached字样停住不能往下继续


一、背景

最近想安装Centos7.9系统学习学习,不想要虚拟机那种,心一横直接把自己买的Dell品牌机给重装了系统,原装系统是最新的Windows11,自己也是第一次安装Centos7.9系统,瞎折腾了一番难免踩到一些坑,为了避免大家走弯路我还是mark一下。

二、安装准备

1.主机硬件配置信息

品牌 Dell 灵越 3020S 小机箱
CPU i5-13400
内存 8G DDR4 3200MHZ
磁盘 512 SSD + 1T HDD
显卡 集成

2.Centos7.9系统安装盘

如果手头没有系统盘,也不知道怎么制作的,好人做到底,请移步我的另一篇安装说明博客:教你使用U盘制作Centos7.9系统安装盘

三、安装步骤

1.BIOS设置U盘启动

重启Dell主机,刚启动的时候手指头要一直按F2不然你可能会错过BIOS还得重启,进入BIOS设置页面,选择左边菜单栏的Boot Configuration,右边向上移动UEFI Kingston DataTraveler 2.0选项到第一个位置,设置优先使用U盘启动。

disable Secure Boot和Microsoft UEFI CA,换选Audit Mode,不然会限制你用U盘安装不信你试试,记得点APPLY CHANGES保存哈,最后点EXIT退出后会自动重启。

2.设置系统语言

重启后进入Centos安装页面,选择中文和中文简体。当然了你英文好默认选English和English(United States)也行,系统语言安装后可以更改,点击continue进入下一步。

3.设置系统安装位置

 系统安装位置是选填项,其他可以选默认,点击进入设置页面。

因为本主机有两个磁盘,"设备选择"下面左边两张盘我都勾选了,最右边显示的其实是安装U盘别勾就对了,分区选项默认是“自动配置分区”,让系统自动分区一般是不合理的,别问为什么我已经试过了,推荐选“我要配置分区”。 

提前想好分区方案,我本机的分区方案仅供参考:

分区名称 文件系统 大小 说明
/boot xfs SSD盘300M 放引导程序,推荐300MB-500MB
/boot/efi vfat SSD盘200M 放各种操作系统的引导文件,这里只有Centos系统,200M够了
swap swap SSD盘4096M 考虑负载不大给了4G,其他情况可参考RedHat官网推荐配置:Swap Space Red Hat Enterprise Linux 7
/ xfs SSD盘剩余空间 剩余空间都可以给根目录
/data ext4 HDD盘所有空间 一整块机械盘用来存数据

点击左下角的+号新增分区,填写挂载点路径,期望容量填数字,单位默认是MiB,填完后觉得不合理右边表单还可以再修改参数,填好所有分区后点击完成。

4.设置网络和主机名

点击配置,弹出网络连接弹窗,默认连接名是p2p1,如果想让主机自动分配IP上网,IPv4设置里方法选DHCP,如果设置固定IP上网,IPv4设置里方法选手动,填写指定网址IP,新的子网掩码填24就行,24其实是老子网掩码255.255.255.0的简写,网关选当前主机连的路由器IP地址,一定要记得填正确的DNS否则大概率连不上网,填接入外网的路由器IP地址,最后记得开启下网络,主机名可默认或自定义,点击完成进入下一步。

5.设置ROOT用户密码

进入安装状态,至少需要设置ROOT用户。

设置ROOT用户密码,最好是比较复杂的密码,密码应该包括大小写字母、数字和特殊符号等,密码复杂度越高越安全。

安装完成后点击重启。

四、安装后验证

 系统重启成功后进入登录页面,填写ROOT用户名和密码,使用df -h -T命令查看文件系统。

如果选最小安装,不会安装常用网络命令包,需要执行yum install net-tools -y命令进行联网下载安装,安装后使用ifconfig命令查看网络接口,还可以使用ping www.baidu.com命令检查是否能联网成功。


五、问题记录

U盘安装过程中遇到alua: not attached字样停住不能往下继续

原因:没有识别到引导程序,需要修改下U盘配置文件。

解决办法:

1.将刻录镜像后的U盘重命名为CENTOS

2.进入U盘,编辑\EFI\BOOT\grub.cfg文件。
hd:LABEL=RHEL-7.9\x20Server.x86_64全部替换为 hd:LABEL=CENTOS

3.进入U盘,编辑\isolinux\syslinux.cfg文件。
hd:LABEL=RHEL-7.9\x20Server.x86_64全部替换为 hd:LABEL=CENTOS

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何安装Centos7.9系统 的相关文章

  • Vagrant 与 apache 同步文件夹权限问题

    我正在运行 Centos6 4 机器 Running vagrant upVagrant 文件中没有同步文件夹配置就可以了 我可以通过以下方式访问我的主机http localhost 8080它显示 Apache 页面 我可以在中创建ind
  • 内存屏障和 TLB

    内存屏障保证数据缓存的一致性 但是 它能保证TLB的一致性吗 我发现一个问题 在线程之间传递 MappedByteBuffer 时 JVM java 7 update 1 有时会因内存错误 SIGBUS SIGSEG 而崩溃 e g fin
  • messages,CentOS 7不收集日志或不存在 /var/log/messages

    var log message var log secure等都不记录了 并且都是空文件 重启机器 reboot 无效 重启日志 systemctl start rsyslog 无效 怀疑空间不足 删除 var log messages 重
  • 如何在 CentOS 上安装 PySide?

    我想在 CentOS 上安装 ReText 有一个问题 root localhost scripts 2 6 python retext py Traceback most recent call last File retext py l
  • 与 crond 不同的 ssh 行为

    我已经在这件事上抓狂了好几个小时了 我欢迎任何有关下一步发展的新想法 目标是通过 SSH 登录到自定义应用程序 CLI 然后使用自定义 CLI 命令之一在远端设备上下拉调试 shell 在客户端 我使用 CentOS mini 并运行 ss
  • 登录时自动运行 Bash 脚本

    我编写了一个脚本 它将登录者的日期和用户名发送到日志文件中 以记录登录者的记录 我想知道如何设置此脚本在用户登录时自动执行 而不是在用户登录时自动执行在终端中手动运行它 注意 用户名是当前登录的用户 my code bin bash pri
  • APC缓存碎片问题

    我在 CentOS 服务器 5 上运行 APC php 缓存 每天 13 000 次访问 运行 php 5 3 3 APC 3 1 4 和 4Gb RAM 在过去的几周里 我经历了很多 unable to allocate memory f
  • 在 Linux 中向当前日期添加 x 秒

    我这里有两台 Linux CentOS 6 0 机器 我需要在当前日期时间上添加 或删除 5 秒 最后 我的两台机器都会有5秒的差距 一台时间正确 另一台或多或少有5秒 我知道我可以使用以下命令更改日期 date s DD MMM YYYY
  • 如何在 CentOS 中向 PHP 5 添加curl 支持

    如何在 CentOS 中向 PHP 5 添加curl 支持 安装curl和curl devel后 我需要做哪些事情才能在PHP 5中设置curl 有同样的问题 安装 php common 对我有用 yum install php commo
  • 命令“PassengerAppRoot”无效,可能拼写错误或由服务器配置中未包含的模块定义

    我已按照中给出的每一个安装步骤进行操作在 Linux Unix 生产服务器上安装 Passenger Apache 适用于 Node js 应用程序 Red Hat 6 CentOS 6 带 RPM https www phusionpas
  • 无法在 CentOS 7 上启动 postgresql 服务

    无法在 CentOS 7 上启动 postgresql 9 5 我关注了这个页面 https wiki postgresql org wiki YUM Installation https wiki postgresql org wiki
  • 未找到 jmap 命令

    我正在尝试使用jmap对我的命令CentOS服务器 但它一直告诉我 即使我安装了 JDK 也找不到该命令 这是命令的输出java version java version 1 7 0 25 OpenJDK Runtime Environme
  • PHP 5.3.8 上的 Mime 类型检测失败并显示 fileinfo

    我在 CentOS 服务器上安装了 PHP 5 3 8 时 无法使用 fileinfo 检测简单 PNG 文件的 mime 类型 问题 基本上 如果我有以下代码 如您所见 该文件是 PNG 图像 文件的头字节已被检查并
  • Docker CentOS 映像不会自动启动 httpd

    我正在尝试使用 Apache 和 PHP 程序运行一个简单的 Docker 映像 如果我跑的话效果很好 docker run t i p 80 80 my httpd bin bash 然后手动启动Apache service httpd
  • 在哪里可以找到 PHP 的错误日志文件?

    在哪里可以找到错误日志文件 我需要检查它们以解决安装后显示的内部服务器错误suPHP https wiki archlinux org title SuPHP 您可以使用lsof https en wikipedia org wiki Ls
  • 在 systemd 服务文件内/内联添加 shell 命令

    我正在运行gunicorn通过 systemd 将服务器作为服务 这是示例service file Unit Description Gunicorn NGINX After network target Service User root
  • PCRE 库版本太旧

    Bug Genie 3 需要 PCRE 库 8 0 或更高版本 你有 版本 7 8 2008 09 05 将您的系统更新到最新版本 你常用的来源 在我查看问题并尝试通过以下步骤更新我的 PCRE 库后 wget the latest sou
  • 合并来自 ffmpeg 的两个视频

    我想使用 ffmpeg 将两个 mp4 视频组合成一个 mp4 视频 到目前为止我尝试过的是 ffmpeg i input1 mp4 i input2 mp4 output mp4 但是 每次我获取带有第一个输入的视频编解码器的视频而不是另
  • 如何配置 nginx 重写规则以使 CakePHP 在 CentOS 上运行?

    大家好 请帮帮我 我正在尝试在运行 Nginx 和 Fact CGI 的 Centos 服务器上设置 cakephp 环境 我已经在服务器上运行了一个 WordPress 站点和一个 phpmyadmin 站点 因此我已经正确配置了 PHP
  • httplib.BadStatusLine: '' 在 Linux 上,但在 Mac 上则不然

    这个错误已经困扰我几个小时了 我决定编写一个单独的项目 只是为了看看我是否可以复制它 而且我可以 但只能在我的服务器上复制 这适用于我的 Mac Mac OSX El Capitan 10 11 6 服务器 CentOS 7 2 1511

随机推荐