位置: 编程技术 - 正文

详解对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进程)

  • 个人所得税汇算清缴截止日期
  • 生产成本和营业成本的关系
  • 免税农产品发票开具时税率怎么选
  • 实用9%税率的
  • 退税发票误勾选怎么撤销
  • 母公司给子公司担保的规定
  • 以库存现金付讫
  • 外贸企业可以做委托加工吗
  • 产假期间工资如何发放
  • 小规模纳税人开专票
  • 代扣代缴个税手续费返还怎么操作
  • 税务局代增值税专用发票盖什么章
  • 股权转让的印花税是按照什么金额缴纳
  • 行程单燃油附加费可以抵扣吗
  • 简易征收企业所得税几个点
  • 优先股份转让权
  • 公司院内打井怎么处罚
  • 征信证明怎么开啊
  • 房地产企业预缴增值税什么时候结转
  • 新公司税控盘购买流程
  • 社保打入其他公司代扣分录怎么做?
  • 简易计税分包款进项税可以抵扣吗
  • 社保多交怎么办理
  • 税控盘技术服务费可以抵税吗
  • php cgi配置
  • 键盘剪切板怎么打开
  • php连接数据库代码是什么
  • 公司转让债务债权协议
  • 钢铁企业成本核算表
  • 劳务报酬所得包括哪些
  • 自己买材料自己装修
  • redis php实例
  • 简述php图像操作的基本步骤
  • uniapp使用高德地图直接进行导航
  • 统计 α
  • 总结js中常用的字符
  • 小规模纳税人企业所得税优惠政策最新2023
  • 公司处理固定资产汽车的账务处理
  • 帝国cms教程官方完整版
  • 存货跌价准备的结转会计分录
  • php引用类型
  • 企业所有者权益是什么意思
  • 入伙和退伙的法律效力
  • 民间非营利组织会计制度及操作实务
  • 销售费用期末余额
  • 商业承兑汇票怎么接收
  • 有限责任公司和有限公司区别在哪
  • 纳税评估补缴的增值税影响所得税吗
  • 小规模年末怎么做账
  • 固定资产清理的税率是多少
  • 实收资本应补缴哪些税
  • 计提折旧有哪些会计科目
  • 确认医院体检收费怎么办
  • fedora怎么样
  • 如何用u盘装系统win10
  • win7网络不好怎么办
  • win8蓝屏解决方法
  • XP系统连接VPN提示错误633:调制解调器已在使用的解决方法图文教程
  • dns_config_service_win
  • ubuntu rar压缩
  • eac.exe是什么
  • 网卡破解
  • win8系统出现闪屏
  • VS2012中C++,#include无法打开源文件
  • django在window部署
  • material design admin
  • 批处理应用实例
  • python爬虫详解
  • python生成pyc
  • jquery添加文字
  • JS Timing
  • python爬虫快速入门
  • bootstrap需要学多久
  • 企业所得税税率10%
  • 江西省电子税务局公众查询
  • 广东省电子税务局官网登录入口
  • 解放服务站总部电话
  • 煤老板的苦恼
  • 微山湖到底属于哪里
  • 上海各区财政收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设