QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1629|回复: 15

new kernel avaible now

[复制链接]
发表于 2004-4-12 07:27:44 | 显示全部楼层 |阅读模式
http://www.magiclinux.net/~conner/kernel

2.6.4-2mgc
+ fix fstab problems
+ set cp936 as default nls

detail please check http://cvs.magiclinux.net
发表于 2004-4-12 15:07:33 | 显示全部楼层
试了,你耍我,这个内核里面根本没有vmlinuz文件……
害得我进入gentoo chroot才改过来……(我是直接Uvh安装的)
回复

使用道具 举报

发表于 2004-4-12 15:32:06 | 显示全部楼层
也害惨我了,
我发现是有vmlinuz的,只不过是在目录/%{image_install_path}%中,可能是安装脚本写错了,我把它拷贝出来放到/boot里面,不能启动。

我也用chroot恢复成功,这招还是很好用的,哈哈:)
回复

使用道具 举报

发表于 2004-4-12 16:59:12 | 显示全部楼层
汗,你也试了啊,呵呵。
回复

使用道具 举报

发表于 2004-4-12 17:00:57 | 显示全部楼层
[quote:b605c3be13="zslevin"]也害惨我了,
我发现是有vmlinuz的,只不过是在目录/%{image_install_path}%中,可能是安装脚本写错了,我把它拷贝出来放到/boot里面,不能启动。

我也用chroot恢复成功,这招还是很好用的,哈哈:)[/quote]
你有没有编辑好grub.conf啊,按说有那个文件的话应该不至于出错了。
回复

使用道具 举报

发表于 2004-4-12 19:08:57 | 显示全部楼层
jackey 太毛躁,害了我好几次。
回复

使用道具 举报

发表于 2004-4-12 19:27:11 | 显示全部楼层
悬,我刚下载完...
回复

使用道具 举报

 楼主| 发表于 2004-4-12 21:19:22 | 显示全部楼层
[quote:a7d3fbed77="KDE"]jackey 太毛躁,害了我好几次。[/quote]

哈哈,你又中招了。
我怀疑pre6里的rpm编译系统还是有问题。
回复

使用道具 举报

发表于 2004-4-12 22:37:17 | 显示全部楼层

spec文件应该改进的地方

真郁闷,下午编译内核居然重启了N遍(Athlon啊,现在天气不热吧?)

手工把src.rpm解开,按照spec,重新配置,编译,安装,现在还没好,也不知能启动不。

SPEC文件中有一段代码,非常耗时,而且在我机器上死了一遍:
[code:1]
    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
[/code:1]

改成:
[code:1]
    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
[/code:1]

快很多了,生成文件大小一样,行顺序有所不同,不知有影响不?
另外,请问一下, “ || : ”结尾有什么用?
还有,内核能不能多选上一些驱动模块? 我的via声卡,alsaconf检测为snd-via82xx,但出不了声音,按照经验,要选oss里的via82cxxx_audio,但pre6就没有。
回复

使用道具 举报

发表于 2004-4-12 23:07:55 | 显示全部楼层
[quote:4194243dd2="樱家冢"][quote:4194243dd2="zslevin"]也害惨我了,
我发现是有vmlinuz的,只不过是在目录/%{image_install_path}%中,可能是安装脚本写错了,我把它拷贝出来放到/boot里面,不能启动。

我也用chroot恢复成功,这招还是很好用的,哈哈:)[/quote]
你有没有编辑好grub.conf啊,按说有那个文件的话应该不至于出错了。[/quote]

不知道,反正跟我现在自己编译内核后一样,提示很多符号找不到,然后找不到INIT,就挂死了:(
回复

使用道具 举报

发表于 2004-4-12 23:37:50 | 显示全部楼层
呵呵,先不试总是对的!
回复

使用道具 举报

发表于 2004-4-13 09:41:19 | 显示全部楼层
那个应该是 initrc找不到的问题,好好检查一下你的grub.conf?
回复

使用道具 举报

发表于 2004-4-13 10:16:24 | 显示全部楼层
我是用new-kernel-pkg 生成initrd-2.6.4-2mgc.img的:
[root@jescom boot]# /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 里的内容都一致。
回复

使用道具 举报

发表于 2004-4-13 10:28:29 | 显示全部楼层
2.6内核用make install可以直接生成initrd。可不可以在spec里面设一下?
回复

使用道具 举报

发表于 2004-4-13 12:24:02 | 显示全部楼层
use mkinitrd
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 16:27 , Processed in 0.085000 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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