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コマンド実行できるようになりました。