高手请进:Ubuntu 编译最新内核2.6.35.7出错(急、急、急、急!!!)

前面一切完好,使用:$sudo apt-get install build-essential kernel-package libncurses5-dev安装了所有工具,但是输入sudo make-kpkg -initrd --initrd --append-to-version=dell1400 kernel_image kernel-headers后编译一个多小时后出现如下错误:
create_md5sums_fn () { cd $1 ; find . -type f ! -regex './DEBIAN/.*' ! -regex './var/.*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums ; if [ -z "DEBIAN/md5sums" ] ; then rm -f "DEBIAN/md5sums" ; fi ; } ; create_md5sums_fn /media/file/src/linux-2.6.35.7/debian/linux-image-2.6.35.7dell1400
chmod -R og=rX /media/file/src/linux-2.6.35.7/debian/linux-image-2.6.35.7dell1400
chown -R root:root /media/file/src/linux-2.6.35.7/debian/linux-image-2.6.35.7dell1400
dpkg --build /media/file/src/linux-2.6.35.7/debian/linux-image-2.6.35.7dell1400 ..
dpkg-deb:正在新建软件包“linux-image-2.6.35.7dell1400”,包文件为“../linux-image-2.6.35.7dell1400_2.6.35.7dell1400-10.00.Custom_i386.deb”。
dpkg-deb: 控制目录的的权限位是 777 (必须 >=0755 且 <=0755)
make[2]: *** [debian/stamp/binary/linux-image-2.6.35.7dell1400] 错误 2
make[2]:正在离开目录 `/media/file/src/linux-2.6.35.7'
make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.35.7dell1400] 错误 2
make[1]:正在离开目录 `/media/file/src/linux-2.6.35.7'
make: *** [kernel_image] 错误 2
administrator@ubuntu:/media/file/src/linux-2.6.35.7$

然后再我的linux-2.6.35.7文件夹的src目录中找不到文章中说的两个linux-headers-...-_i386.deb和linux-image-...-i386.deb两个文件,我再重新编译的3次,每次都出现的同样错误,请问这是为啥????
上面写错了,是linux-2.6.35.7文件夹的上级目录src文件及中

很显然,这是目录权限导致的。
提示的是:dpkg-deb: 控制目录的的权限位是 777 (必须 >=0755 且 <=0755)
实际上就是/media/file/src的目录应当是755。
楼主可如下操作:
删除内核源码,并修改/media/file/src的权限:chmod 755 /media/file/src,并重新编译内核。
楼主试试看。
温馨提示:答案为网友推荐,仅供参考
相似回答