Здравствуйте! Вопрос о переходе на новое ядро при работе в RAID1. Имеем- Slackware 10.2, kernel linux-2.4.31. На первый SCSI-диск поставлена система. Всё работает. Создаём и запускаем программный RAID1-
# # /etc/raidtab # # Корневой раздел raiddev /dev/md0 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 chunk-size 64k persistent-superblock 1 device /dev/sda1 raid-disk 0 device /dev/sdb1 raid-disk 1
# /tmp раздел raiddev /dev/md1 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 chunk-size 64k persistent-superblock 1 device /dev/sda5 raid-disk 0 device /dev/sdb5 raid-disk 1
# # /etc/fstab # /dev/sda6 swap swap defaults 0 0 /dev/md0 / reiserfs defaults 1 1 /dev/md1 /tmp ext3 defaults,nodev,noexec 1 1 /dev/cdrom /mnt/cdrom auto noauto,owner,ro,nodev,noexec,nosuid,iocharset=koi8-r 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,rw,nodev,noexec,nosuid,sync,iocharset=koi8-r 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 proc /proc proc defaults 0 0
# # LILO configuration file (/etc/lilo.conf) # # Start LILO global section append="hdc=ide-scsi" boot = /dev/md0 raid-extra-boot = mbr message = /boot/boot_message.txt default = DefaultKernel prompt timeout = 1200 # Override dangerous defaults that rewrite the partition table: change-rules reset # VESA framebuffer console @ 800x600x256 vga = 771 # End LILO global section
# Linux bootable partition config begins # Ядро, созданное при инсталляции системы (linux-2.4.31) image = /boot/vmlinuz root = /dev/md0 label = DefaultKernel read-only # Linux bootable partition config ends
Всё работает-
# # cat /proc/mdstat # Personalities : [linear] [raid0] [raid1] [raid5] read_ahead 1024 sectors md0 : active raid1 sdb1[1] sda1[0] 11229312 blocks [2/2] [UU]
md1 : active raid1 sdb5[1] sda5[0] 979840 blocks [2/2] [UU]
unused devices: <none>
Закачиваем исходник ядра linux-2.4.32, разворачиваем его, даём ему .config от предыдущего ядра и выполняем- make oldconfig. Новое ядро собирается без ошибок. В lilo.conf добавляем секцию доступа к новому ядру, выполняем lilo и перезапускаем систему. Загрузка с новым ядром вызывает "Kernel panic: VFS:..". Как я понял- не найдена корневая система. Что необходимо сделать для получения возможности работать с новым ядром? Спасибо.