HateEternal
Mac Metal Head
I recently installed the 10.4.1 update on my iBook G4 which had the iScroll2 driver installed on it. I got Kernel Panics before I got passed the gray apple screen. I assumed that the problem was iScroll because it was the only kernel extension i remembered installing. So I needed to remove it.
On the developers site he has a script that removes iScroll, in the script it shows all the files that need to be removed:
the script invokes sudo rm -R on all those files. So, to do this when you can't boot into your install you need to boot to a CD or external hard-drive (or I suppose you could boot your 'book into target mode if you have a second mac)
I used the 10.4 install disk because it has a Terminal application built in that you can access from the Utilities menu of the installer.
So grab your 10.4 disk, put it in and boot from CD by holding C. Once it boots click the next button to get to the install dialog and then select Terminal from the Utilities menu. Once Terminal opens you need to run these commands (note: when running os x off of the CD "/" is the root of the CD or DVD so we need to alter the files paths and add a "/Volumes/Macintosh\ HD" to the beginning of the file name because this is where the boot cd mounts the drive. Macintosh\ HD may not be the name of your disk so replace it with what you called your system hard drive.)
There is no need to use sudo because you are already a super user. If a file fails to remove you might want to cd into the directory and make sure it is not there, incase i typed it wrong. On my machine /usr/local/bin didn't exist so i skipped that one. It seemed to not make a difference.
After you deleted all those files reboot the machine and you should be all set!
This is a lot faster than reinstalling OS X and I am glad I figured it out.
Now maybe someone can tell me, can you mount the local drive as read and write in single user mode? If so there is no need to boot from the CD, you can just boot using command + s and do it there.
On the developers site he has a script that removes iScroll, in the script it shows all the files that need to be removed:
Code:
/System/Library/Extensions/iScroll2.kext
/Library/PreferencePanes/iScroll2.prefPane
/Library/Preferences/name.razzfazz.driver.iScroll2.plist
/Library/StartupItems/iScroll2
/usr/local/bin/iScroll2Daemon
/Library/Receipts/iScroll2.pkg
the script invokes sudo rm -R on all those files. So, to do this when you can't boot into your install you need to boot to a CD or external hard-drive (or I suppose you could boot your 'book into target mode if you have a second mac)
I used the 10.4 install disk because it has a Terminal application built in that you can access from the Utilities menu of the installer.
So grab your 10.4 disk, put it in and boot from CD by holding C. Once it boots click the next button to get to the install dialog and then select Terminal from the Utilities menu. Once Terminal opens you need to run these commands (note: when running os x off of the CD "/" is the root of the CD or DVD so we need to alter the files paths and add a "/Volumes/Macintosh\ HD" to the beginning of the file name because this is where the boot cd mounts the drive. Macintosh\ HD may not be the name of your disk so replace it with what you called your system hard drive.)
Code:
rm -R /Volumes/Macintosh\ HD/System/Library/Extensions/iScroll2.kext
rm -R /Volumes/Macintosh\ HD/Library/PreferencePanes/iScroll2.prefPane \
rm -R /Volumes/Macintosh\ HD/Library/Preferences/name.razzfazz.driver.iScroll2.plist \
rm -R /Volumes/Macintosh\ HD/Library/StartupItems/iScroll2 \
rm -R /Volumes/Macintosh\ HD/usr/local/bin/iScroll2Daemon \
rm -R /Volumes/Macintosh\ HD/Library/Receipts/iScroll2.pkg
There is no need to use sudo because you are already a super user. If a file fails to remove you might want to cd into the directory and make sure it is not there, incase i typed it wrong. On my machine /usr/local/bin didn't exist so i skipped that one. It seemed to not make a difference.
After you deleted all those files reboot the machine and you should be all set!
This is a lot faster than reinstalling OS X and I am glad I figured it out.
Now maybe someone can tell me, can you mount the local drive as read and write in single user mode? If so there is no need to boot from the CD, you can just boot using command + s and do it there.