On Thu, Oct 22, 2009 at 05:35:52PM +0500, Денис Черносов wrote: > 22 октября 2009 г. 17:15 пользователь Sergei Epiphanov > написал: > > В сообщении от 22 октября 2009 10:29:46 автор Денис Черносов написал: > >> Если снова загрузиться с ядром  2.6.25-std-def-alt8.M41.5, то > >> нормально загружается и показывает размер /dev/hda5 (не sda5!) 6018460 > >> блоков. > > С новым ядром попробуйте загрузиться с параметром root=/dev/sda5 Там проблема не в том, что нужный раздел не обнаруживается - проверка ФС выполняется существенно позже, когда корневая ФС уже смонтирована. > Точно. В /etc/lilo.conf я не подумал заглянуть: > > # cat /etc/lilo.conf > ... > boot="/dev/hda" > > image="/boot/vmlinuz" > label="ALTLinux" > initrd="/boot/initrd.img" > root="UUID=8bb3845c-f6fe-4a54-89c7-1acceb077b57" > read-only > ... > > > # ls -l /dev/disk/by-id/ | grep hda$ > lrwxrwxrwx 1 root root 9 Oct 22 14:45 ata-ST330013A_3KE0BDV7 -> ../../hda > > Наверное нужно заменить > boot="/dev/hda" > на > boot="/dev/disk/by-id/ata-ST330013A_3KE0BDV7" С /dev/disk/by-id/ata-* надо быть осторожным - иногда эти значения меняются при смене версии ядра или типа драйвера (ide/libata), хотя это в основном всплывало при переезде с ядер в районе 2.6.18 на что-то более свежее. Но с этим диском вроде бы проблем быть не должно (иногда бывают длинные имена моделей, которые не влезают в ограничения SCSI - у них на старых ядрах с драйверами libata это имя обрезалось, на более свежих, где в libata поддерживаются ioctl, совместимые с драйверами ide - показывается полностью, отсюда и несовпадение).