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

linux необходимо обнаружить локальное зеркало sata до того, как hba подключит scsi

(ни одна из упомянутых машин не производится)

Здравствуйте, я пытаюсь установить Centos 5.4, который хочет разместить загрузчик либо в загрузочном секторе загрузочного диска (локальное зеркало SATA, которое распознается вторым как sdb), либо в mba массива SCSI, подключенного к hba (распознается сначала как sda). На mba sdb уже установлен LILO, который пытается сначала загрузиться.

Если я обнулю MBA sdb, будет ли найден и загружен загрузчик на sdb1? Я думал об этом как о плане Б, поскольку я в основном думал о том, чтобы уговорить CentOS сначала найти локальное зеркало и вывести его как sda, но я нигде не нашел информации о том, как это сделать.

Прежде всего, вам необходимо убедиться, что ваш BIOS пытается загрузиться с зеркала SATA до SCSI. Для этого выключите опцию «Install SCSI BIOS» в конфигурации вашей карты SCSI. Linux не может контролировать, с какого диска система BIOS загружается первой. (Это не EFI)

Продолжайте и позвольте CentOS установить загрузчик на sdb, но перед перезагрузкой:

  • Отредактируйте /boot/grub/device.map, чтобы зеркало SATA отображалось как hd0
  • Запустите оболочку grub и введите команды:
    • root (hd0,0) (при условии, что первый раздел - / boot)
    • настройка (hd00)

Тогда вам должно быть хорошо.

Чтобы Linux обнаружил SATA первым после перезагрузки, убедитесь, что правильный контроллер загружен первым в /etc/modules.conf, и перестройте свой initrd. Убедитесь, что ваши разделы в / etc / fstab правильные.

Или вы можете пропустить все это, если вы можете выполнить установку с отсоединенными дисками SCSI.