位置: 编程技术 - 正文

详解对Linux内核进行升级的步骤(深入了解linux内核)

编辑:rootadmin

推荐整理分享详解对Linux内核进行升级的步骤(深入了解linux内核),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:深入理解linux内核 知乎,linux内核讲解,linux 内核,一文看懂linux内核,《linux内核分析》,一文看懂linux内核,深入了解linux内核,一文看懂linux内核,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux的内核是系统的核心,所以升级内核是Linux系统管理员的一项基本技能,所以我就分享了系统运维实务上的一篇文章,当然我对源文件稍做了一些内容的增加,就是把遇到的问题及解决方案也加上了,希望对各位Linux系统管理员有所帮助!

1.下载内核

复制代码代码如下: cd /usr/src</p><p>wget linux/kernel/v2.6/linux-2.6..tar.gz"> zxvf linux-2.6..tar.gz</p><p>cd linux-2.6.

2.下载热点内核标准配置文件

复制代码代码如下: wget config .config

3.编译内核

复制代码代码如下: make menuconfig

选中Load an Alternate Configuration File ,然后选择刚下载的。config

另外,要特别选中:

1)、通过make menuconfig选中以下对应的选项

复制代码代码如下: General setup –></p><p>[*] enable deprecated sysfs features to support old userspace tools

2)、修改。config文件

修改。config文件中CONFIG_SYSFS_DEPRECATED_V2,将原本被注释掉的

复制代码代码如下:CONFIG_SYSFS_DEPRECATED_V2 改成CONFIG_SYSFS_DEPRECATED_V2=y

注: 修改这项是因为旧版的mkinitrd及其nash在内核没有CONFIG_SYSFS_DEPRECATED_V2参数时默认使用旧版sysfs路径格式,从而在新内核下无法正确访问/sys内的硬盘信息节点。

详解对Linux内核进行升级的步骤(深入了解linux内核)

主要是解决"mount:could not find filesystem '/dev/root'"这样的错误

复制代码代码如下: make bzImage</p><p>make modules</p><p>make modules_install</p><p>make install

4.解压修改内核

复制代码代码如下: cp /boot/initrd-2.6..img /tmp</p><p>cd /tmp/</p><p>mkdir newinitrd</p><p>cd newinitrd/

zcat /initrd-2.6..img |cpio -i

rm -rf /tmp/initrd-2.6..img

vi init[/code]

找到这2行一样的,去掉1行

复制代码代码如下: echo "Loading dm-region-hash.ko module"</p><p>insmod /lib/dm-region-hash.ko</p><p>echo "Loading dm-region-hash.ko module"</p><p>insmod /lib/dm-region-hash.ko

这主要是解决:"insmod: error inserting '/lib/dm-region-hash.ko': -1 File exists"这样的错误

5.从新打包内核

复制代码代码如下: find .|cpio -c -o > /initrd</p><p>cd /</p><p>gzip -9 < initrd > initrd-2.6.img</p><p>rm -rf /boot/initrd-2.6..img</p><p>cp initrd-2.6..img /boot</p><p>rm -rf /cd /usr/src/linux-2.6..tar.gz</p><p>rm -rf /cd /usr/src/linux-2.6.

6.设置从新内核启动

复制代码代码如下: vi /boot/grub/grub.conf

把default=1改为default=0

7.重新启动系统

复制代码代码如下: reboot

Linux中Kill掉进程的种方法 常规篇:首先,用ps查看进程,方法如下:复制代码代码如下:$ps-efsmx:?::gnome-terminalsmx:?::gnome-pty-helpersmx:pts/::bash

简介从Linux服务器上远程获取文件的几种方法 1.ftp方式a)get格式:复制代码代码如下:get[remote-file][local-file]将文件从远端主机中传送至本地主机中。如要获取服务器上e:rose1.bmp,则复制代码代码如下:ft

4G内存服务器epoll并发量最大能达到多少? 按照题主的意思是根据内存去算一个最大并发的连接数.那么首先要找出来单个连接消耗内存的地方.第一个首先是socketbuffer.read和write分别有一个,默认大

标签: 深入了解linux内核

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

上一篇:详解Linux系统中的root权限控制(linux 的ll)

下一篇:Linux中Kill掉进程的10种方法(linux如何kill进程)

  • 增值税16%降到13%的留抵退税的情况说明咋写
  • 非营利组织企业所得税
  • 个人所得税如何计算
  • 个体户经营所得税率
  • 金税盘可以用安卓的线吗
  • 医疗器械商贸企业成本核酸
  • 税率降低怎么算降税额
  • 人员工资薪金所得税计算税款
  • 发生销售折让可以不开具
  • 会议收入包括哪些
  • 不开发票的收入如何申报纳税
  • 广告公司制作警示牌可以开具什么样的发票?
  • 事业单位发生管理费用
  • 假的手撕票已经入账了怎么办?
  • 企业获得的燃油补贴为什么还需要缴纳企业所得税呢?
  • 当年缴纳的税金怎么入账
  • 季报进入国税官网后怎么操作?
  • 企业以前年度的亏损在哪查
  • 可转债税前收益和税后收益
  • 折让冲减的产品销售收入
  • 库存占销售的多少合适
  • 发出商品如何做分录
  • 工资表附在哪张凭证后面
  • 1697508131
  • 形式发票需要报关吗
  • 申报附加专项扣除
  • 企业资产转移是什么意思
  • win10专业版怎么改成家庭版
  • 无票收入有风险吗
  • 收到收据的会计分录
  • 银行收付款凭证是什么
  • gitlab shell
  • 购进的货物
  • 领用增值税专用发票需要旧发票兑换吗
  • 第二季度企业所得税怎么算出来
  • php的foreach循环语句
  • 小规模拍卖公司怎么开票
  • php点击下载
  • 花雕典故
  • 机器学习——感知机
  • 金税盘全额抵扣政策
  • 代扣代缴的企业所得税计入成本吗
  • 租金发票的税率多少
  • 上年所得税费用借方有余额,怎么调整
  • 红字发票开错可以重开吗
  • 个人所得税可以取出来用吗
  • sql server基本知识
  • 以销售额和年末存货计算的存货周转率公式
  • 进口环节缴纳关税计入什么科目
  • 简易计税指的是增值税吗
  • 失业保险金领取多少钱
  • 招待费和差旅费的区别
  • 房地产公司项目经理待遇
  • 预付性费用支出计入
  • 总公司费用能分摊到分公司吗
  • 股本是什么类科目怎么记
  • 贷款罚息会计分录
  • 所有者权益的减少是什么意思
  • 最新职工福利费列支范围
  • 出纳账户怎么设置
  • sql union和join区别
  • win10老是弹窗广告
  • linux和windows交互
  • 两种方法解决一半模型的问题
  • windows7包含6个版本其中什么最强大支持的功能最多
  • linux系统的配置
  • win 7电脑音箱没有声音
  • win10升级win1
  • cocos2dx HelloWorld代码分析
  • 隐藏磁盘空间
  • node js入门
  • unity3d c++开发
  • 慎用是能用还是不能用
  • android资源文件
  • shell eval用法
  • shell脚本的fi
  • unity3d spine
  • js判断手机访问还是电脑访问
  • 公司买水果怎么开票
  • 地方税收包含哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设