Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16437
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2017-07-04 09:49
文章分类
文章存档

2018年(7)

2017年(1)

我的朋友

分类: LINUX

2018-04-01 14:20:34

原文地址:自己动手编译内核 作者:caoxwei

自己编译安装内核,执行步骤:1.make clean 2.make menuconfig 3.make bzImage 4.make modules 5.make modules_install 6.make install
我把make clean 忘记执行了(不知道这个会导致什么样的结果),2,3,4,5都正常执行,到第6步时,出现:end_request:I/O error,dev fd0,sector 0
请高手指点一下发现/boot目录下有vmlinuz,initrd和Sysmap,但没有相应的config文件,grub.conf文件里也写入了当前新编译的内核,但启动位置都是(hd0,0)


查找资料发现解决方案有三种:1.在BIOS设置里仅用floppy   2.把/dev目录下的fd0和floppy相关的文件都删掉  3./etc/modprobe.d/blacklist.conf中添加floppy
我进行了第1项和第2项操作,然后再次编译发现成功编译。(不知道第1项,还是第2项起作用,但有的资料上说,最根本的方法是在BIOS中禁用floppy)


同时由于两个内核(新编和原来的)都在同一目录下,所以重启后,选择其中一个启动(按ESC键可选择)
阅读(917) | 评论(0) | 转发(0) |
0

上一篇:vi进阶

下一篇:没有了

给主人留下些什么吧!~~