Попытался установить FreeBSD 10 на жесткий диск, который перед этим был одним из дисков зеркала, организованного с помощью аппаратного RAID-контроллера. Во время установки, при разметке дисков, получил такую ошибку:
+------Error--------+ | Operation not | | permitted. geom | | 'ada0' | +-------------------+
Ошибка связана с разметкой диска, которая осталась после работы в зеркале (зеркало не разбиралось, просто демонтировались диски).
Одним из способов решения даной проблемы - воспользоваться штатной утилитой dd. Для этого необходимо прервать установку и перейти в режим "Live CD".
Теперь "забиваем" диск нулями, перенаправив вывод утилиты dd напрямую в устройство /dev/ada0. Команда будет выглядеть следующим образом:
# dd if=/dev/zero of=/dev/ada0 bs=1M |
где
- if - источник данных (обычный файл либо же файл устройства)
- of - файл назначения (обычный файл, либо же файл устройства)
- bs - количество данных, которые будут записаны за раз
Опереция занимает довольно много времени и зависит от размера HDD.
После выполнения этой процедуры и перезагрузки сервера, установка операционной системы прошла без проблем.