配置并编译内核[更新到linux-2.6.34][增加自动精简]

内核编译和嵌入式产品的设计与开发
回复
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#61

帖子 syrano » 2008-05-19 9:02

lonelycorn 写了:但凡能用nvidia-settings我就不到这里发帖了。
我现在基本解决了这个问题。我把nvidia-glx-new等等一系列全部x掉了。现在效果好点了。
编辑/etc/X11/xorg.conf把分辨率添加进去。
twinkle163
帖子: 3
注册时间: 2008-02-27 8:44

#62

帖子 twinkle163 » 2008-05-22 16:07

好贴,定起来!
mang.lee
帖子: 54
注册时间: 2008-03-28 12:10

#63

帖子 mang.lee » 2008-05-22 16:46

2.6.25的默认选项与之前的有蛮大不同。
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#64

帖子 syrano » 2008-05-22 18:26

mang.lee 写了:2.6.25的默认选项与之前的有蛮大不同。
对,
注意把声音选上
头像
jeffwei
帖子: 1344
注册时间: 2007-05-12 22:48

#65

帖子 jeffwei » 2008-05-22 18:37

syrano 写了:
eos 写了:很少接触内核,所以只有看了。基本上没有说的份
lz不如在贴一个失败后恢复旧内核的方法,这样就可以放心的去试了
旧内核又没有删除,在grub选择旧内核就可以了
九、如果。。。
grub菜单上选用老内核启动机器,推倒重来
关键是内核可以启动,但是显卡驱动失败再用老内核会进不去X。

不知道可以再次安装受限驱动会不会进X
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#66

帖子 syrano » 2008-05-22 20:17

jeffwei 写了:
syrano 写了:
eos 写了:很少接触内核,所以只有看了。基本上没有说的份
lz不如在贴一个失败后恢复旧内核的方法,这样就可以放心的去试了
旧内核又没有删除,在grub选择旧内核就可以了
九、如果。。。
grub菜单上选用老内核启动机器,推倒重来
关键是内核可以启动,但是显卡驱动失败再用老内核会进不去X。

不知道可以再次安装受限驱动会不会进X
可以。
或者安装官方驱动
yoyu007
帖子: 195
注册时间: 2007-09-02 10:08

#67

帖子 yoyu007 » 2008-05-23 0:00

谢谢
按楼主方法试下,很快就成功了
本来我的8.04内核2.6.24-17进不去,老出现busybox,按照官网方法都不行,就想放弃改federo,但按楼主方法自己编译后用2.6.25就进去了,谢谢
头像
jeffwei
帖子: 1344
注册时间: 2007-05-12 22:48

#68

帖子 jeffwei » 2008-05-23 0:56

好久不编译内核了,现在内核默认设置变化好大,原来默认全兼容,现在都是面向普通大众了,good!
以前都用通用方法,今天试试D系的方法,结果遭遇

代码: 全选

waiting for root file system
原因是我的电脑也有那个经典bug,于是我习惯性的加了noapic,root=..............直接没有,现在这段不能省了!
内核变化太大了!现在声卡没有解决,太晚了,要睡了,今晚地震要迟到了,以前都是震了才睡,才睡得安稳。大余震都是间隔7-8个小时的。
e8708
帖子: 58
注册时间: 2008-01-18 9:21

#69

帖子 e8708 » 2008-05-23 1:44

记号``
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#70

帖子 syrano » 2008-05-23 10:31

jeffwei 写了:好久不编译内核了,现在内核默认设置变化好大,原来默认全兼容,现在都是面向普通大众了,good!
以前都用通用方法,今天试试D系的方法,结果遭遇

代码: 全选

waiting for root file system
原因是我的电脑也有那个经典bug,于是我习惯性的加了noapic,root=..............直接没有,现在这段不能省了!
内核变化太大了!现在声卡没有解决,太晚了,要睡了,今晚地震要迟到了,以前都是震了才睡,才睡得安稳。大余震都是间隔7-8个小时的。
默认设置里没有选上sound里的选项,需要自己把sound里的驱动选上。
yoyu007
帖子: 195
注册时间: 2007-09-02 10:08

我编绎后成功,但有些问题不知道怎么解决,楼主帮我看看,谢谢

#71

帖子 yoyu007 » 2008-05-24 2:11

Linux version 2.6.25.4yoyu1 (root@yoyu-desktop) (gcc version 4.3.1 20080509 (prerelease) (Ubuntu 4.3.0-4ubuntu1) ) #1 SMP Thu May 22 23:18:28 CST 2008
Command line: root=UUID=f52eab15-ed53-4f17-83bb-ddd6666eab99 ro single

1、启动时显示:Kernel command line: root=UUID=f52eab15-ed53-4f17-83bb-ddd6666eab99 ro single
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
TSC calibrated against PM_TIMER
time.c: Detected 1808.331 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour VGA+ 80x25
console [tty0] enabled
Checking aperture...
Node 0: aperture @ 21ca000000 size 32 MB
Aperture beyond 4GB. Ignoring.

这里面的Aperture beyond 4GB. Ignoring.怎么解决呢,是内核哪个参数问题?


2、新内核支持FAT32,但对NTFS盘不支持了,我编绎时有NTFS的读写已选上
启动时显示:PM: Starting manual resume from disk
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Adding 1084348k swap on /dev/hda7. Priority:-1 extents:1 across:1084348k
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on hda17, internal journal
kjournald starting. Commit interval 5 seconds

问题在哪里呢?


请楼主帮下,第一次编绎内核,谢谢
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: 我编绎后成功,但有些问题不知道怎么解决,楼主帮我看看,谢谢

#72

帖子 syrano » 2008-05-24 10:27

yoyu007 写了:Linux version 2.6.25.4yoyu1 (root@yoyu-desktop) (gcc version 4.3.1 20080509 (prerelease) (Ubuntu 4.3.0-4ubuntu1) ) #1 SMP Thu May 22 23:18:28 CST 2008
Command line: root=UUID=f52eab15-ed53-4f17-83bb-ddd6666eab99 ro single

1、启动时显示:Kernel command line: root=UUID=f52eab15-ed53-4f17-83bb-ddd6666eab99 ro single
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
TSC calibrated against PM_TIMER
time.c: Detected 1808.331 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour VGA+ 80x25
console [tty0] enabled
Checking aperture...
Node 0: aperture @ 21ca000000 size 32 MB
Aperture beyond 4GB. Ignoring.

这里面的Aperture beyond 4GB. Ignoring.怎么解决呢,是内核哪个参数问题?


2、新内核支持FAT32,但对NTFS盘不支持了,我编绎时有NTFS的读写已选上
启动时显示:PM: Starting manual resume from disk
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Adding 1084348k swap on /dev/hda7. Priority:-1 extents:1 across:1084348k
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on hda17, internal journal
kjournald starting. Commit interval 5 seconds

问题在哪里呢?


请楼主帮下,第一次编绎内核,谢谢
1。你是32位还是64位.4G内存的话,32位要把High Memory Support打开
2。把ntfs file systerm support选成模块,但不要选ntfs write support
因为linux是通过一个程序ntfs-3g实现ntfs写操作的。7.10和8.04已经默认安装了,可以直接对ntfs读写。
另外注意权限
sudo chown yourname moutpoint
头像
ericzb
帖子: 441
注册时间: 2006-11-16 21:34
来自: Bridge View
联系:

#73

帖子 ericzb » 2008-05-24 11:10

fakeroot make-kpkg --initrd kernel_image kernel_headers
yoyu007
帖子: 195
注册时间: 2007-09-02 10:08

#74

帖子 yoyu007 » 2008-05-24 15:09

1。你是32位还是64位.4G内存的话,32位要把High Memory Support打开

我是64位系统,内存只有1G,显卡显存是256M

官网有人说这样改,In the BIOS, there is an option "AGP window aperture size".. can you set this to 128 or higher? 不过我的BIOS好像没这个选项
头像
lovewine
帖子: 1233
注册时间: 2006-03-25 10:36
联系:

#75

帖子 lovewine » 2008-05-24 15:42

挺高深而又敏感的东西,我一般不弄。
让自由的声音传传传传传传传传天下。。。
Spread the words of freedom.
回复