配置的时候在默认的情况下选了以下选项:
1. SCSI device support --->SCSI low-level drivers ---> <M> BusLogic SCSI support
2. Fusion MPT device support ---><M> Fusion MPT (base + ScsiHost) drivers和<M> Fusion MPT misc device (ioctl) driver
3. Networking support --->Ethernet (10 or 100Mbit) ---> <M> AMD PCnet32 PCI support
4. File System ---><M>Ext3,找不到VFS阿!
#make dep
#make bzImage
#make modules
#make modules_install
#cd /boot/
#cp /usr/src/linux-2.4/arch/i386/boot/bzImage ./vmlinuz-2.4.30
#cp /usr/src/linux-2.4/System.map ./System.map-2.4.30
#rm -r vmlinuz System.map
#ln -s vmlinuz-2.4.30
#ln -s System.map-2.4.30 System.map
#mkinitrd initrd-2.4.30.img 2.4.30
#vi grub/grub.conf
grub.conf内容如下:
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title RedHat Linux 9.0 (2.4.30)
root (hd0,0)
kernel /vmlinuz-2.4.30 ro root=/dev/sda2 ----->‘/’在/dev/sda2下
initrd /initrd-2.4.30.img
#reboot
重启之后出现如下错误:
kmod:failed to exec /sbin/modprobe -s -k block-major-8,errno=2
VFS: Cannot open root device "sda2" or 08:02
Please append a correct "root=" boot option
Kernel panic: VFS : Unable to mount root fs on 08:02