Ok-
I was doing some maintaince on my system, trying to get checkinstall working. Read online that it doesnt work with libselinux 1.6 but does with 1.4. Tried uninstalling and then realized it was a bad move.
Most of my applications stopped working which weren't already loaded into memory (running). RPM refused to run so I couldn't install it back.
I downloaded Knoppix ISO image and the RPM for libselinux.so.1 (the library) for version 1.4, tried booting up and copying the library file back to /lib, now when I boot up I get the following:
...various SCSI device tests...
Loading jbd.ko modeule
Loading ext3.ko module
Creating block devices
Creating root device
Mounting root fileysystem
kjournald starting. Commit interval 5 seconds.
EXT3-fs: mounted filesystem with ordered data mode.
Free unused kernel memory: 148k freed
/sbin/init: error while loading shared libraries: /sbin/init: undefined symbol: selinux_mnt
Kernel panic: Attempted to kill init!
I've tried booting up with kernel parametere selinux=0, still no avail. My only other idea was to either 1) Try to replace /sbin/init (don't even know if this would help or not) and 2) Trying to download a Fedora rescue disk, boot off of it and manually reinstall the RPM for libselinux (again, if possible).
Looks like I really screwed this thing up now
Any ideas?