linux内核源码编译2.6失败

centos7环境

iso选择

https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso

自带qemu,未实测是否可用

选择编译版本2.6

下载地址

遇到的编译错误解决

yum list | grep curses

yum install ncurses-devel.x86_64 -y
yum install ncurses.x86_64 -y

再执行

make menuconfig

编译2.6失败,编其他版本

https://www.cnblogs.com/EndPoem-ZH/p/17825933.html

参考上述链接

进行了make install_module

安装路径:

MODLIB	= $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
export MODLIBmodules_install: $(modinst_pre)
PHONY += __modinst_pre
__modinst_pre:@rm -rf $(MODLIB)/kernel@rm -f $(MODLIB)/source@mkdir -p $(MODLIB)
ifdef CONFIG_MODULES@ln -s $(abspath $(srctree)) $(MODLIB)/source@if [ ! $(objtree) -ef  $(MODLIB)/build ]; then \rm -f $(MODLIB)/build ; \ln -s $(CURDIR) $(MODLIB)/build ; \fi@sed 's:^\(.*\)\.o$$:kernel/\1.ko:' modules.order > $(MODLIB)/modules.order
endif@cp -f modules.builtin $(MODLIB)/@cp -f $(objtree)/modules.builtin.modinfo $(MODLIB)/

 验证路径

[root@192 linux-6.5.7]# ls /lib/modules
3.10.0-1160.el7.x86_64  6.5.7

再进行make install

[root@192 linux-6.5.7]# make help | grep installmodules_install - Install all modules to INSTALL_MOD_PATH (default: /)headers_install - Install sanitised kernel headers to INSTALL_HDR_PATHBuild, install, and boot kernel beforekselftest-install - Build and install kernel selftestinstall               - Install kernel using (your) ~/bin/installkernel or(distribution) /sbin/installkernel or install to

 安装目录

total 121M
-rw-r--r--. 1 root root 150K Oct 19  2020 config-3.10.0-1160.el7.x86_64
drwx------. 3 root root   17 Jul 29  2020 efi
drwxr-xr-x. 2 root root   27 Dec 30 03:38 grub
drwx------. 5 root root   97 Jan 20 20:47 grub2
-rw-------. 1 root root  77M Dec 30 03:41 initramfs-0-rescue-9763b08976f1446baca69088d34b6dcf.img
-rw-------. 1 root root  28M Dec 30 03:43 initramfs-3.10.0-1160.el7.x86_64.img
-rw-r--r--. 1 root root 314K Oct 19  2020 symvers-3.10.0-1160.el7.x86_64.gz
-rw-------. 1 root root 3.5M Oct 19  2020 System.map-3.10.0-1160.el7.x86_64
-rwxr-xr-x. 1 root root 6.5M Dec 30 03:41 vmlinuz-0-rescue-9763b08976f1446baca69088d34b6dcf
-rwxr-xr-x. 1 root root 6.5M Oct 19  2020 vmlinuz-3.10.0-1160.el7.x86_64total 164M
-rw-r--r--. 1 root root 150K Oct 19  2020 config-3.10.0-1160.el7.x86_64
drwx------. 3 root root   17 Jul 29  2020 efi
drwxr-xr-x. 2 root root   27 Dec 30 03:38 grub
drwx------. 5 root root   97 Jan 20 22:22 grub2
-rw-------. 1 root root  77M Dec 30 03:41 initramfs-0-rescue-9763b08976f1446baca69088d34b6dcf.img
-rw-------. 1 root root  28M Dec 30 03:43 initramfs-3.10.0-1160.el7.x86_64.img
-rw-------. 1 root root  30M Jan 20 22:22 initramfs-6.5.7.img
-rw-r--r--. 1 root root 314K Oct 19  2020 symvers-3.10.0-1160.el7.x86_64.gz
lrwxrwxrwx. 1 root root   22 Jan 20 22:22 System.map -> /boot/System.map-6.5.7
-rw-------. 1 root root 3.5M Oct 19  2020 System.map-3.10.0-1160.el7.x86_64
-rw-r--r--. 1 root root 3.9M Jan 20 22:22 System.map-6.5.7
lrwxrwxrwx. 1 root root   19 Jan 20 22:22 vmlinuz -> /boot/vmlinuz-6.5.7
-rwxr-xr-x. 1 root root 6.5M Dec 30 03:41 vmlinuz-0-rescue-9763b08976f1446baca69088d34b6dcf
-rwxr-xr-x. 1 root root 6.5M Oct 19  2020 vmlinuz-3.10.0-1160.el7.x86_64
-rw-r--r--. 1 root root 9.9M Jan 20 22:22 vmlinuz-6.5.7[root@192 linux-6.5.7]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.5.7
Found initrd image: /boot/initramfs-6.5.7.img
Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-9763b08976f1446baca69088d34b6dcf
Found initrd image: /boot/initramfs-0-rescue-9763b08976f1446baca69088d34b6dcf.img
done

 

linux内核编译_make menuconfig报错(current_menu error)_make menuconfig失败-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/638140.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

最优传输学习及问题总结

文章目录 参考内容lam0.1lam3lam10lam50lam100lam300画图线性规划matlabpython代码 参考内容 https://blog.csdn.net/qq_41129489/article/details/128830589 https://zhuanlan.zhihu.com/p/542379144 我主要想强调的是这个例子的解法存在的一些细节问题 lam0.1 lam 0.1P,…

[java基础揉碎]进制

目录 进制 进制的图示 进制的转换: 第一组 二进制转换成十进制示例 八进制转换成十进制示例 十六进制转换成十进制示例 ​第二组 十进制转换成二进制 十进制转换成八进制 十进制转换成十六进制 第三组 二进制转换成八进制 二进制转换成十六进制 第四组 八进制…

一文读懂JavaScript DOM节点操作(JavaScript DOM节点操作详解)

一、什么是节点 二、节点类型 1、元素节点 2、属性节点 3、文本节点 4、节点类型、名字、值表格 三、通过文档对象方法获取节点 1、通过id属性获取节点 2、通过标签名字获取节点 3、通过类名获取节点 4、通过name属性获取节点 四、通过层级关系获取节点 1、子节点 …

网络安全防护部署所需要注意的几点

顶层设计概念 考虑项目各层次和各要素,追根溯源,统揽全局,在最高层次上寻求问题的解决之道 顶层设计”不是自下而上的“摸着石头过河”,而是自上而下的“系统谋划” 网络安全分为 物理、网络、主机、应用、管理制度 边界最强 接…

【C++】List模拟实现过程中值得注意的点

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》《算法》 🌝每一个不曾起舞的日子,都是对生命的辜负 目录 前言 1.List迭代器 2.适…

格密码基础:详解LWE问题(2)

目录 一. LWE问题的标准式 二. LWE单向函数与SIS单向函数 2.1 SIS问题的标准型 2.2 SIS与LWE标准型之间的关系 三. LWE问题有多难? 3.1 结论 3.2 归约过程 四. LWE归约性质 五. LWE问题的两个版本 一. LWE问题的标准式 系列文章: 格密码基础&…

Java SE入门及基础(25)

目录 方法带参(续第24篇) 6.方法参数传递规则 方法传参来自官方的说明 基本数据类型传值案例 基本数据类型传值时传递的是值的拷贝 引用数据类型传值案例 引用数据类型传值时传递的是对象在堆内存上的空间地址 Java SE文章参考:Java SE入门及基础知…

文件操作和IO(1)

认识文件 先来认识狭义上的文件(存储在硬盘(磁盘)上).针对硬盘这种持久化的I/O设备,当我们想要进行数据保存时,往往不是保存成一个整体,而是独立成一个个的单位进行保存,这个独立的单位就被抽象成文件的概念,就类似办公桌上的一份份真实的文件一般. 注意:硬盘 ! 磁盘 磁盘属于…

基于C++11的数据库连接池【C++/数据库/多线程/MySQL】

一、概述 概述:数据库连接池可提前把多个数据库连接建立起来,然后把它放到一个池子里边,就是放到一个容器里边进行维护。这样的话就能够避免数据库连接的频繁的创建和销毁,从而提高程序的效率。线程池其实也是同样的思路&#xf…

Java-NIO篇章(4)——Selector选择器详解

Selector介绍 选择器(Selector)是什么呢?选择器和通道的关系又是什么?这里详细说明,假设不用选择器,那么一个客户端请求数据传输那就需要建立一个连接,为了避免线程阻塞,那么每个客…

【Linux】进程间通信——system V 共享内存、消息队列、信号量

需要云服务器等云产品来学习Linux的同学可以移步/–>腾讯云<–/官网&#xff0c;轻量型云服务器低至112元/年&#xff0c;优惠多多。&#xff08;联系我有折扣哦&#xff09; 文章目录 写在前面1. 共享内存1.1 共享内存的概念1.2 共享内存的原理1.3 共享内存的使用1.3.1 …

磁盘分区机制

lsblk查看分区 Linux分区 挂载的经典案例 1. 虚拟机增加磁盘 点击这里&#xff0c;看我的这篇文章操作 添加之后&#xff0c;需要重启系统&#xff0c;不重启在系统里看不到新硬盘哦 出来了&#xff0c;但还没有分区 2. 分区 还没有格式化 3. 格式化磁盘 4. 挂载 5. 卸载…

国标GB28181安防视频监控EasyCVR级联后上级平台视频加载慢的原因排查

国标GB28181协议安防视频监控系统EasyCVR视频综合管理平台&#xff0c;采用了开放式的网络结构&#xff0c;可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力&#xff0c;同时还…

一、用户管理中心——前端初始化

一、Ant Design Pro初始化 1.创建空文件夹 2.打开Ant Design Pro官网 3.打开终端进行初始化 在终端输入npm i ant-design/pro-cli -g 在终端输入pro create myapp 选择umi3 选择simple 项目创建成功后&#xff0c;在文件夹中出现myapp 4.安装依赖 使用vscode打开项目 …

STL中的stack、queue以及deque

目录 一、关于deque容器&#xff08;双端队列&#xff09; 1、deque的底层实现 2、deque的缺点 3、关于stack与squeue默认使用deque容器 二、stack简介 1、stack的成员函数&#xff08;接口&#xff09; 2、stack的模拟实现 三、queue简介 1、queue的成员函数&#xff08…

安全防御-基础认知

目录 安全风险能见度不足&#xff1a; 常见的网络安全术语 &#xff1a; 常见安全风险 网络的基本攻击模式&#xff1a; 病毒分类&#xff1a; 病毒的特征&#xff1a; 常见病毒&#xff1a; 信息安全的五要素&#xff1a; 信息安全的五要素案例 网络空间&#xff1a…

docker配置阿里云镜像加速器

1、阿里云镜像加速器地址获取&#xff1a; 2、配置ECS镜像加速器&#xff0c;重启docker mkdir -p /etc/docker tee /etc/docker/daemon.json <<-EOF {"registry-mirrors": ["https://2lg9kp55.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-…

谈判(贪心算法)

题目 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner;public class Main {public static void main(String[] args) { Scanner sc new Scanner(System.in);int n sc.nextInt();sc.nextLine();List<Integ…

H3C交换机S6850配置M-LAG三层转发

正文共&#xff1a;1999 字 30 图&#xff0c;预估阅读时间&#xff1a;3 分钟 前面提到M-LAG是一种跨设备链路聚合技术&#xff0c;将两台物理设备在聚合层面虚拟成一台设备来实现跨设备链路聚合&#xff0c;从而提供设备级冗余保护和流量负载分担。 之前已经做了DRNI的三层转…

微前端小记

步骤 将普通的项目改造成 qiankun 主应用基座&#xff0c;需要进行三步操作&#xff1a; 1. 创建微应用容器 - 用于承载微应用&#xff0c;渲染显示微应用&#xff1b; a. 设置路由routeb.主应用的布局包括&#xff1a; 主应用菜单&#xff0c;用于渲染菜单主应用渲染区域&a…