编译最新2.6.29内核反馈

内核编译和嵌入式产品的设计与开发
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

编译最新2.6.29内核反馈

#1

帖子 anway » 2009-04-06 18:00

在编译安装使用新内核时,遇到的问题:
1、不能启动,提示似乎是不能挂载块设备。后来在原内核下重新配置,把NTFS的写入权编入,解决;
2、再次进入新内核,发现不能自动挂载非Ext3文件(我的Windows系统是Ntfs),在Computer system下不能看到windows分区;
3、无论是通过"add/remove program"还是新立得卸载软件,都会报错(见附图),从提示看似乎是新内核的什么问题。后来在卸载软件前后查看内核文件大小时发现,在Boot文件夹下的initrd.img文件有两个,其中一个后缀为new,约为32M,如果删除这个new文件,系统能进入新内核,但在卸载一个软件后,这个后缀为new的文件又出现了。我想是不是在配置内核时选择了什么调试项?
4、编译的新内核安装后的initrd文件有45M之大,而原内核只有7M多些,怎么会这样?本来想精简内核的,结果还越搞越大,要命的是当初我给Boot挂载的只有200M的分区,这下连修改menu.lst都提示磁盘空间不足。
附件
Screenshot-Changes applied.png
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#2

帖子 anway » 2009-04-06 18:01

这个也是,请明白人指点!
附件
Screenshot-synaptic.png
这张的信息在上面已经显示了。
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#3

帖子 anway » 2009-04-06 18:11

还有个问题:
相当于资源管理器的nautilus下看不到winXP分区,但从main menu/place下可以看到,以前的内核下可不是这样的。
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: 编译最新2.6.29内核反馈

#4

帖子 HuntXu » 2009-04-06 19:27

精简失败...没啥好说的...用着ubuntu的内核不好好的,干嘛费劲折腾...
HUNT Unfortunately No Talent...
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#5

帖子 anway » 2009-04-06 22:24

原先的ubuntu没声音,即使下载最新的声卡驱动也不行,找了很多办法,不见好转。
今天试着编译最新内核(集成声卡驱动),嘿嘿,居然有声音了,所以我将继续探索。
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46
送出感谢: 0
接收感谢: 2 次

Re: 编译最新2.6.29内核反馈

#6

帖子 hcym » 2009-04-06 22:52

爱因斯坦有个精华帖说的很细

代码: 全选

精简失败...没啥好说的...用着ubuntu的内核不好好的,干嘛费劲折腾...
确实如彼,不折腾又心有不甘,像传说里神一样的arch,也就如彼

ubuntu 俺花心了一次,不会有下次了

:em70
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#7

帖子 anway » 2009-04-06 23:40

哈哈,终于解决了一个问题:关于安装卸载软件时的报错问题,原来是我当初安装系统时,给/boot分区太小(只有100M),而编译安装这个新内核文件后,这个分区太小,以至于新内核文件写不下,在每次更改文件列表信息(可能要向内核写入数据)后,内核要做备份的(就是启动选项第二个recovery要用的那个,相当于windows下”最近一次正确的配置“项),由于该分区太小,没有足够的空间做备份,所以每次都报错。

我的解决办法:修改当初挂载/boot分区大小。网上找了一下,有导致linux不能识别的危险,而fdisk太复杂,所以我用了linux下图形化分区工具gparted。其中过程也是有惊无险,把这个分区由原来100M扩大到260M,问题解决。

不过又遇到另一个问题:从主菜单/place/computer,报错,如下:
附件
Screenshot-nautilus.png
Screenshot-nautilus.png (10.53 KiB) 查看 1990 次
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#8

帖子 anway » 2009-04-07 14:54

又出了新状况:
今天开机后发现楼上说的那个问题居然解决了,解决的方法:删除/usr/local和/local.old。

可新的问题又来了:不能使用fcitx。只要一输中文,fcitx自动退出。终端输fcitx,按ctrl+space,激活后只要一输字母,立马退出。

还有一个问题,我的永中office不能启动,但Openoffice却没问题。
上次由 anway 在 2009-04-07 15:56,总共编辑 1 次。
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
送出感谢: 0
接收感谢: 0
联系:

Re: 编译最新2.6.29内核反馈

#9

帖子 lerosua » 2009-04-07 15:17

fcitx不能输入中文,删除配置文件试试
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#10

帖子 anway » 2009-04-07 15:35

I think that isn't the problem of config.
附件
~.png
头像
AutoXBC
帖子: 1744
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 编译最新2.6.29内核反馈

#11

帖子 AutoXBC » 2009-04-07 15:51

精简内核心要细,步子要小,一次搞出那么多问题很难解决。
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#12

帖子 anway » 2009-04-07 15:55

呵呵,心太急,fcitx的问题已经解决,从网上资料来看,还真是配置文件出错,不过不单纯是删除配置文件就解决的。我是把home/.fcitx整个文件夹删除,再编译安装3.6RC才解决。
头像
anway
帖子: 398
注册时间: 2007-07-22 12:13
送出感谢: 1 次
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#13

帖子 anway » 2009-04-07 16:00

AutoXBC 写了:精简内核心要细,步子要小,一次搞出那么多问题很难解决。
我还是很有成就感滴。
虽然问题多多,但仔细看了一下,多数不是内核本身的问题。
培养自己解决问题的能力,加强对linux系统的了解,我喜欢!
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: 编译最新2.6.29内核反馈

#14

帖子 HuntXu » 2009-04-07 16:51

折腾永无极限...
HUNT Unfortunately No Talent...
头像
LFive
帖子: 265
注册时间: 2009-03-15 12:01
来自: 7556792@qq.com
送出感谢: 0
接收感谢: 0

Re: 编译最新2.6.29内核反馈

#15

帖子 LFive » 2009-04-08 12:51

2.9内核用着感觉怎么样? :em06
上课一排全睡,打饭从不排队
反恐如痴如醉,传奇不知疲惫
抽烟挖坑全会,白酒俩斤不醉
逛街花钱干脆,短信发到欠费
斯文败类疯狂,商贸学院万岁
回复

回到 “内核及嵌入式开发”