当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [内核更新的疑惑]这个问题有点高手,涉及到内核编译,menu编辑,busybox等……
帖子发表于 : 2010-01-01 11:52 
头像

注册: 2007-05-14 16:17
帖子: 89
地址: http://www.sglab.cn
送出感谢: 0 次
接收感谢: 0 次
背景:本人 在机器上安装64bit的9.10,不过我的硬盘是raid0,所以有一点小复杂……
经过一周的研究和今天一个中午的折腾,我又有了新的认识,看来上面关于dmraid的判断也是错误的。甚至我现在怀疑从2.6.31-14之后,根本就不需要dmraid,linux也能完全驱动raid0。

事情越来越扑朔了……

首先在本周上半周,我试验了用/boot下的其他几个 2.6.31的内核去启动 结果反映是跟2.6.32一样的,都是busybox,一样的cause 无法内核挂载 raid盘;
然后我上网查了一下,发现默认生成的内核引导文件都不会包含raid驱动,而iso光盘为了增强兼容性,里面的内核是包含有raid驱动的,这也就是解释了我为什么只能用提取出来的内核来启动。也解释了,一年前为什么我安装好系统进去就busybox的原因了。这根本不是dmraid的问题。

问题没有结束,我开始寄希望于内核编译。既然没有现成的,我只好编译属于自己的内核,我花了两个晚上查阅资料和学习,终于也掌握了内核编译的方法(唉。技术水平是提高不少)。然后今天中午进行了 2.6.32.1内核的编译。

顺便说一下,linux的内核编译实际上有点像windows的注册表优化,但是其功能比win的注册表要强很多,你可以自定义everything。而且通过这个编译,我发现原来linux内核在兼容性上已经十分巨大的,针对新的旧的硬件都有不同的优化选项,甚至有专门针对上网本的优化选项,而对于 asus acer ibm dell hp这前五大笔记本品牌也有各自的优化选项……只是我想 linus 这些牛人不屑于把这个东西做得跟win一样,是个人就能打开来看看,所以编辑工具还是比较复杂的,起码需要输入命令行,唉看来 linus等人是希望 把linux的定制交给专门的人来弄,而一般的用户只要去用就好了,不要care维护。我觉得这样也不错,因为这样linux的发行版必然会很多,也丰富多样化,用户唯一需要动脑筋的就是选择适合自己的发行版。这样在产品的多样性和用户的便利性上都要胜于Windows。

回到我的问题,安装好编译后的内核,我依然选择老方法,把新的 initrd文件和vmlinz文件拷贝到 C盘。这里面奇怪的是initrd按照我的个性化要求 被命名为 2.6.33, 而 vmlinuz还是叫做 2.6.32.1 ,不知道为什么,但是我想这个还不是最搞笑的……

我开始编辑 menu, 得到如下结果:1、我完全使用这两个新的文件进行引导,结果仍然是busybox,但是 cause不同,系统报错 是 /lib/modules/2.6.32.1 文件夹无法打开,(我仔细查验过 这个文件夹是存在的,不知道为什么打不开),因为这个文件夹打不开 导致里面的 modules.dep文件和 modules.dep.temp不能用 所以 无法挂载raid,无法找到启动盘,进入busybox

2、我创新性的大胆使用 iso的 vmlinuz 和 新的 initrd-2.6.33.img文件,结果跟上面一样;

3、我使用 新的 vmlinuz-2.6.32.1文件和 iso中的 initrd。lz文件,惊异的发现,虽然仍然报错那个该死的文件夹 找不到,但是…… 居然成功的进入 系统了,还启动了 gnome图形界面,只是 我的usb鼠标不能用了……

在 终端下 用 uname -a 发现已经是 2.6.32.1内核了,试着在终端里面 用 sh 运行从amd官网下载的 最新 ati驱动 run文件,生成 dpkg安装文件,报错,还是 lib/modules里面有几个文件夹找不到…… 跟 使用 iso的两个文件 进入一样……

暂时没思路了……


_________________
SGlab在中国的推广离不开开源……
http://www.sglab.cn


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [内核更新的疑惑]这个问题有点高手,涉及到内核编译,menu编辑,busybox等……
帖子发表于 : 2010-01-02 12:08 
头像

注册: 2007-05-14 16:17
帖子: 89
地址: http://www.sglab.cn
送出感谢: 0 次
接收感谢: 0 次
看来我是碰到极品了


_________________
SGlab在中国的推广离不开开源……
http://www.sglab.cn


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [内核更新的疑惑]这个问题有点高手,涉及到内核编译,menu编辑,busybox等……
帖子发表于 : 2010-01-03 19:03 
头像

注册: 2007-05-14 16:17
帖子: 89
地址: http://www.sglab.cn
送出感谢: 0 次
接收感谢: 0 次
看来我只能凑合用 14的内核,开不了3D桌面

等 10.04出来 再升级了……


_________________
SGlab在中国的推广离不开开源……
http://www.sglab.cn


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [内核更新的疑惑]这个问题有点高手,涉及到内核编译,menu编辑,busybox等……
帖子发表于 : 2010-01-03 23:46 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
你的硬件状况要列出来。。。情况比较复杂,如果楼主英文还行,向Ubuntu官方汇报一个bug吧。 :em06


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [内核更新的疑惑]这个问题有点高手,涉及到内核编译,menu编辑,busybox等……
帖子发表于 : 2010-01-07 11:52 
头像

注册: 2007-05-14 16:17
帖子: 89
地址: http://www.sglab.cn
送出感谢: 0 次
接收感谢: 0 次
说下我电脑的配置吧:
AMD 3800+ X2 AM2
威刚 红色威龙极致版 DDR2 800 1G X2 双通道
MSI K9NVG NEO(NV C51 MCP430)
WD 1600YS(160G 16M缓存) X2 RAID0 (NV-RAID)
铭暄 HD2600PRO 256M 128bit DDR3
LG194WT
ASUS Classic 38度CASE
TT 450W电源
MSI电视卡
Omiga不知名摄像头
三诺经典音箱
不知名杂牌麦克风
HP office5608 4合一打印扫描机
三星光雕DVD刻录机
viewsonic无线键鼠(键盘当遥控器用)
benq ps2键盘

希望有高手能解答我的疑惑


_________________
SGlab在中国的推广离不开开源……
http://www.sglab.cn


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [内核更新的疑惑]这个问题有点高手,涉及到内核编译,menu编辑,busybox等……
帖子发表于 : 2010-01-08 13:43 

注册: 2009-12-06 21:23
帖子: 109
送出感谢: 0 次
接收感谢: 0 次
如果猜测是ubuntu的问题,到launchpad上报个bug吧。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译