|
|

楼主 |
发表于 2005-9-1 11:10:36
|
显示全部楼层
Post by 半支烟
受你的启发,我也成功地把光盘装入到硬盘中,跟Livecd一模一样,但我的步骤跟你有些不一样,但思路都是一样,在此表示感谢,现在问题是:第一:新装的系统还是不能认我的卫星卡,我只有编译核心,但编译核心后,新核心运行画面是字符状态,相当不好看,为什么没有出现我想要的好看的开机画面,我是用genkernel --menuconfig --udev all 进行编译,但我仅仅是加入支持我卫星卡的参数,其他都没有动?第二:是不是在用genkernel进行编译时调用/usr/share/genkernel/kernel-config-2.6的配置文件,第一个问题的出现我想可能我的kernel-config-2.6的文件同老核心的配置文件不一样,造成第一个问题的情况。
第三。我就想用老核心中配置文件来编译核心,在老核心配置文件的基础上进行编译加上自己需要所需要的的参数选择,所以我的步骤是,1.光盘启动 2. mount /dev/hda3 /mnt/gentoo 3.zcat /proc/config.gz >/mnt/gentoo/genkernel/kernel-config-2.6 4.genkernel --menuconfig --udev all 不知道这个步骤能采集到跟LIVECD的配置文件,那么新编译的核心会不会跟LIVECD一样。第四。我的论坛上的一个朋友,他能正确安装LIVECD到硬盘,再重新编译后,引导不能进入x windows桌面,提示显卡模块没有装入。老核心相当正常,为什么新核心就不能跟LIVECD一样,真是奇怪。所以我就想以上问题,归根就底,就是用genkernel编译时用什么样的核心配置文件,又是怎样采集的。才能得到跟LIVECD一样,又能支持我的卫星电视。
真诚希望高手能解心中问题,我的安装步骤在这里: http://www.dm7000s.com/viewthread.php?tid=533
首先,我想问问,你使用livecd启动的时候有没有,认出你的卫星卡; 如果不行的话,说明已编译好的内核确实没有编译你的卡的驱动;那么就要自己编译了;
第二你说,你自己编译的没有livecd的效果,应该是你的grub.conf boot信息写的有问题,或者是你的initrd的问题; 详细可以看看这里:
从stage3开始编译gcc 4.0.0、制作漂亮的splash以及console的中文显示 [更新]
第三:你说
zcat /proc/config.gz >/mnt/gentoo/genkernel/kernel-config-2.6 4.genkernel 这个方法来到处livecd的内核配置文件是对的,你可以在这个基础上来添加内核编译的选项,来驱动你的卡; 效果会和livecd上的一样,显示效果,在上条中提到,你看看那一贴;grub.conf的话,我帖子里已经贴了,能够打到和livecd的效果;
第四:你朋友的问题,其实我也遇到了。就是通过emerge --deep --update system更新之后,使得autoconfig文件中的一个命令找不到,schedule_service_startup: command not found ; https://bugs.gentoo.org/show_bug.cgi?id=104020
不知道是不是这样的问题;是否可以帖一下;谢谢;! |
|