Назад | Перейти на главную страницу

Solaris 10 5/09 не может найти диск SATA

Нам нужно запустить стандартный Solaris 10 на нескольких серверах разработки (Dell 530s), потому что мы не можем запустить коммерческое приложение на OpenSolaris (мы все еще пытаемся). Однако мы обнаруживаем, что иногда, когда Solaris 10 выполняет установку, после экранов настройки он не может найти диск SATA. Мы попробовали описанную здесь настройку BIOS: BigAdmin

На некоторых Dell 530s Solaris GA устанавливается нормально, а на других - нет. OpenSolaris устанавливается всегда. Есть ли способ определить (например, установить OpenSolaris и изучить используемый драйвер SATA), что обнаружил OpenSolaris, и использовать какой-либо параметр или драйвер из него, чтобы установить Solaris 10 на наши серверы Dell разработки?

Если на диске уже был создан раздел из другой ОС, он мог иметь неправильный тип метки диска. Раньше я видел случаи, когда Solaris не мог видеть диск с меткой EFI (скажем, из предыдущей установки Linux). Использование 'format -e' заставит вас спросить, следует ли переключиться на SMI. Вы можете запустить оболочку для выполнения этой команды при загрузке с носителя Solaris для одного пользователя. Если у вас действительно есть эта проблема, переключение на SMI и маркировка диска позволят установщику увидеть диск.

Другие соображения: используется последняя версия Solaris (я думаю, что сейчас это U7), поэтому драйверы самые последние. Также убедитесь, что кабели SATA надежно подключены. Некоторое время я боролся с проблемой сервера, прежде чем обнаружил, что переставленные кабели SATA заставили второй диск в зеркале перестать исчезать.

Если у вас разный опыт использования одной и той же модели оборудования, я бы дважды проверил, что все настройки BIOS, особенно связанные с SATA, одинаковы. Взгляните на один из своих Dell 530, на который устанавливается Solaris 10, и посмотрите, совпадает ли версия BIOS на 530, на котором Solaris 10 не устанавливается.

Также посмотрите, в каком режиме находится контроллер SATA на рабочем 530: на некоторых настольных компьютерах Dell я знаю, что Solaris 10 не поддерживает AHCI, но поддерживает «устаревший» режим для контроллера SATA. Если для некоторых из ваших компьютеров установлен AHCI, а для других используется устаревшая версия или эмуляция IDE, это объясняет наблюдаемые вами различия.

Это 32-битный x86? Solaris на 32-битных платформах не поддерживает диски размером> 1 ГиБ