设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Archlinux讨论区
›
可不可以再Archlinux中使用FC4的内核?
返回列表
查看:
995
|
回复:
6
可不可以再Archlinux中使用FC4的内核?
[复制链接]
jiefei
jiefei
当前离线
积分
10
IP卡
狗仔卡
发表于 2006-4-19 13:57:05
|
显示全部楼层
|
阅读模式
如题
我的情况是这样
有个设备的驱动
只能在FedoraCore4 kernel-2.6.11-1-1.1369-FC4中才能加载
于是我把这个rpm直接展开到系统中并且修改menu.lst
但是当我启动的时候
系统并没有加载FC4内核的模块
仍然去/lib/module/2.6.16-ARCH/目录下搜索模块
并且显示加载模块错误
请问有没有什么地方可以改变模块的搜索目录么?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
tingxx
tingxx
当前离线
积分
690
IP卡
狗仔卡
发表于 2006-4-19 14:57:25
|
显示全部楼层
你还不如把fc4的config文件拿来编译一个内核呢
回复
支持
反对
使用道具
举报
显身卡
jiefei
jiefei
当前离线
积分
10
IP卡
狗仔卡
楼主
|
发表于 2006-4-19 16:49:55
|
显示全部楼层
编译一个
又不解决问题
模块需要完全相同的magicstring才可以加载
如果那个模块可以重新编译就更简单了
回复
支持
反对
使用道具
举报
显身卡
blance
blance
当前离线
积分
1060
IP卡
狗仔卡
发表于 2006-4-20 22:32:12
|
显示全部楼层
直接替换那个2.6.16-ARCH是肯定不行滴
个人觉得arch下内核那个包有很大的依赖关系,反正我试过编译一个内核就装不了显卡驱动(也可能是本人太菜,你可以试试),直接替换肯定会出问题了
而不知下载一个同版本内核针对arch编译一个再把你要的模块放进去有没有用(我脑袋太简单了,呵呵,只知道不同内核的模块不能互用,我也替换试过,不行)
回复
支持
反对
使用道具
举报
显身卡
lnzju
lnzju
当前离线
积分
169
IP卡
狗仔卡
发表于 2006-4-21 22:25:31
|
显示全部楼层
initrd 里面可以指定模块目录,可以使用别的版本的linux的内核来启动
回复
支持
反对
使用道具
举报
显身卡
fallen
fallen
当前离线
积分
1190
IP卡
狗仔卡
发表于 2006-4-21 22:54:50
|
显示全部楼层
可以用strings查看一下 vermagic,改一下应该也可以用的,我试过用gcc4.1和gcc4.0的混用是可以的,其他版本没试过
回复
支持
反对
使用道具
举报
显身卡
tx-cary
tx-cary
当前离线
积分
2467
IP卡
狗仔卡
发表于 2006-4-22 08:46:55
|
显示全部楼层
最好的办法是找到驱动的源码在arch下重新编译。
如果你一定要用fc4的内核,也不是不可以,用rpmextract来提取里面的vmlinuz文件和modules和initrd。但是由于arch的引导方式和fc4不一样,直接用fc4的initrd肯定会有许多问题,而且arch官方的一些模块包你也无法使用了。
可以试试,看看会出什么问题。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表