I'm attempting to look for 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
Now I'm attempting to look for 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
I thought perhaps it was somehow being hidden with SELinux so I tried to turn that off (temporarily):
[root@ /]# setenforce 0 setenforce: SELinux is disabled
Hmm, look like it was already off. What about turning that on?
[root@ /]# setenforce 1 setenforce: SELinux is disabled
Ok, now I have no clue why I can't find any bootloader files. I re-run the
find commands and get the same thing.
Next I had read the bootloader section in the Linux Administration Handbook and it didn't mention not being able to find bootloader configuration files.
This is an box on Amazon EC2:
CentOS release 5.4 final selinux
Is this normal to not have these files? I also don't seem to have any
/etc/selinux/config files.... Hmmm....
Update - Why am I asking?
This article (among others) mentions using boot flags to enable or disable selinux in the grub.conf file. Without a boot loader how do you specify boot flags?