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