• 实体机安装centos7问题总结


    安装前期准备

    系统:CentOS-7-x86_64-DVD-1511.iso (CentOS-7.2.1511版本)

    U盘大小8G以上

    制作U盘软件:ventoy-1.0.77  (官网地址:https://www.ventoy.net/cn/download.html )

    ventoy软件的好处就是,把iso的文件直接扔进去就可以重装系统了,换个系统不需要重新制作启动盘。而且官网说明是同时支持 Linux 和 Windows 系统安装。(Windows我这边没测试,不知道是否可行)

    一、ventoy软性下载:

    1、打开网页,下载Windows版本的(我这里以 山东大学镜像 站为例)

    二、下载下来之后解压, 开始制作U盘工具

    64位系统可以选择这个程序来制作,其实选择32位的程序来制作也没关系,经测试32位程序是可用的

     三、把要安装的系统复制到U盘了

    四、开始安装centos系统

    问题总结:

    1、选择完安装系统时,出现黑屏的情况,内核与硬件不支持,显卡或者CPU太高级了,出现这种情况可以采用低配置的电脑安装系统,安装完系统把硬盘换回去,经测试是可行的

    或者利用VMware Workstation软件安装系统,选择物理磁盘来安装,安装完之后再把硬盘换回去。这个方法没试过,理论上是可行的

    2、安装完系统,进入系统时黑屏,也是显卡过于高级或者没事显卡驱动导致的,可以根据mac在路由器上查到IP地址进行远程连接

    3、网卡问题

    还需要准备一个盘,格式成ext4,可以利用VMware Workstation软件进行操作,或者利用现成的Linux系统进行操作

    这里使用VMware Workstation软件进行操作,需要开启 USB控制器 硬件的配置

    插入U盘

     找到U盘的位置: fdisk -l

    格式一个分区也行,但分区空间要够空间: mkfs.ext4 /dev/sdb2

    格式好之后,把 CentOS-7-x86_64-DVD-1511.iso 文件放进去,然后再把网卡驱动下载下来放进分区里面

    下载网卡驱动地址,不一定适用所有的,自己找自己匹配的: 适用于 PCIe* 英特尔® 千兆位以太网网络连接的英特尔® 网络适配器驱动程序 Linux* 下

      

    或者直接wget下载: wget https://downloadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz 

    配置要安装依赖包的yum文件列表: echo 'cpp gcc gcc-c++ glibc-devel glibc-headers kernel-devel kernel-headers libmpc mpfr' > yum_list.txt

    配置 yum 文件,现在可以直接复制粘贴,方便

    cat > localhost_yum.repo <<EOF

    [centos7]
    name=centos7
    baseurl=file:///iso
    enabled=1
    gpgcheck=0 # 关闭检查
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    EOF

    然后卸载U盘,插到要安装网盘的电脑上,挂载U盘,

    建立挂载 iso 镜像的目录: mkdir /iso

    mount /dev/sdb2 /mnt/  # 根据自己的盘位来挂载

    mount -o loop /mnt/CentOS-7-x86_64-DVD-1511.iso /iso

    备份原先的yum目录,或者直接删了也行

    mv /etc/yum.repos.d /etc/yum.repos.d.bak

    rm -f /etc/yum.repos.d/*

    cp /mnt/yum_list.txt /etc/yum.repos.d/

    yum clean all

    yum -y install $(cat /mnt/yum_list.txt)

    cd /mnt/

    tar zxf e1000e-3.8.4.tar.gz

    cd e1000e-3.8.4/src

    make

    make install  # 没error报错就安装正常了

    拷贝驱动程序

    cp /lib/modules/3.10.0-1160.el7.x86_64/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko /lib/modules/3.10.0-1160.el7.x86_64/updates/drivers/net/

    加载驱动程序: depmod -a

    测试驱动程序: modprobe e1000e

    查看是否已经加载: lsmod | grep e1000e

    重启网络服务: systemctl restart network

    ping一下外网: ping www.baidu.com

    查看IP地址: ip route

    安装网卡后是没有IP地址配置信息的,需要自己配置一份出来

    删除yum文件: rm -f /etc/yum.repos.d/yum_list.txt

    卸载挂载的东西: umount /iso /mnt

    exfat格式的U盘需要的依赖包安装过程

    先安装yum可下载yum源的软件包工具: yum -y install yum-utils

    安装exfat格式的yum源:yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

    下载exfat软件包和相关依赖包

    yumdownloader exfat-utils fuse-exfat fuse-libs --resolve --destdir=/data/recycle/

     参数解析:

    yumdownloader: yum下载工具

    exfat-utils fuse-exfat fuse-libs : exfat工具包和相关依赖包

    --resolve:把相关的依赖包也下载下来

    --destdir=/data/recycle/: 指定的下载文件的存放目录

  • 相关阅读:
    删除类及其对象的属性:delattr()函数
    SpringBoot 整合 WebSocket 实现长连接,将数据库中的数据进行推送
    从零用VitePress搭建博客教程(7) -– 如何用Github Actions自动化部署到Github Pages?
    mfc入门基础(六)创建模态对话框与非模态对话框
    Eigen::Matrix 排序
    基于SpringBoot的火车订票管理系统
    使用js原生customElements.define()API 实现类似godot游戏引擎的colorRect类
    【毕业季_进击的技术er】送别过去两年迷茫的自己。重整旗鼓,大三我来啦
    数据恢复篇:如何在 Android 手机上恢复未保存/删除的 Word 文档
    muduo源码学习base——Atomic(原子操作与原子整数)
  • 原文地址:https://blog.csdn.net/moyuanbomo/article/details/125394992