`
agile_boy
  • 浏览: 556713 次
  • 性别: 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内核升级工具包

    本篇将详细介绍Linux内核升级工具包及其相关知识。 一、Linux内核升级的意义 Linux内核的升级不仅可以带来新的功能,而且能修复已知的安全漏洞,提高系统性能,增强硬件支持。例如,新版本的内核可能包含了对新型号...

    Linux 内核升级

    2. Linux 内核升级的步骤:升级 Linux 内核的步骤包括下载稳定版内核、安装必要的库文件、生成.config 文件、编译内核、安装内核模块和内核、重启并选择新内核启动。 3. Linux 内核官网:Linux 内核官网提供了稳定...

    linux内核如何编译与升级

    总的来说,理解Linux内核的编译与升级是一项技术性强且需要谨慎处理的任务。正确的编译和升级过程能够帮助我们充分利用硬件资源,增强系统性能,同时也需要我们具备一定的Linux知识和故障排查能力。

    linux内核4.19.12-1.el7升级包

    在升级Linux内核时,你需要遵循以下步骤: 1. **备份**:在进行任何重大系统更改之前,都应该先备份重要数据,以防意外情况。 2. **添加仓库**:由于`kernel-ml`不在默认的`CentOS 7`仓库中,你需要添加`elrepo`...

    Linux kernel内核升级全过程

    Linux 内核升级全过程 Linux 内核升级是指将当前使用的 Linux 内核版本升级到最新版本,以获取最新的功能和安全补丁。下面是 Linux 内核升级的全过程,帮助您一次性解决升级烦恼。 一、查看 Linux 内核版本 在...

    linux内核入门书籍

    Linux内核提供了动态内核模块支持框架(DKMS),允许用户方便地安装和管理设备驱动模块,即使是在内核版本升级后也不需要重新编译模块。 ### Linux内核版本和编译 #### 版本管理 Linux内核的版本号通常由三个数字...

    Linux内核升级、搭建HTTP服务器

    在Linux环境下,本次实训主要涉及三个关键知识点:Linux内核升级、HTTP服务器的构建以及动态网站的搭建。首先,我们来详细探讨这些内容。 **1. Linux内核升级** Linux内核是操作系统的核心部分,负责管理硬件资源...

    CentOS Linux 升级内核步骤和方法

    ### CentOS Linux 升级内核步骤和方法 在IT领域,尤其是对于运行在服务器环境下的Linux系统,如CentOS,保持内核的最新状态对于系统的性能、安全性和稳定性至关重要。内核是操作系统的核心部分,负责管理硬件资源和...

    在Linux运行期间升级Linux系统(Uboot+kernel+Rootfs) v1.0

    ### 在Linux运行期间升级Linux系统(Uboot+kernel+Rootfs) #### 正文之前 ##### 此文目的 本文旨在介绍如何实现在嵌入式Linux系统运行时对其核心组件——Uboot、Kernel及Rootfs进行实时/在线升级。传统的升级...

    Linux 内核编译升级记录

    在IT领域,特别是操作系统开发与维护中,Linux内核的编译与升级是一项技术含量高且过程复杂的任务。本文基于给定的文件信息,详细解析Linux内核升级过程中的关键步骤、常见问题及其解决方案,旨在为Linux系统管理员...

    Linux内核升级和内核启动打印信息教程.docx

    Linux 内核升级和内核启动打印信息教程 本文档详细介绍了如何手动编译 Linux 内核源码实现内核版本更新,并实现了通过修改内核代码在内核启动过程中输出学号、姓名等文字信息。 一、内核升级 在升级内核之前,...

    Linux 内核升级到2.6.18成功笔录

    Linux 内核升级到 2.6.18 成功笔录 Linux 内核升级是 Linux...升级 Linux 内核需要小心和细心的步骤,每个步骤都需要仔细完成,以免出现错误或问题。 ancak,如果您遵循本文档的指导,可以轻松地升级到 2.6.18 内核。

    Linux 内核源码编译

    下面将详细讲解Linux内核源码编译的过程、重要性以及相关知识点。 首先,我们要明白为什么需要编译内核源码。默认的内核可能无法满足特定硬件或软件的需求,比如新的硬件驱动支持、优化性能或添加安全特性。通过...

    linux内核图解

    10. 内核模块:Linux内核支持模块化设计,非核心功能可以通过可加载模块动态加载或卸载,方便系统升级和定制。 通过图解的方式学习Linux内核,可以直观地理解这些复杂概念如何协同工作,帮助开发者更好地调试、优化...

    Linux操作系统内核的升级 (2).pdf

    本文主要探讨了Linux内核升级的方法,包括硬件配置、编译以及错误分析。 首先,升级内核的动机在于新内核通常包含对更多硬件的支持,改进的进程管理,更高的运行速度,更好的稳定性,以及修复旧版本中的安全漏洞。...

    Linux内核升级全过程

    以下是对"Linux内核升级全过程"的详细解释: 首先,升级前的准备工作至关重要。需要以root权限登录Linux系统,进入终端模式。通过`uname -a`命令可以查看当前正在运行的内核版本。如果当前版本为2.6.x,那么不需要...

    Linux内核的升级.pdf

    Linux内核的升级是一个系统性的过程,涉及到操作系统的核心部分,对于优化系统性能、增强硬件兼容性和提高稳定性至关重要。本文以从Linux内核2.0.34升级到2.2.16为例,详细介绍了升级步骤,适用于那些希望扩展其...

    Linux内核的升级与优化.pdf

    在升级Linux内核时,首先需要了解内核的版本号。Linux内核版本由major.minor.patch组成,其中major代表主要版本,minor区分稳定和测试版本(偶数为稳定,奇数为测试),patch表示修复和更新的次数。例如,2.4.23中,...

Global site tag (gtag.js) - Google Analytics