位置: 编程技术 - 正文

Linux编译内核(Linux编译内核无法启动)

编辑:rootadmin

推荐整理分享Linux编译内核(Linux编译内核无法启动),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Linux编译内核模块,linux编译内核需要多大空间,Linux编译内核方法,Linux编译内核在哪个文件夹里,Linux编译内核要多久,Linux编译内核在哪个文件夹里,Linux编译内核在哪个文件夹里,Linux编译内核方法,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux编译内核 -准备工作 通常要运行的第一个命令是: #cd /usr/src/linux;make mrproper 该命令确保源代码目录下没有不正确的.o文件以及文件的互相依赖 配置 ??接下来的内核配置过程比较烦琐,但是配置的适当与否与日后Linux的运行直接相关,有必要了解一下一些主要的且经常用到的选项的设置。 ??配置内核可以根据需要与爱好使用下面命令中的一个: #make config(基于文本的最为传统的配置界面,不推荐使用) #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用) #make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使用) #make oldconfig(如果只想在原来内核配置的基础上修改一些小地方,会省去不少麻烦) ??这三个命令中,make xconfig的界面最为友好,如果你可以使用Xwindow,那么就推荐你使用这个命令.

Linux编译内核(Linux编译内核无法启动)

在繁杂的配置工作完成以后,下面你就可以自己到杯茶耐心等候了。与编译有关的命令有如下几个: #make dep #make clean #make zImage #make bzImage #make modules #make modules_install #depmod -a ??第一个命令make dep实际上读取配置过程生成的配置文件,来创建对应于配置的依赖关系树,从而决定哪些需要编译而那些不需要; 第二命令make clean完成删除前面步骤留下的文件,以避免出现一些错误; 第三个命令make zImage和第四个命令make bzImage实现完全编译内核,二者生成的内核都是使用gzip压缩的,只要使用一个就够了, 它们的区别在于使用make bzImage可以生成大一点的内核,比如在编译2.4.0版本的内核时如果使用make zImage命令,那么就会出现system too big的错误提示。 建议大家使用make bzImage命令。 ??后面三个命令只有在你进行配置的过程中,在回答Enable loadable module support (CONFIG_MODULES)时选了"Yes"才是必要的, make modules和make modules_install分别生成相应的模块和把模块拷贝到需要的目录中。 ??严格说来,第七个命令和编译过程并没有关系,它是生成模块间的依赖关系,这样你启动新内核之后,使用modprobe命令加载模块时就能正确地定位模块。

更新 ??经过以上的步骤,我们终于得到了新版本的内核。为了能够使用新版本的内核,我们还需要做一些改动: #cp /usr/src/linux/System.map /boot/System.map-2.4.0test8 #cp /usr/src/linux/arch/i/bzImage /boot/vmlinuz-2.4.0test8 ??以上这两个文件是我们刚才编译时新生成的。下面修改/boot下的两个链接System.map和vmlinuz,使其指向新内核的文件: #cd /boot;rm -f System.map vmlinuz #ln -s vmlinuz-2.4.0test8 vmlinuz #ln -s System.map-2.4.0test8 System.map #shutdown -r now 正常启动.您的机器现在就使用你的新内核了. 下面是RH 推荐的编译方式. 注意edit Makefile 老话新说,RedHat 公司 推荐编译内核方法 本文部分取自于RH(RHCE Rapid Track Course)课本. 本文假定你用的是Redhat 7.2,用grub 管理启动.准备编译7.2 自带的内核 cd /usr/src/linux-2.4 make mrproper edit Makefile 文件 把EXTRAVERSION= 改成有你特色的文字, 比如: EXTRAVERSION=-me make menuconfig or make xconfig make dep make bzImage make modules make modules_install cp System.map /boot/System.map-2.4.7-me cp arch/i/boot/bzImage /boot/vmlinuz-2.4.7-me new-kernel-pkg --install --mkinitrd --depmod 2.4.7-me

I Graphics LINUX Driver的安装 我的机子的主板是承启6WIV主板,主板内置intelchipsetgraphicsdriver。由于我的redhat6.2无法驱动这块显卡,所以我一直没有使用xwindow。最近终于下载了它的

在Linux下如何使用软盘、光盘等分区 这是Linux初学者问得最多的问题。由于大家已习惯了微软的访问方法,总想用类似的思路来找到软盘和光盘。但在Linux下,却沿袭了UNIX将设备当作文件来

建立并安装一个定制的内核 首先对内核构建目录做一个快速的浏览。这里所提到的所有目录都在/usr/src/sys目录中;也可以通过/sys来访问它。这里的众多子目录包含了内核的不同部

标签: Linux编译内核无法启动

本文链接地址:https://www.jiuchutong.com/biancheng/366901.html 转载请保留说明!

上一篇:linux Intel 845集成显示驱动下载

下一篇:I810 Graphics LINUX Driver的安装

  • 销售清单要装订吗
  • 火车票丢失可以抵扣进项税额
  • 固定资产出售损失属于广义费用吗
  • 本季度盈利可以当季弥补以前亏损吗
  • 微信支付工资怎么做账
  • 附追索权的应收债权出售的会计处理
  • 进项税转出的附加税怎么做
  • 没有发票的费用计入什么科目
  • 开票资料填写
  • 汽修厂的财务怎样做账
  • 个税申报中劳务报酬
  • 固定资产直接进费用违背什么
  • 交通补贴和通讯补贴标准
  • 资产负债表资产总额为负数
  • 汽车加油票可以开专票吗
  • 预收账款税收政策
  • 其他应收款押金计提坏账吗
  • 如何绕开压缩包密码
  • u盘写入扇区错误
  • 收到预付款怎么给客户写协议书
  • 银行提取备用金会计分录
  • 简介linux系统中的10个常用命令及功能
  • 如何查看电脑是什么牌子
  • 胆固醇为什么会高
  • 关于笔记本电脑的文案
  • 蓝桥杯等级
  • 阿圭罗来自哪里
  • 离职赔偿金计入什么费用
  • 二手车销售发票的开具怎么处理?
  • php链表的应用场景
  • thinkphp extend
  • htmlspecialchars_decode
  • 递归最小二乘法辨识参数
  • 传统结算工具的不足有
  • 企业处置固定资产发生的净损失应计入
  • 公司主营业务怎么介绍
  • 预计负债初始计量的最佳估计数的确定是会计估计变更吗
  • 个人账户收到多少钱会被监控
  • Uncaught DONException: Failed to execute ‘atob‘ on “window ‘: The string to be decoded is not carrec...
  • dedecms都能做什么网站
  • 蔬菜开发票到哪里开呢?
  • 销售费用福利费和管理费用福利费
  • 核定征收企业所得税的小型微利企业不得享受优惠政策
  • 弥补以前年度亏损后怎么交所得税
  • 个人出租不动产增值税优惠政策
  • 管理费用里面包括哪些明细科目
  • 餐饮赠送的菜品需要缴税吗
  • 单品毛利润计算方法
  • 公司租赁个人车辆租金多少合适
  • 物业公司收取电费服务费
  • 公司在银行的贷款会计分录
  • 参展企业收到展览费用
  • 长期待摊销费用属于流动资产吗
  • 如何解绑企业开票员身份
  • 外汇汇率调整分为哪几种
  • 建账是不是只需要科目余额表
  • sql语句优化总结
  • CentOS7 64位安装mysql图文教程
  • MySQL通过触发器解决数据库中表的行数限制详解及实例
  • xampp网页服务器配置文件名
  • 最新版的win10
  • Linux/Ubuntu chmod命令详解使用格式和方法
  • WINDOWS操作系统属于什么操作系统
  • win7或win8、win8.1系统下安装ubuntu实现双系统图文教程
  • centos6.5升级到7.2
  • linux cat命令的用法
  • android获取音频信息
  • html怎么下
  • python图像移动
  • node.js javascript
  • linux修改磁盘格式指令
  • 深入理解中国式现代化
  • jquery1.8
  • javascript面向对象精要pdf下载
  • python 设计
  • python操作mongodb数据库
  • 企业购房契税怎么入账
  • 土地使用税申报流程图
  • 大兴区地方税务局
  • 发票开具显示获取纳税人基础信息失败,请退出?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设