`
zhao_rock
  • 浏览: 191849 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

CentOS下安装linux kernel源码

 
阅读更多

1. CentOS下安装Linux kernel的源码

以root用户进行以下操作
1.下载系统包
yum install rpm-build
yum install redhat-rpm-config

2.下载并安装kernel包
lynx http://vault.centos.org/6.0/os/SRPMS/Packages/kernel-2.6.32-71.el6.src.rpm

rpm -ivh kernel-2.6.32-71.el6.src.rpm

3.执行rpmbuild命令
cd /root/rpmbuild/SPECS
rpmbuild -bp --target=`uname -m` kernel.spec

4.源码的位置
cd /root/rpmbuild/BUILD/kernel-2.6.32-71.el6/linux-2.6.32-71.el6.x86_64

 

 

 

 

2. Linux下转换Dos的文件格式

Windows下的文件如果不经过装换,在Linux下经常会出现类似错误提示:

现象:/bin/bash^M: bad interpreter: 没有那个文件或目录

结论:这可以确定是不同操作系统文件存储格式的不同

解决方法:

vi 目标文件

#1.查看文件格式,明确原因

:set ff?

fileformat=dos

#2.修改文件格式为Linux

:set fileformat=unix
:wq

 

 

 

 

 

1
0
分享到:
评论

相关推荐

    centos7内核升级离线安装包kernel-lt-5.4.274*

    本文将详细介绍如何在离线环境下,使用"kernel-lt-5.4.274*"这个内核升级包来升级CentOS 7的内核。 首先,理解"kernel-lt"的含义。kernel-lt是CentOS 7的一个长期支持内核分支,它的目标是提供更长时间的支持和维护...

    英特尔 i350 网卡驱动 Linux源码

    【标题】"英特尔 i350 网卡驱动 Linux源码" 描述了这个压缩包文件的内容,它是针对英特尔的i350网卡在Linux操作系统下的驱动程序的源代码。这个驱动程序是为了使Linux系统能够识别并充分利用英特尔i350网络接口控制...

    centos离线安装python环境依赖

    虽然通常在安装CentOS时就已经包含了内核,但在特定场景下,可能需要更新内核以支持Python的某些特性或优化性能。 在离线安装Python环境时,我们需要遵循以下步骤: 1. **下载所需文件**:首先,你需要在有网络的...

    CentOS安装网卡驱动

    在Linux世界中,CentOS是一款广泛使用的开源操作系统,它基于Red Hat Enterprise Linux并提供免费的社区支持。在使用CentOS时,有时可能会遇到需要手动安装网卡驱动的情况,尤其是在新安装或者更新硬件后。本文将...

    CentOS 5.4安装手册

    **CentOS 5.4 安装手册** **一、CentOS 简介** CentOS 是一个基于 Red Hat ...注意,虽然CentOS 5.4 已经非常陈旧,不再受到官方支持,但这些安装和定制内核的方法对于理解Linux系统的安装和维护仍然具有参考价值。

    linux服务器上centos7.5离线安装redis 所需要的gcc包

    在Linux服务器上安装Redis,尤其是处于离线环境的CentOS 7.5系统,需要一些必要的依赖包,其中最重要的就是GCC(GNU Compiler Collection)。GCC是GNU项目的一部分,它是一个开源的编译器套件,用于将源代码编译成可...

    CentOS6.4的安装与配置Qt4.8.4环境

    5. 安装核心模块:`yum install kernel-devel`、`yum install openssl-devel`、`yum install unixODBC-devel`、`yum install mysql-devel`。 6. 重启以应用所有变更:`reboot`。 7. 将Qt源代码包和Qt Creator安装...

    drbd heartbeat 安装 linux centos

    标题中的“drbd heartbeat安装 Linux CentOS”涉及到的是在Linux CentOS操作系统上部署DRBD(Distributed Replicated Block Device)和Heartbeat的心跳同步服务。DRBD是一种分布式存储解决方案,用于实现磁盘镜像,...

    centos7内核升级

    - 删除`/usr/src/linux/`目录下的源码和压缩文件 - 删除`/boot/`启动的内核和内核镜像文件 - 删除`grub.cfg`配置文件中新内核对应的条目 #### 八、内核配置选项 在编译内核的过程中,可能会用到以下内核配置选项...

    centos8源码-带配置文件

    kernel-4.18.0-348.el8.tar.xz

    Redhat_CentOS 6 Linux U盘加载阵列卡驱动(无需制作USB KEY).rar

    使用`cp -r /mnt/array_driver/* /mnt/source/kernel/drivers/`命令将驱动复制到内核源码的驱动目录。 重新编译并加载新的内核模块。这通常涉及`make`、`make modules_install`和`depmod`等命令,但具体步骤可能因...

    CentOS无线网卡驱动安装笔记

    总的来说,安装CentOS的无线网卡驱动需要一些Linux基础和耐心,但遵循上述步骤,大多数情况下都能成功安装并使用无线网络。需要注意的是,不同的无线网卡可能需要不同的处理方法,因此在遇到问题时,查阅官方文档或...

    centos7源码更新gcc-9.3

    注意,源码安装可能需要一定时间,取决于你的硬件性能。在升级过程中,请确保系统有足够的磁盘空间,并且在整个过程中不要中断编译,以免导致不完整或错误的安装。在生产环境中,建议先在测试环境中完成升级,确认...

    centos离线安装gcc

    在Linux系统中,CentOS是一个广泛使用的开源操作系统,它基于Red Hat Enterprise Linux并提供免费的社区支持。在开发和编译软件时,GCC(GNU Compiler Collection)是必不可少的工具,它是一套用于编译C、C++、...

    CentOS7-4.19版本内核

    文件内包含:kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm 共两个文件,文件可以从 ...

    中标麒麟v7/银河麒麟v10/uos20/centos7/centos8/其他linux系统在aarch64/arm64的cpu架构下可以使用的electron

    中标麒麟v7/银河麒麟v10/uos20/centos7/centos8/其他linux系统在aarch64/arm64的cpu架构下可以使用的electron。 该版本采用源码编译而来,解决electron在aarch64下白屏及崩溃等问题。 electron版本:7.1.4 ...

    linux离线安装apache

    在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个流程,并针对特定的操作步骤提供指导。 #### 二、准备...

    kernel-3.10.0-514.el7.x86_64相关的rpm包

    `kernel-3.10.0-514.el7.x86_64` 是一个特定版本的Linux内核,这是针对CentOS 7的一个重要组件。 标题中的"kernel-3.10.0-514.el7.x86_64相关的rpm包"意味着我们要讨论的是与这个特定内核版本相关的所有RPM软件包。...

Global site tag (gtag.js) - Google Analytics