你的内核没有编译好,你没有选择config_devtmpfs=y
用你的安装盘启动,挂载/,/boot分区,比如:
mount /dev/sda1 /mnt
mount /dev/sda2 /mnt/boot
挂载必要的文件系统
mount -t proc none /mnt/proc
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
然后:
chroot /mnt /bin/bash
source /etc/profile
cd /usr/src/linux
make menuconfig
选择:
Device Drivers
Generic Drivers Options
[*] Maintain a devtmpfs filesystem to mount at /dev
保存退出后:
make && make modules_install
cp arch/x86/boot/bzImage /boot/(这个名字是你grub中kerenl 后面那个名称)
umount,restart:
exit
umount /mnt/{dev,sys,proc,boot,}
reboot
wish you have a good luck!