Chinaunix首页 | 论坛 | 博客
  • 博客访问: 55261
  • 博文数量: 15
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 195
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-11 13:32
文章分类

全部博文(15)

文章存档

2016年(4)

2015年(11)

我的朋友

分类: LINUX

2015-08-17 09:00:00

自己编译安装内核,执行步骤: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键可选择)
阅读(1023) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~