| Jul 31 14:45:22 vine1 kernel: scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 Jul 31 14:45:22 vine1 kernel: | 
| alias scsi_hostadapter aic7xxx <==追加 alias block-major-3 off <=注1 | 
| 
#depmod -a        モジュール依存関係のファイルを作成
#uname -r         カーネルバージョンを調べる
2.4.22-0vl2.10
#mkinitrd /boot/initrd-2.4.22-0vl2.10.img 2.4.22-0vl2.10
                  イメージファイルの作成
 | 
| 
disk=/dev/sda         <= SCSIブートでない時 SCSIブートの
    bios=0x80         <= liloを作るのに必要
prompt
timeout=50
default=linux           <= 下記 (1)
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
image=/boot/vmlinuz-2.4.22-0vl2.10
        label=linux-scsi              <= 下記 (1)
        read-only
        root=/dev/sda7
        initrd=/boot/initrd-2.4.22-0vl2.10.img  <= さっき作った imgファイルを記述
 | 
| [root]# lilo -v LILO version 21.4-4, Copyright (C) 1992-1998 Werner Almesberger 'lba32' extensions Copyright (C) 1999,2000 John Coffman Reading boot sector from /dev/sda Merging with /boot/boot.b Mapping message file /boot/message Boot image: /boot/vmlinuz-2.4.22-0vl2.14 Mapping RAM disk /boot/initrd-2.4.22-0vl2.14.img Added linux-2.14 * Boot image: /boot/vmlinuz-2.4.22-0vl2.10 Mapping RAM disk /boot/initrd-2.4.22-0vl2.10.img Added linux Boot image: /boot/vmlinuz-2.2.25-0vl3 Added linux-2.2-up /boot/boot.0800 exists - no backup copy made. Writing boot sector. | 
kmod: failed to exec /sbin/modprobe -s -k block-major-8 (resume= parameter), Disabled VFS: Cannot open root device "807" or 08:07 Please append a correct "root=" boot option kernel panic: VFS: Unable to mount root fs on 08:07これは何やって直したでしょうか。
| 
disk=/dev/sda         <= SCSIブートでない時 SCSIブートの
    bios=0x80         <= liloを作るのに必要
 | 
find: /proc/scsi/usb-sto*: そのようなファイルやディレクトリはありません basename: 引数の数が少なすぎます2.4.22-0vl2.10から 2.4.22-0vl2.14へ kernelを updateしたときも mkinitrdコマンド実行して imgファイルを作り直す必要があるのですが、上のエラーが出ました。
            if [ -z "$usbHosts" -a -e /proc/scsi/usb-storage-0 ]; then
                                   ~~追加
にてエラー無く mkinitrdコマンド実行できるようになりました。