Mac OS X

Pomalé bootování ve Snow Leopardovi

26. Ledna 2010

Jeden čas mě na Snow Leopardovi trápil čas, který byl potřeba k nabootování systému. Přestože jsem člověk, který má běžně na svém MacBooku uptime kolem 20-ti dnů, tak jsem byl rozladěný že něco, co mělo být lepší oproti 10.5, je výrazně horší. Pokud se vám zdá, že váš Mac bootuje déle, než by měl a z jakéhokoliv důvodu vám to vadí, tak čtěte dál.
Když jsem tento problém řešil, můj první krok vedl ke zjištění, non-apple kernel extensions(Knihovny, které načítá jádro systému při startu.), které se nacházejí v mém počítači. Spustil jsem Terminal a spustil příkaz.

 

  1. kextstat | grep -vi apple

 

V seznamu si můžete zjistit, které kexty jsou nahrávány a usoudit(nebo najít na internetu) jestli mohou zpomalovat bootování vašeho systému. Případy kdy kext může zpomalovat bootování systému není mnoho a u kvalitního softwaru by se to nemělo stát, ale může se vám stát že vám zůstane nějaký kext po odinstalování nějaké aplikace a ten může vyhledávat zbývající části, které nemůže najít a může bootování zpomalit.

Pokud chcete během startu vašeho počítače vidět co počítač dělá, stačí při startu počítače držet klávesovou zkratku "CMD + V" a ta zapne verbose mode. Lepší variantou může být Kernel log. Soubor do kterého systém ukládá ony "verbose" informace o startu systému. Soubor naleznete v /var/log/kernel.log, kde si podle jednotlivých časů zjistit, na čem se systém při bootování zasekl.

Nejčastější příčinou pomalého bootování jsou však špatně nastavená přístupová práva, nebo poškozená data na disku. Mac OS X nabízí možnost opravy přístupových práv a disku přes Disk Utility(/Applications/Utilities/Disk Utility.app). v Disk Utility stačí pouze kliknout na "repair disk permissions"/ "repair disk" a počkat než systém opravu provede.
Při prolézání internetových diskuzí jsem narazil na tip v podobě příkazu:

 

  1. chown 0:0 /

 

který v kořenovém adresáři nastaví práva na roota. Toto by však měl vyřešit zmiňovaný repair.

Toto jsou některé z možných příčin pomalého bootování. Já sám jsem před řešením bootoval do systému nějakých 40-60 vteřin a po úpravách se čas změnil na 24 vteřin. Pokud se vám verbose mode zalíbil a chteli byste ho mít při každém bootování stači v terminálu spustit tento příkaz:

 

  1. sudo nvram boot-args="-v"

 

Ohodnoť článek
Ohodnoťte článek.
zend

Přidat příspěvěk

captcha
zend

Diskuze

Copyright © 2011 Dominik Veselý & CodingWalrus | Designed by Tryst

Kategorie

Hledat