Помогите пожалуйста решить проблему.
Изначально система была установлена на IDE винчестер, но теперь возникла
необходимость перенести ее на SCSI
дистр ALTLinux Master 2.0 обновлен из Sisyphus 20030704
ядро 2.4.20-alt7-up
1. Загрузился с IDE, разметил и отформатировал SCSI-винт (ФС reiserfs)
2. Подмонтировал его и скопировал туда всю систему
3. Подправил /etc/fstab и /boot/grub/menu.lst
4. С помощью chroot сделал корнем скопированную систему и прописал grub в MBR
Все прошло без проблем, но когда начинает грузиться ядро вываливается
сообщение, что устройство sda не обнаружено и kernel panic. При этом
рекомендуется изменить параметр ядра root=
Что делать? Что нужно передавать ядру? Может я сделал что-то не так?
Большое спасибо.
Поддержка точно включена, т.к. я его без проблем монтировал, когда грузился с IDE и загрузка происходит с initrd
Может какой-то параметр ядру нужно сказать?
> Поддержка точно включена, т.к. я его без проблем монтировал
Не факт. Поддержка SCSI могла быть собрана модулями. Тогда SCSI монтироваться будет (ядро может прогрузить модули), а грузиться с него (модули брать еще неоткуда) -- нет.
Сам со сказями особо не разбирался, но слышал следующее.
1. Если BIOS свежий, там есть порядок загрузки, в том числе можно указать, что хотим грузиться именно со SCSI.
2. Если в системе есть и IDE, и SCSI, можно нарваться на бардачок с тем, что физические номера дисков уедут.
Проблема не в модулях - проблема в файловой системе... У меня такая же байда с ASP Linux 7.3 - из-за этого не могу ядро обновить - надо как минимум /boot раздел по ext3 переделать - а боязно - мне бекапится некуда :-(((
Как решить эту проблему не меняя фс - понятия не имею.....
там я ядре начиная где-то с 2.4.17 - 18 что-то на эту тему поломали, только вот что....