O instalador do CentOS 6 carrega as políticas no modo permissivo por padrão (o que eu confirmei executando o dmesg durante a instalação). Isso significa que, após a etapa de pós-instalação, o SELinux já está ativo. Enquanto estiver em execução, não parece que você possa remover os atributos.
Você terá que passar o seguinte em algum lugar antes do início da instalação (no final do kernel a linha do gerenciador de inicialização):
selinux=0
Então, algo assim:
kernel /boot/vmlinuz-2.4.20-XXXXXXXXX ro root=/dev/hda1 nousb selinux=0
Aqui está o que acontece quando você tenta remover os atributos enquanto está no modo permissivo (perdoe a formatação, SF parece estar insatisfeito):
[root@centos6dev test]# find . -exec setfattr -x security.selinux {} \;
setfattr: .: Permission denied
setfattr: ./test2: Permission denied
setfattr: ./test3: Permission denied
setfattr: ./test: Permission denied
Com o selinux desativado no grub no momento da inicialização:
[root@centos6dev test]# ls -Z
-rw-r--r--. root root unconfined_u:object_r:admin_home_t:s0 test
-rw-r--r--. root root unconfined_u:object_r:admin_home_t:s0 test2
-rw-r--r--. root root unconfined_u:object_r:admin_home_t:s0 test3
[root@centos6dev test]# find . -exec setfattr -x security.selinux {} \;
[root@centos6dev test]# ls -la
total 8
drwxr-xr-x 2 root root 4096 Dec 13 22:27 .
dr-xr-x---. 4 root root 4096 Dec 13 22:27 ..
-rw-r--r-- 1 root root 0 Dec 13 22:27 test
-rw-r--r-- 1 root root 0 Dec 13 22:27 test2
-rw-r--r-- 1 root root 0 Dec 13 22:27 test3
[root@centos6dev test]# ls -Z
-rw-r--r-- root root ? test
-rw-r--r-- root root ? test2
-rw-r--r-- root root ? test3
Com base nisso, bem como neste relatório , isso provavelmente significa que você não será capaz para remover os atributos na pós-instalação. Então, conforme descrevi, você precisará desabilitar o selinux antes de inicializar a instalação.
(ou você pode simplesmente deixá-lo sozinho e aprender a viver com isso :)).