当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 编译内核不成功,能直接删除/lib/modules/linux-2.6.23z这个文件夹么?
帖子发表于 : 2008-01-16 22:52 
头像

注册: 2006-11-22 10:57
帖子: 180
送出感谢: 0 次
接收感谢: 0 次
认真读了内核源码里的README,然后对照步骤配置编译
但今天编译不成功,用新内核正常模式看不见启动画面,single mode 启动到一半,出现VFS: canot open root device "sda4" or unknow-block(0,0)....
Kernel panic - not syncing : VFS :Unable to mount root fs on unknown-block(0,0)
之类的提示,网上搜了下,原来是自己本本是SATA硬盘的原因(README里并未提到这个问题只是直接说make /home/name/build/kernel make /home/name/build/kernel modules_install make /home/name/build/kernel install ),用老内核mkinitramfs 之后并添加initrd.image到menu.lst,重启正常模式还是看不见启动画面,single mode 启动到reading boot files ,就停下了。。。。
可能是自己配置内核选项有问题,又上网搜了下再重新配置下,正在编译,那上次编译的/lib/modules/linux-2.6.23我能直接删除么?对现在系统应该没啥影响吧


_________________
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-01-16 23:43 
头像

注册: 2006-11-22 10:57
帖子: 180
送出感谢: 0 次
接收感谢: 0 次
还是不成功.不过这次正常模式也到
Begin : Waiting for the root file system.........
不过我配置时是把Include IDE/ATA-2 DISK support设为Y的呀
:cry: :cry: :cry: :cry: :cry: :cry:
"Include IDE/ATA-2 DISK support 如果你的/boot是放在IDE硬盘上,那么这里一定要选Y,选M都不行。否则启动时会出现“waiting for root file system”的提示而停滞不前。"
from
http://221.192.237.37/wiki/index.php/%E ... 5%E6%A0%B8


_________________
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-01-16 23:49 
头像

注册: 2006-11-22 10:57
帖子: 180
送出感谢: 0 次
接收感谢: 0 次
"SCSI device support 如果有SATA硬盘,就选Y
SCSI disk support 如果你的/boot放在SATA硬盘上,一定要选Y。"
这些我都编译进内核而不是模块

我是从现有内核拷贝的config,然后修改下不要的
然后,
make mrproper
make O=/home/gre_linewer/build/kernel menuconfig
make O=/home/gre-linewer/build/kernel
sudo make O=/home/gre-linewer/build/kernel modules_install install


_________________
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-01-17 22:09 
头像

注册: 2006-11-22 10:57
帖子: 180
送出感谢: 0 次
接收感谢: 0 次
今早不经意把root=/dev/sda4 [vga=0x303]换成root=/dev/hda4竟然能引导了(若保留[vga=0x303]正常模式还是不行),换成前次编译的内核,改成root=/dev/h
da4 ro,也正常,我FT,害得的我昨天强行关机N次
后记:
一、
内核源码的README里的方法只是针对一般情况.按说明新内核是不需要initrd.img了.
自己的具体问题还是要具体分析的,比如SATA硬盘和initrd.img的问题,对我来说,即使把/
的EXT3编进内核还是不行
二、
另外还存在一些问题的:
0.自己编译的内核还是太大,应该还是可以精简的,可惜对硬件了解不够.
1.硬盘被认成hda(这个应该还是我Device Driver中关于硬盘没配置好!)
2.启动时电池面板加载不了
3.休眠开关还是失败
4.无线网络默认开机识别不了
5.startx之后要一分多钟才能启动好桌面
6. hdaps倒是认出来了,启动hdaps-gl有个窗口,摇晃机器会有反应,不过还是有提示.fr

eeglut (hdaps-gl): Unable to create direct context rendering for window 'IBM A

ccelerometer Demo'
This may hurt performance.

我在新内核里是选了这一项的,按说明它只是
the hdaps kernel driver found in recent kernels is only responsible for readi

ng the accelerometer data and exporting it through the sysfs interface.

In order to use this information to protect the disk, some additional steps ar

e required.
* Download and build the latest hdaps_protect disk protection kernel patch

es.
* Enable the drivers in the kernel (requires kernel rebuild).
* Download, build and configure the hdapsd userspace daemon.
* Download and build one of the applets to get a real-time representation

of the disk protection status.


_________________
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-01-18 10:21 

注册: 2007-04-22 13:14
帖子: 328
送出感谢: 0 次
接收感谢: 2
说不定你的主板把sata接口映射成pata了,所以反而roo=sda不行,root=hda却可以!


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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