При установке CentOS на старые диски, столкнулся с бедой, под названием:
«Disk contains BIOS metadata, but is not part of any recognized BIOS RAID sets. Ignoring disk sda». После такой надписи поставить систему CentOS 6.3 на это диск не представлялось возможным, потому что инсталлятор вылетал с ошибкой.
Пытался решить проблему сам, но, в гугле нашелся ответ:
[root@localhost ~]#dmraid -r -E /dev/sdc
Do you really want to erase “afr” ondisk metadata on /dev/sda ? [y/n] :y
Сделать это при установке можно нажав F2 и перейдя в консоль. Самое смешное, что диск выбранный для установки не являлся частью RAID.
Оригинал тут:
http://kezhong.wordpress.com/2011/06/14/how-to-remove-bios-raid-metadata-from-disk-on-fedora/
PS. Стоит отметить, что
команда mdadm —zero-superblock
в этом случае может не сработать, так как в ответ он просто пишет, что диск не является частью рейда md.
PSS. If nothing helped (smth like this
dmraid -r -E /dev/sda
ERROR: ddf1: both header signatures bad on /dev/sda
) — trying this one:
dd
if
=
/dev/zero
of=
/dev/sda
bs=1k count=1;
dd
if
=
/dev/zero
of=dev
/sda
bs=1k seek=$((`
fdisk
-s
/dev/sda
` - 2))
0 Комментарии。