LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1229|回复: 5

[菜鸟问]内核编译mkinitrd的出现的错误

[复制链接]
发表于 2006-3-30 17:56:34 | 显示全部楼层 |阅读模式
root@ubuntu:/boot# mkinitrd initrd-2.6.15.img 2.6.15
awk: line 2: syntax error at or near ,
awk: line 2: syntax error at or near ,
awk: line 2: syntax error at or near ,
awk: line 2: syntax error at or near ,
awk: line 2: syntax error at or near ,
cp: stat‘(0xffffe000)’失败: 没有那个文件或目录
cp: stat‘(0xffffe000)’失败: 没有那个文件或目录
cp: stat‘/etc/udev/permissions.d/00-udev.permissions’失败: 没有那个文件或目录
/sbin/mkinitrd: line 937: /bin/find: 没有那个文件或目录
tune2fs 1.38 (30-Jun-2005)
Setting interval between checks to 0 seconds
tar: ./lib/ide-core.ko:只写入了 10240 个中的 5632 个字节
tar: 跳转到下一个头
tar: ./lib/ext3.ko:无法 write: 设备上没有空间
tar: 跳转到下一个头
tar: ./lib/libc.so.6:无法 write: 设备上没有空间
tar: 跳转到下一个头
tar: ./bin/nash:无法 write: 设备上没有空间
tar: 跳转到下一个头
tar: 归档包含过时的 base-64 头
tar: 由于前面延迟的错误而退出
rm: 无法删除目录‘/tmp/initrd.mnt.Wnf0xp’: 设备或资源忙
root@ubuntu:/boot# ls /lib/modules
2.6.12-10-386  2.6.12-9-386  2.6.15
root@ubuntu:/boot#
不知道是什么原因 请高手指教
发表于 2006-3-30 17:58:11 | 显示全部楼层
编译内核需要这样一步吗?:!!
回复 支持 反对

使用道具 举报

发表于 2006-3-30 18:55:18 | 显示全部楼层
2.6内核的这样编译就可以了.
make mrproper
make xconfig
make //这一步是把bzImage 和modules都编译好了
make modules_install //
make install  //完成cp /usr/src/linux-version/arch/i386/boot/bzImage /boot/vmlinux-                     // version   
                       //cp /usr/src/linux-version/System.map /boot/System.map-version
回复 支持 反对

使用道具 举报

发表于 2006-3-30 18:57:45 | 显示全部楼层
make mrproper 在你第一次编译的时候不需要执行.

make install 还完成mkinitrd 的任务.
还有必须确保每一步都正确执行.
#      echo $?
如果返回0,则表示命令成功执行

还有多看精华贴,里面基本都有你要的了.
回复 支持 反对

使用道具 举报

发表于 2006-3-30 19:55:15 | 显示全部楼层
不是说2.6.12以上 用 yarid 了么
回复 支持 反对

使用道具 举报

发表于 2006-3-31 11:19:10 | 显示全部楼层
请问yarid是什么?
google没有.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表