配置环境:
gentoo
ACCEPT_KEYWORDS="X86 ~x86"
原内核版本2.6.39
新内核版本3.0-rc2
硬件:ACER4810tgz U4100 双显卡(Inter AMD4330)
选择内核选项
CPU选择core2 (因为U4100在指令集上和core2一致)
选上自己的显卡
文件系统kernel默认是ext3,我用的是ext4,需要额外选上。
注意选上Device Drivers->
Generic Driver Options-->
[*] Maintain a devtmpfs filesystem to mount at /dev/
和Device Drivers->
Generic Driver Options-->
[*] Maintain a devtmpfs filesystem to mount at /dev/
[*] Automount devtmpfs at /dev,after the kernel mounted the rootfs Defined at drivers/base Kconfig
不然会出现:
init-early.sh used greatest stack depth: xxx bytes left
然后系统就down掉了。
其他基本默认
将arch/x86/boot下的bzImage 拷贝到/boot下,然后在grub.conf中建立如下内容:
Title Gentoo kernel 3.0-rc2
root(hd0,0)
kernel /boot/kernel-3.0-rc2 root=/dev/sda2 rootfs=ext4
重新启动后进入命令行。
目前问题:
网卡无法识别(忘选了)
原有系统没有x,需要试验一下在新内核下的x。