 |
 |
Possible Fix for 10.3.2 Slow Boot Problem
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2000
Location: Collie-fornya
Status:
Offline
|
|
You might want to check out the thread here:
Apple Discussion Thread
It looks like a good fix to the slow boot problem.
|
|
Suicide Bombers: That never-say-die spirit. No, that's not right.
|
| |
|
|
|
 |
|
 |
|
Forum Regular
Join Date: Apr 2003
Location: Birmingham, UK
Status:
Offline
|
|
hey cheers - worked like a charm! 
|
|
AlBook G4 15", iMac 20"
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2000
Location: Collie-fornya
Status:
Offline
|
|
It turns out that all might not be roses with the fix. There is another discussion thread with a possibly safer command and an undo command for the first post here:
Apple Discussion Thread 2
The problem seems to be that the additional file generated by the first fix might conflict with future OS X updates. Hence the remove command. You'll have to read the thread fully to get the back and forth.
|
|
Suicide Bombers: That never-say-die spirit. No, that's not right.
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2000
Location: Collie-fornya
Status:
Offline
|
|
Here is a summary and all commands are on a single unbroken line (no returns, no line breaks in Terminal regardless of how they appear here). You will need to enter your administrative password in Terminal followed by a return after the command:
1. Command creates extra file, speeds up boot times, but might screw up future updates:
sudo cp /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
2. Remove this command before installing any future OS X updates:
sudo rm /usr/sbin/BootCacheControl
3. Possibly safer command that uses link (but apparently not recommended by Apple Technical Support):
sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
Edited: Used BBEdit Lite to save, and I cannot see any underscore characters. If you see an underscore character, change it to a space.
Edited again: I looked at this in Safari, Mozilla Firebird and Camino. I can't see any underscore chracters. I don't use IE or Netscape, so can't help you there.
(Last edited by mcsjgs; Dec 27, 2003 at 04:43 PM
)
|
|
Suicide Bombers: That never-say-die spirit. No, that's not right.
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Oct 2001
Location: Ehime, Japan
Status:
Offline
|
|
mcsjgs: Those are NOT underscores in those commands. They should be spaces!
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2000
Location: Collie-fornya
Status:
Offline
|
|
Originally posted by wataru:
mcsjgs: Those are NOT underscores in those commands. They should be spaces!
I'm not seeing underscores. I'm looking at the post with Safari. Let me check with another program.
|
|
Suicide Bombers: That never-say-die spirit. No, that's not right.
|
| |
|
|
|
 |
|
 |
|
Dedicated MacNNer
Join Date: Dec 2003
Status:
Offline
|
|
Originally posted by mcsjgs:
I'm not seeing underscores. I'm looking at the post with Safari. Let me check with another program.
I'm looking at the post with safari and see underscores right before /usr/sbin too.
|
|
15 inch MacBook Pro 2.16 GHz, 2 GB RAM, 7200 RPM 100GB HDD.
Dual 2.5 GHz Power Mac G5, 1 GB RAM, 250 GB HDD, ATI Radeon X800XT.
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2000
Location: Collie-fornya
Status:
Offline
|
|
Crap, you're right. I'll change and repost. Sorry.
Edited: Done.
|
|
Suicide Bombers: That never-say-die spirit. No, that's not right.
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2000
Location: Collie-fornya
Status:
Offline
|
|
I apologize for that error. Somehow, in copying and pasting the post between my computer and MacNN's board, two characters were changed from spaces to underline characters. In the original, I did a search and there are no underline characters. Don't know how it happened (an HTML thing?), but I apologize for the error.
|
|
Suicide Bombers: That never-say-die spirit. No, that's not right.
|
| |
|
|
|
 |
|
 |
|
Dedicated MacNNer
Join Date: Jan 2002
Location: Los Angeles
Status:
Offline
|
|
Originally posted by mcsjgs:
Here is a summary and all commands are on a single unbroken line (no returns, no line breaks in Terminal regardless of how they appear here). You will need to enter your administrative password in Terminal followed by a return after the command:
1. Command creates extra file, speeds up boot times, but might screw up future updates:
sudo cp /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
2. Remove this command before installing any future OS X updates:
sudo rm /usr/sbin/BootCacheControl
3. Possibly safer command that uses link (but apparently not recommended by Apple Technical Support):
sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
Edited: Used BBEdit Lite to save, and I cannot see any underscore characters. If you see an underscore character, change it to a space.
Edited again: I looked at this in Safari, Mozilla Firebird and Camino. I can't see any underscore chracters. I don't use IE or Netscape, so can't help you there.
im sure apple technicians knew what they said. i don't think you'd have to to the undo command
sudo rm /usr/sbin/BootCacheControl
before installing 10.3.3 as the technicians will probably fix that in the update (but possibly not the boot time). anyway, im about to go and try the cp command and ill try to post boot time before the command, the first boot, and the second boot.
|
|
| MacBook Pro 2.4Ghz Core 2 Duo | 4GB Memory | 8x DL Superdrive | NVIDIA GeForce 8600M GT graphics with 256MB SDRAM | 160GB Internal running Leopard 10.5.3 | 500GB External | AirportExtreme + BlueTooth 2.0 | Logitech MxRevolution | Casio Exilim EX z75 | Sony Ericsson z525a |
|
| |
|
|
|
 |
|
 |
|
Dedicated MacNNer
Join Date: Jan 2002
Location: Los Angeles
Status:
Offline
|
|
3:21 before patch
3:20 on first restart
2:45 on second restart
One Way:
sudo� cp� /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl� /usr/sbin
To Remove:
sudo rm /usr/sbin/BootCacheControl
Another Way:
sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
not that bad...considering the setup (look at sig)
|
|
| MacBook Pro 2.4Ghz Core 2 Duo | 4GB Memory | 8x DL Superdrive | NVIDIA GeForce 8600M GT graphics with 256MB SDRAM | 160GB Internal running Leopard 10.5.3 | 500GB External | AirportExtreme + BlueTooth 2.0 | Logitech MxRevolution | Casio Exilim EX z75 | Sony Ericsson z525a |
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Nov 2001
Location: Seattle
Status:
Offline
|
|
Originally posted by mcsjgs:
Here is a summary and all commands are on a single unbroken line (no returns, no line breaks in Terminal regardless of how they appear here). You will need to enter your administrative password in Terminal followed by a return after the command:
1. Command creates extra file, speeds up boot times, but might screw up future updates:
sudo cp /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
2. Remove this command before installing any future OS X updates:
sudo rm /usr/sbin/BootCacheControl
3. Possibly safer command that uses link (but apparently not recommended by Apple Technical Support):
sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
Edited: Used BBEdit Lite to save, and I cannot see any underscore characters. If you see an underscore character, change it to a space.
Edited again: I looked at this in Safari, Mozilla Firebird and Camino. I can't see any underscore chracters. I don't use IE or Netscape, so can't help you there.
I just tried to remove command and it came back with no such file or directory.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Aug 2003
Location: Colorado Springs
Status:
Offline
|
|
Before;
Dual 1.8 G5 Approx 1:15
1.25 G4 Powerbook Approx 1:45
After;
Both at about 45 secs!!! Woohoo
|
|
|
| |
|
|
|
 |
|
 |
|
Dedicated MacNNer
Join Date: Aug 2001
Status:
Offline
|
|
I can't get to the apple discussion board to get full details but the tip seems to be a bunch of BS. Look in /etc/rc to find
--snip--
BootCacheControl=/System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl
if [ ! -f $BootCacheControl ]; then
BootCacheControl=/usr/sbin/BootCacheControl
fi
if [ "${SafeBoot}" != "-x" -a -x "${BootCacheControl}" ]; then
${BootCacheControl} start
fi
-- end snip--
It's already checking for BootCacheControl inside BootCache.kext. If it exists it'll execute from there otherwise fallback and use /usr/sbin/BootCacheControl if it exists and is executable.
|
|
|
| |
|
|
|
 |
|
 |
|
Dedicated MacNNer
Join Date: Dec 2003
Status:
Offline
|
|
Originally posted by BatmanPPC:
I can't get to the apple discussion board to get full details but the tip seems to be a bunch of BS. Look in /etc/rc to find
--snip--
BootCacheControl=/System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl
if [ ! -f $BootCacheControl ]; then
BootCacheControl=/usr/sbin/BootCacheControl
fi
if [ "${SafeBoot}" != "-x" -a -x "${BootCacheControl}" ]; then
${BootCacheControl} start
fi
-- end snip--
It's already checking for BootCacheControl inside BootCache.kext. If it exists it'll execute from there otherwise fallback and use /usr/sbin/BootCacheControl if it exists and is executable.
Look at my answer in the other thread. You really shouldn't cross-post, especially wrong information.
|
|
15 inch MacBook Pro 2.16 GHz, 2 GB RAM, 7200 RPM 100GB HDD.
Dual 2.5 GHz Power Mac G5, 1 GB RAM, 250 GB HDD, ATI Radeon X800XT.
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2000
Location: Collie-fornya
Status:
Offline
|
|
My boot times decreased dramatically from over a minute to less than 15 seconds.
I used the cp command then got nervous because of the extra file. Removed it.
Then ran the ln command. Same fast boot times. Literally from "checking disks" straight to login. Great improvement.
These commands solve half the equation. Boot times are now back to fast. But from login to full desktop is still slow. On my machine, every startup item is undergoing a prebinding routine which slows things down. Don't know why. Forced prebinding does not solve the problem.
|
|
Suicide Bombers: That never-say-die spirit. No, that's not right.
|
| |
|
|
|
 |
|
 |
|
Forum Regular
Join Date: Oct 2003
Status:
Offline
|
|
Wow! Back to pre-10.3.2 boot times with that fix (16-17 turns of the spinning thingy instead of 30). But still get the beachball after the menubar, which I did not before 10.3.2.
Anyway, boot times are quite slow with the PB 17" 1.33 compared to some other machines. I always got no less than 16 turns of the spinning thingy (on Apple gray boot screen) since I got the machine, pre-installed with Panther.
Now, I am confused, do I have to remove anything I did before the next upgrade (10.3.3)?
Thanks all (new switcher here).
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Apr 2001
Location: Capital city of the Empire State.
Status:
Offline
|
|
Originally posted by jgcan:
Now, I am confused, do I have to remove anything I did before the next upgrade (10.3.3)?
If you used the "cp" command, you should do the "sudo rm /usr/sbin/BootCacheControl" before installing the next OS upgrade.
If you used the "ln -s" command, then you don't have to remove anything.
|
|
/mal
"I sentence you to be hanged by the neck until you cheer up."
PowerBook 15" 1.5GHz/80 GB/1.5 GB/ComboDrive
eMac 1 GHz/80 GB/768 MB/SuperDrive LaCie 250 GB FireWire HDD
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Jul 2003
Location: Denmark
Status:
Offline
|
|
Is doing this perfectly safe ?
even if doing the "sudo In -s .... " thingy ?
|
|
|
| |
|
|
|
 |
|
 |
|
Forum Regular
Join Date: Oct 2003
Status:
Offline
|
|
Originally posted by malvolio:
If you used the "cp" command, you should do the "sudo rm /usr/sbin/BootCacheControl" before installing the next OS upgrade.
If you used the "ln -s" command, then you don't have to remove anything.
Ok, I did the cp one, now I want to change it now, so I just do:
sudo rm /usr/sbin/BootCacheControl
and then the ln -s one? Need a reboot between the two?
Thanks
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Nov 2001
Location: Seattle
Status:
Offline
|
|
I've tried all of the following:
1. Command creates extra file, speeds up boot times, but might screw up future updates:
sudo cp /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
2. Remove this command before installing any future OS X updates:
sudo rm /usr/sbin/BootCacheControl
3. Possibly safer command that uses link (but apparently not recommended by Apple Technical Support):
sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
The first command worked just fine and I decided to remove it and try the second command. So far I am unable to make the sudo ln -s command work. Any suggestions?
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Apr 2002
Location: A little corner of hell
Status:
Offline
|
|
Originally posted by Back up 15 and punt:
I've tried all of the following:
1. Command creates extra file, speeds up boot times, but might screw up future updates:
sudo cp /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
2. Remove this command before installing any future OS X updates:
sudo rm /usr/sbin/BootCacheControl
3. Possibly safer command that uses link (but apparently not recommended by Apple Technical Support):
sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin
The first command worked just fine and I decided to remove it and try the second command. So far I am unable to make the sudo ln -s command work. Any suggestions?
Apple's Software Update doesn't respect symbolic links. (It'll most likely just delete the symbolic link if it finds it and needs to replace it)
|
|
|
| |
|
|
|
 |
| |