(Если у вас есть возможность устанавливать RedHat Linux версии 7.2 или выше - воспользуйтесь ею, и содержание этой странички Вам никогда не понадобится)

Установка RedHat Linux 7.1 с контроллером Symbios sym53c8xx

Если в вашем компьютере установлен SCSI контроллер от фирмы Symbios, и вы собираетесь установить RedHat Linux 7.1 на один из дисков подключенных к этому контроллеру - эта статья для вас

Как недавно выяснилось - стандартный компилятор который поставляется с RedHat 7.1 (и которым собраны ядра на установочном компакт диске) неправильно компилирует драйвер для SCSI контроллера Symbios sym53c8xx. Поскольку фирма RedHat до сих пор не выпустила обновление устраняющее эту проблему, мной был создан бутдиск призванный помочь всем страждущим (если таковые есть :) ).

По адресу ftp://linuxhacker.ru/pub/symbios/boot.img находится образ загрузочной дискеты, скопируйте его себе на компьютер и запишите на дискету (для DOS/Windows с помощью программы rawrite.exe находящейся в каталоге dosutils на первом диске с RedHat Linux 7.1, для Linux с помощью команды dd if=/путь/boot.img of=/dev/fd0 bs=8k)

Начните инсталляцию загрузившись с этой дискеты и продолжайте в обычном режиме.

В момент когда инсталляция запросит у вас CD диск номер 2, необходимо положить файл sym53c8xx.o в /mnt/sysimage/lib/modules/2.4.2-2/kernel/drivers/scsi вместо уже имеющегося там. Скопируйте sym53c8xx.o на дискетку (с файловой системой MSDOS, под Linux - mcopy sym53c8xx.o a:, вставьте эту дискету в компьютер где происходит инсталляция (предварительно вынув загрузочную дискету), нажмите Alt+F2 для переключения в системную консоль, затем выполните следуюшую последовательность команд : mkdir /t
mount -t vfat /mnt/sysimage/dev/fd0 /t
cp /t/sym53c8xx.o /mnt/sysimage/lib/modules/2.4.2-2/kernel/drivers/scsi
umount /t
затем нажмите Alt+F1 и продолжайте инсталляцию. (Примечание: этот файл скомпилирован для процессора PPro или старше в однопроцессорном режиме, если ваш компьютер содержит несколько процессоров - вам необходим этот sym53c8xx.o файл. Если используется "enterprise" kernel, то этот файл: sym53c8xx.o, для однопроцессорного Pentium: sym53c8xx.o, для многопроцессорного pentium: sym53c8xx.o)

Я рекомендую Вам обновить пакет gcc до версии gcc-2.96-82 или выше если Вы собираетесь в дальнейшем самостоятельно перекомпилировать ядро. (На момент написания официальног оапдейта еще небыло и более новый gcc можно было получить тут)

Если Вы инсталлируете RedHat Linux 7.1 не с компакт диска, а с, например, жесткого диска, то вместо замены файла sym53c8xx.o Вам необходимо заменить файлы kernel-2.4.2-2.*.rpm в каталоге RedHat/RPMS на версии содержащиеся здесь перед началом инсталляции.

Enjoy.


Написано Олегом Дрокиным по мотивам одной не очень простой инсталляции.
(c) 2001 Oleg Drokin