1. 解压内核源码至/usr/src/linux-version
2. 配置内核
# make menuconfig
3. 编译内核
# make && make modules_install
4. 建立连接
# ln -sfn /usr/src/linux-version /usr/src/linux
5. 拷贝bzImage至/boot
# cp /usr/src/linux-version/arch/x86/boot/bzImage /boot/linux-version-gentoo
6. 在grub中添加启动菜单
# vi /boot/grub/grub.conf
7. reboot & enjoy !
【problem & solution】
1. 系统启动不能:
/etc/init.d/udev[1355]: Error: cannot start udev as udev-mount would not start
在进行内核配置时,需要勾选以下两项
-> Device Drivers
-> Generic Driver Options
[*] Maintain a devtmpfs filesystem to mount at /dev
[*] Automount devtmpfs at /dev, after the kernel mounted the rootfs
reference:
http://blog.csdn.net/hmsiwtv/article/details/7542060