The Good Old Extensions Manager |
July, 23, 2003 2:24 PM |
voxxdigital |
How does one uninstall an undesired software or extension in OSX? At least this was so easy in OS9... and when everything failed, just boot with shift pressed and you got a clean boot! Plus, if you screw with the extensions settings, all you had todo was select "Mac OS 9 All" from Extensions Manager, then everything went back to normal. How do we deal with this in OSX? |
. |
RE: The Good Old Extensions Manager |
August, 02, 2003 12:54 PM |
krevnik |
. |
The slowdown you are having is due to the fact that you know have many extensions matching your hardware, and they are all being loaded and asked questions to see which is the best match for the hardware. (Very nice system) However, I don't think any of us can very quickly sort out your problem without some more direct e-mail or phone contact to get better information on the startup log. You could start removing installs one-by-one until the functionality breaks again... receipts for .pkg installs are kept in /Library/Receipts and there are applications out there that will uninstall files that .pkgs installed. A clean way, although slower, to get drivers working is to install one and test... if you don't get the results, remove it and install the next one. This is a bit slow, yes... but if you don't have standard drivers, this is about the best you can do on any OS (since you would still have to remove the offending drivers in OS 9 as well). |
. |
RE: The Good Old Extensions Manager |
July, 29, 2003 12:24 PM |
voxxdigital |
. |
I can actually do this in root mode, but I don't have a clue of what is the extension name. I installed it hoping that i would get rid of an USB HD issue, but it didn't maka any difference - just made the startup slower. The driver installed was the Cypress USB IDE/ATAPI mass storage driver. |
. |
RE: The Good Old Extensions Manager |
July, 29, 2003 12:08 AM |
joevt |
. |
Oops, I meant cd /system/library/extensions sudo rm -R thecrappyextension.kext |
. |
RE: The Good Old Extensions Manager |
July, 29, 2003 12:07 AM |
joevt |
. |
You'll probably have to use the terminal cd /system/library/extensions sudo rm -R thecrappyextension.kext I've never used single user mode but maybe you can do the above commands from there instead of the terminal? Or you can do it using OS 9. |
. |
RE: The Good Old Extensions Manager |
July, 28, 2003 4:00 PM |
voxxdigital |
. |
Well, that's more or less what I imagined. Point is, that I installed a lot of USB to IDE and different EHCI USB drivers in order to make a USB-2 card to work. It worked, but I'm not sure which driver made it work, and startup is considerably slower. I can watch a LOT of USB extensions being loaded and another lot giving error messages in verbose mode. |
. |
RE: The Good Old Extensions Manager |
July, 28, 2003 11:46 AM |
krevnik |
. |
OS X doesn't have the extension manager concept as we are used to it in OS 9. X has a built-in manager that only loads kernel extensions (the ones that can bring down your OS) for hardware that you actually have attached or installed. So if you don't have an ATA card, no ATA extensions will be loaded. However, the driver remains for when you plug an ATA card in... because then the driver can be loaded and do your bidding with minimal fuss. Managing or removing extensions by hand will not make your startup time any faster (not noticably), nor will it make the OS take less RAM (each device has a 'copy' of the driver in RAM). Plus kernel extensions are used to seperate the OS from the mobo/CPU hardware, so disabling them is a BAD thing. Startup Items can cause some problems at times... and you can disable most of them by holding shift on startup, just like in OS 9. However, the failure of a startup item should never take the OS with it... but it can happen (I accidentally told L2CacheConfig to feed the kext a VERY bad value and watched my system lock... I never manually set the prefs on that again) However, since you are obviously asking this for a reason... I could probably be a little more helpful if I knew more about your reason for asking. |
|
|