Я пытаюсь запустить почтовый сервер OpenBSD на этом оборудовании, но у меня возникают проблемы.

Я установил OpenBSD из стандартного установщика CD в дисковод SATA CD, подключенный к машине. Это прошло нормально, пока я не выключился с компакт-диска, и в этот момент я больше не мог загружаться - вообще! Я не могу связаться с BIOS (технически на основе UEFI, я думаю) и получаю ошибку A2 .

Я смог успешно загрузить OpenBSD с этого SSD, если я установил его на другой компьютер с материнской платой MSI. Когда SSD был отключен от компьютера, с которым я работаю, он работает нормально и может загружаться с другого SSD под управлением Ubuntu 12.04. Однако, когда я установил OpenBSD (снова из привода CD) на этот другой SSD, точно такая же проблема вернулась.

Когда накопители OpenBSD отключены, я могу получить доступ к BIOS и изменить различные параметры, а также заставить приводы OpenBSD генерировать код ошибки BIOS A3 вместо A2 , переключив контроллер SATA в режим IDE, но я не могу вызвать другие действия.

В настоящее время я подозреваю, что материнская плата ASRock пытается найти некоторые данные на разделах SSD и вылетает при поиске разделов UFS по умолчанию в OpenBSD. Если это проблема, как я могу предотвратить такое поведение? Если это не проблема, как я могу заставить мою машину загружать OpenBSD с SSD?

РЕДАКТИРОВАТЬ (обходной путь): я закончил работу системы: (1) установил Ubuntu с большим количеством свободного места на диске, (2) установил OpenBSD в новый раздел A6 в свободном пространстве, (3) вернулся в Ubuntu и вручную отредактируйте /etc/grub.d/40_custom чтобы включить установку OpenBSD. Это означает, что машина теперь загружается в GRUB, а материнская плата не блокируется, и что GRUB имеет опцию OpenBSD. Затем я установил GRUB_DEFAULT для установки OpenBSD и включил GRUB_HIDDEN_TIMEOUT .

1 ответ1

4

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

В 5.7 был некоторый исходный код для этого, но после выпуска был сделан более тщательный обходной путь. Может работать с 5,8-бета-снимком.

К сожалению, это одна из многих проблем прошивки UEFI. Некоторые более новые системы полностью исключают модуль CSM (устаревший BIOS) и вообще не могут загружать OpenBSD.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .