Estou tentando procurar o grub:
[root /]# find / -iname "*grub*"
/sbin/grubby
/usr/share/man/man8/grubby.8.gz
/usr/share/vim/vim70/syntax/grub.vim
/usr/share/vim/vim70/ftplugin/grub.vim
/usr/lib/pm-utils/sleep.d/01grub
Agora estou tentando procurar o lilo:
[root /]# find / -iname "*lilo*"
/usr/share/doc/syslinux-3.11/keytab-lilo.doc
/usr/share/vim/vim70/syntax/lilo.vim
/usr/lib/syslinux/keytab-lilo.pl
Eu pensei que talvez estivesse de alguma forma sendo escondido com o SELinux, então eu tentei desativar isso (temporariamente):
[root@ /]# setenforce 0
setenforce: SELinux is disabled
Hmm, parece que já estava desligado. Que tal ligar isso?
[root@ /]# setenforce 1
setenforce: SELinux is disabled
Ok, agora não tenho ideia de por que não consigo encontrar nenhum arquivo de bootloader. Eu executo novamente os comandos find
e obtenho a mesma coisa.
Em seguida, li a seção de bootloader no Linux Administration Handbook e não mencionei que não era possível encontrar os arquivos de configuração do carregador de inicialização.
Esta é uma caixa no Amazon EC2: CentOS release 5.4 final selinux
Isso é normal para não ter esses arquivos? Eu também não pareço ter nenhum arquivo /etc/sysconfig/selinux
ou /etc/selinux/config
.... Hmmm ....
Atualização - Por que estou perguntando?
Este artigo (entre outros) menciona o uso de sinalizadores de inicialização para habilitar ou desabilitar selinux no arquivo grub.conf. Sem um gerenciador de partida, como você especifica os flags de inicialização?