`
agile_boy
  • 浏览: 548736 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

升级Linux内核错误

阅读更多
  因为要使用ntfs-3g(内核至少2.6.22才不会有warning提示)的写功能,所以将自己机器上的linux(debian)内核从2.6.18升级到目前最新的2.6.25.9
  下载源码,定制参数选项(make menuconfig,很重要,好多问题其实出现在参数的配置上),make;make modules_install;make install,就是这么简单。
  最后还是要生成initrd文件的,可以使用yaird命令
  这里记录一下升级过程中碰到的两个导致linux启动panic的东东

/bin/cat: /sys/block/hda/dev: No such file or directory
碰到这个情况,其实是modules没有加载好,只需在/etc/yaird/Default.cfg增加

MODULE          ide-generic
MODULE          ide-disk

就可以轻松搞定的。

第二个异常跟上面很相似
/bin/cat: /sys/block/sda/dev: No such file or directory

碰到这种情况是因为采用了ata_piix的模块来管理硬盘,但是在2.6.25中,默认的硬盘是IDE的,其默认的设备名称是/dev/hda之类的。现在只需在Grub的配置文件中增加

ro hda=noprobe

就好,这样linux就会用ata_piix模块来管理硬盘(直接支持DMA等),不过这样做要有个前提,就是ide和ata_piix都要作为module来加载,而不是将其编译到内核中

1
0
分享到:
评论

相关推荐

    linux内核备份和升级

    这是我在公司内核备份和内核升级时的笔记。详细记录了备份和升级的步骤。主要内容来源网络,但是我修改了一些错误,并注解了要注意的地方。 备份和升级我都成功,所以记录下来,希望对朋友有用。 文件是pdf格式的...

    ubuntu内核(linux-modules--generic_5.7.10-050710.202007220834_amd64.deb)

    下载之后可以直接点击安装,不用通过命令行窗口,推荐安装顺序1.headers-all 2.headers-generic 3.image-...ubuntu安装后无法连接WIFI(尤其是比较新的电脑)可以升级内核试试 没能同时上传四个文件,其余三个也以上传

    CVE-2018-17182:Linux内核VMA-UAF提权突破(CVE-2018-17182),0天

    Linux内核VMA-UAF提权突破(CVE-2018-17182) 关于 Google Project Zero的网络安全研究人员发布了详细信息,并针对自内核版本3.16至4.18.8以来Linux内核中存在的高严重性漏洞的概念验证(PoC)漏洞利用。 由白帽...

    linux-base_4.5ubuntu1_16.04.1_all.deb

    ubuntu16.04升级内核时如果提示如下错误,需要安装此包: linux-image-unsigned-4.20.17-042017-generic depends on linux-base (>= 4.5ubuntu1~16.04.1); however: Version of linux-base on system is 4.0ubuntu1...

    《Linux从入门到精通》

    0.4 从以前版本的Red Hat Linux升级 0.5 开发者的话 0.6 编者的话 1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 ...

    Linux从入门到精通

    0.4 从以前版本的Red Hat Linux升级 0.5 开发者的话 0.6 编者的话 1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 ...

    linux从入门到精通.chm

    0.4 从以前版本的Red Hat Linux升级 0.5 开发者的话 0.6 编者的话 1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 ...

    LINUX安装与配置简明手册

    10.2.8 使用Red Hat发行版本升级内核 117 10.2.9 编译内核 118 10.2.10 升级内核 119 10.2.11 为内核源代码打补丁 119 10.2.12 对缺省内核进行细调 120 10.2.13 安装内核 121 10.2.14 加载内核模块 121 10.2.15 卸载...

    RED HAT LINUX 6大全

    2.3.2 内核参数选项 8 2.3.3 安装程序 9 2.3.4 选择一种安装方法 9 2.3.5 光盘安装 10 2.4 硬件配置 14 2.4.1 选择鼠标 14 2.4.2 配置X Window系统 14 2.4.3 配置网络 14 2.4.4 设置时区 15 2.4.5 选择服务自动启动 ...

    2005详细介绍Linux从入门到精通

    0.4 从以前版本的Red Hat Linux升级 0.5 开发者的话 0.6 编者的话 1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 ...

    lichee_20170502_1607_全志R16的linux系统编译需要改动的文件_使用parrotv1.1的内核_没有外层目录.7z

    升级了 0 个软件包,新安装了 28 个软件包,要卸载 0 个软件包,有 737 个软件包未被升级。 需要下载 3,425 kB 的软件包。 解压缩后会消耗掉 13.0 MB 的额外空间。 您希望继续执行吗? [Y/n] y 获取:1 ...

    linux安装与配置简明手册

    10.2.8 使用Red Hat发行版本升级内核 117 10.2.9 编译内核 118 10.2.10 升级内核 119 10.2.11 为内核源代码打补丁 119 10.2.12 对缺省内核进行细调 120 10.2.13 安装内核 121 10.2.14 加载内核模块 121 ...

    docker离线安装 linux

    docker1.8 要求内核3.10起,但是redhat7.1内核是”2.6.32-431.el6.x86_64”奔溃,又不能升级内核,还不能联网。。。怎么办呢? 只好去网上下了docker1.7的rpm包手动安装吧,经过多次实验发现,1. 所需包如下: ...

    LINUX系统开发技术详解---基于ARM

    2.1.3 Linux 与ARM处理器........................................................................................ 12 2.2 ARM指令集...........................................................................

    入门学习Linux常用必会60个命令实例详解doc/txt

    install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。 2.格式 (1)install [选项]... 来源 目的地 (2)install [选项]... 来源... 目录 (3)install -d [选项]... 目录... 在前两种格式中,会...

    pacback:适用于Arch Linux的高级版本控制

    Pacback 指数:抽象的: 成为Linux内核和应用程序开发的负责人意味着可以访问最新功能,但通常还意味着必须处理最新的错误。 虽然我通常不会遇到重大错误,但是当它们发生时,它们会削弱我的工作效率。 反转单个程序...

    LinuxIO模式及select、poll、epoll详解

    看到这篇文章说明你已经从老版本升级到Ubuntu16.04或进行了全新安装,在安装好Ubuntu16.04LTS之后建议大家先做如下15件事。无论你是刚加入Ubuntu行列的新用户,还是有经验的老用户,你都会发现一些非常有用的调整和...

    Opera浏览器下载 12.00 Build 1116 Snapshot

    内核升级至至 Presto/2.9.186 优化网络性能 修复一些崩溃问题 修复一些内核问题 邮件客户端添加 QRESYNC 支持 修复一些邮件客户端问题 重要更新 开发代号 Wahoo 修复滚动条问题 修复输入网址时僵死的问题 ...

    PHPMPS分类信息 v2.3 GBK bulid20150128.rar

    Phpmps 是基于PHP MYSQL的开源分类信息发布系统,经过完善设计并适用于各种服务器环境,如:UNIX、LINUX、WINDOWS等,是一个高效、快速网站解决方案。Phpmps简单实用,用户无需注册,即可发布信息,大大提高了网民...

    微狗 MicroDog(加密狗)

    DOS,WINDOWS 3.X/9X/NT/2000/ ME/XPLINUX (Red hat 内核2.4以上) 语言环境: DOS16: C,C++,FORTRAN, ASM,Pascal,BASIC ( BASCOM,Quick,True,Turbo ) ,FOXPRO,Clipper, Foxbase,Dbase,EXE/COM文件; ...

Global site tag (gtag.js) - Google Analytics