Estou tentando executar um servidor de correio do OpenBSD em este hardware , mas estou com problemas.
Instalei o OpenBSD a partir do instalador de CD padrão em uma unidade de CD SATA conectada à máquina. Isso correu bem, até que eu desliguei do CD, ponto em que eu não conseguia mais arrancar - de jeito nenhum! Eu não consigo acessar o BIOS (tecnicamente baseado em UEFI, eu acho) e estava recebendo o erro A2
.
Eu consegui inicializar o OpenBSD com sucesso a partir daquele SSD se eu o colocasse em um PC diferente, com uma placa mãe MSI. Quando o SSD foi desconectado do computador com o qual estou trabalhando, ele funciona bem e pode inicializar a partir de um SSD diferente que executa o Ubuntu 12.04. No entanto, quando eu instalei o OpenBSD (da unidade de CD novamente) para aquele outro SSD, o mesmo problema exato retornou.
Com as unidades OpenBSD desconectadas, posso acessar o BIOS e alterar várias opções, e posso fazer com que as unidades do OpenBSD gerem código de erro A3
em vez de A2
alterando o controlador SATA para o modo IDE, mas não consigo causar quaisquer outros comportamentos.
Eu atualmente suspeito que a placa-mãe ASRock está tentando procurar por alguns dados nas partições SSD, e trava ao encontrar as partições UFS padrão do OpenBSD. Se este é o problema, como posso evitar esse comportamento? Se este não é o problema, como posso fazer a minha máquina inicializar o OpenBSD a partir de um SSD?
EDIT (solução alternativa): Acabei fazendo o sistema funcionar (1) instalando o Ubuntu com uma grande quantidade de espaço livre no disco, (2) instalando o OpenBSD em uma nova partição A6
no espaço livre, ( 3) retornando ao Ubuntu e editando manualmente /etc/grub.d/40_custom
para incluir a instalação do OpenBSD. Isso significa que a máquina irá agora inicializar no GRUB, e a placa-mãe não trava, e que o GRUB tem uma opção do OpenBSD. Eu então defino GRUB_DEFAULT
para a instalação do OpenBSD e habilite GRUB_HIDDEN_TIMEOUT
.