究其异常I/O错误的原因,是用户在编译Linux内核结束的时候没有执行“make dep clean”这一步骤 。一般来说,我们在保存Kernel configuration选项中的“menuconfig”或“xconfig”时并不包含“make dep clean”这个步骤 。因此,这里建议用户在保存配置后的Kernel configuration选项时注意确认是否已经进行了“make dep clean”这一步 。
内核反映缓慢
目前很多计算机都采用了高速的CPU和大容量内存 。可有时候在创建新内核后系统显得比没有配置内核之前的反映速度慢得多 。出现这个情况,很可能是用户在修改Kernel configuration options的时候,在“menuconfig”或者“xconfig”选择了过多的选项 。这样不仅使得计算机在编译新内核的时候要花费更多的时间,也使得系统在工作的时候占用了太多的内存 。由于很多内存都是被无用的选项所占用,这就导致了系统运行的缓慢 。解决方法很简单,尽量选择我们需要的选项,那些无用的,太过于复杂的选项就无需去修改了,有时候使用默认的参数效果会显得更好 。
内核不能编译
当用户输入“make bzImage modules”并按下输入键的时候,出现了内核不能编译或者其他的奇怪现象 。此时最好的方法就是重新启动系统,然后使用“rpm -e”命令移除Kernel configuration tools这个内核配置工具 。接着再重新安装这个工具(请使用“rpm -I”或“rpm -Uvh”命令来安装),如果能正确安装,那么问题就简单多了,此时再重新配置内核和再编译应该就能成功 。如果还是不能编译内核,请检查硬件设备是不是有问题 。
系统重复启动
出现这种情况,十有八九是因为在对内核做完修改之后忘记使用LILO来注册新的映象到启动加载程序 。LILO需要内核的扇区位置,因此即使是拷贝映象也会将其迁移到新的扇区中,这将使得LILO存储的老指针挂在一个深渊上 。
为了解决这个问题,请从软驱启动并运行LILO命令,或使用挽救磁盘启动并安装启动分区到“/mnt”,同时使用如下命令:lilo -r /mnt 。
推荐阅读
- 称重量的工具有几种
- Linux中文件的压缩与解压缩
- Linux下如何实现IP与Mac地址的捆绑?
- 如何用 Linux 拨号上网
- 嵌入式Linux 试试一张软盘可装下Linux
- 受到重视造句 受到重视的造句
- 两个excel表快速核对重复名字
- 三 Linux 99问
- 让linux支持你的DMA66硬盘
- Linux 网管 123 --- 第13章. 其他的问题 2.哪里可以找到帮助