new kernel avaible now
http://www.magiclinux.net/~conner/kernel2.6.4-2mgc
+ fix fstab problems
+ set cp936 as default nls
detail please check http://cvs.magiclinux.net 试了,你耍我,这个内核里面根本没有vmlinuz文件……
害得我进入gentoo chroot才改过来……(我是直接Uvh安装的) 也害惨我了,
我发现是有vmlinuz的,只不过是在目录/%{image_install_path}%中,可能是安装脚本写错了,我把它拷贝出来放到/boot里面,不能启动。
我也用chroot恢复成功,这招还是很好用的,哈哈:) 汗,你也试了啊,呵呵。 也害惨我了,
我发现是有vmlinuz的,只不过是在目录/%{image_install_path}%中,可能是安装脚本写错了,我把它拷贝出来放到/boot里面,不能启动。
我也用chroot恢复成功,这招还是很好用的,哈哈:)
你有没有编辑好grub.conf啊,按说有那个文件的话应该不至于出错了。 jackey 太毛躁,害了我好几次。 悬,我刚下载完... jackey 太毛躁,害了我好几次。
哈哈,你又中招了。
我怀疑pre6里的rpm编译系统还是有问题。
spec文件应该改进的地方
真郁闷,下午编译内核居然重启了N遍(Athlon啊,现在天气不热吧?)手工把src.rpm解开,按照spec,重新配置,编译,安装,现在还没好,也不知能启动不。
SPEC文件中有一段代码,非常耗时,而且在我机器上死了一遍:
touch $RPM_BUILD_ROOT/boot/System.map-$KernelVer
for i in `cat exported`
do
grep " $i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer || :
grep "tab_$i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer || :
grep "__crc_$i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer ||:
done
改成:
touch $RPM_BUILD_ROOT/boot/System.map-$KernelVer
for i in `cat exported`
do
grep-E "( |tab_|__crc_)$i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer
done
快很多了,生成文件大小一样,行顺序有所不同,不知有影响不?
另外,请问一下, “ || : ”结尾有什么用?
还有,内核能不能多选上一些驱动模块? 我的via声卡,alsaconf检测为snd-via82xx,但出不了声音,按照经验,要选oss里的via82cxxx_audio,但pre6就没有。 也害惨我了,
我发现是有vmlinuz的,只不过是在目录/%{image_install_path}%中,可能是安装脚本写错了,我把它拷贝出来放到/boot里面,不能启动。
我也用chroot恢复成功,这招还是很好用的,哈哈:)
你有没有编辑好grub.conf啊,按说有那个文件的话应该不至于出错了。
不知道,反正跟我现在自己编译内核后一样,提示很多符号找不到,然后找不到INIT,就挂死了:( 呵呵,先不试总是对的! 那个应该是 initrc找不到的问题,好好检查一下你的grub.conf? 我是用new-kernel-pkg 生成initrd-2.6.4-2mgc.img的:
# /sbin/new-kernel-pkg --mkinitrd --depmod --install 2.6.4-2mgc
WARNING: /lib/modules/2.6.4-2mgc/kernel/fs/reiser4/reiser4.ko needs unknown symbol lru_cache_add
WARNING: /lib/modules/2.6.4-2mgc/kernel/fs/reiser4/reiser4.ko needs unknown symbol try_to_unmap
grubby fatal error: unable to find a suitable template
“grubby fatal error: unable to find a suitable template”在直接安装kernel rpm时也出现过。
grub.conf 里的内容都一致。 2.6内核用make install可以直接生成initrd。可不可以在spec里面设一下? use mkinitrd
页:
[1]
2