Jump to content

Recommended Posts

Dzięki :) Bardzo wygodne ...

 

[ Dodano: 2011-05-17, 22:50 ]

A pewny jesteś, że działa poprawnie na innej partycji? Bo jak uruchamiam go z poziomu Snow'a i działam na Lionie to przy opcji S/L/E działa dość szybko, a jak uruchamiam go z poziomu Liona i robię to samo po podmiana mkext'a i naprawa uprawnień trwa dużo dłużej (tak działał zawsze).

Share this post


Link to post
Share on other sites
A pewny jesteś, że działa poprawnie na innej partycji? Bo jak uruchamiam go z poziomu Snow'a i działam na Lionie to przy opcji S/L/E działa dość szybko, a jak uruchamiam go z poziomu Liona i robię to samo po podmiana mkext'a i naprawa uprawnień trwa dużo dłużej (tak działał zawsze).

 

Powinno działać dobrze.

Której wersji używasz?

W aktualnie testowej wersji 3.5, jeśli zmieniasz kexty albo przebudowujesz cache na partycji głównej "/" to dodatkowo prelinkowany jest kernel.

Nowe chameleony 8xx potrafią to wykorzystać z parametrem UseKernelCache=Yes.

sudo touch /System/Library/Extensions
sudo kextcache -system-caches
sudo kextcache -system-prelinked-kernel

Wykonywanie dwóch ostatnich komend trochę trwa.

 

W przypadku wybrania innej partycji kernel nie jest prelinkowany, wykonywane jest tylko touch, które jest bardzo szybkie.

sudo touch /System/Library/Extensions

Share this post


Link to post
Share on other sites

@janek202

Używam Liona (11A494a), zawsze podczas startu kexty z S/L/E były wczytywane na nowe, jakbym miał aktywną flagę "-f", myślałem, że to jest ok, ale znalazłem rozwiązania na insanelymac:

 

sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

 

Od teraz już kexty z S/L/E się wczytują z mkexta.

 

Pozdrawiam

 

Ps. Rozwiązanie by Oldnapalm.

Share this post


Link to post
Share on other sites

A ładują Ci się normalnie kexty z Extra?

 

Edit, nie ważne. Już wiem na jakiej zasadzie działa ten trik. W Lionie jest nowy system cachowania kernela i kextów, z którym widocznie chameleon nie potrafi sobie poradzić... Dorzucenie dodatkowego Extensions.mkext powoduje, że ładuje on mkexta tak jak ze Snow Leoparda...

 

Chyba lepiej jest użyć komendy: "UseKernelCache=Yes", tylko, że wtedy nie są ładowane kexty z Extra, ale można sobie z tym poradzić dodając dodatkowy plik:

 

There is another way to do this.

Make a file named rc.local and place it in /etc, fix permissions to root:wheel

Place in rc.local this.

kextload /Extra/Extensions/*

Share this post


Link to post
Share on other sites

Kiedy na pendriveie mam tylko chameleona i Extra z wszystkimi plikami (poza Extensions.mkext) nie generuje się mkext ! Używam KextStore.

 

Muszę wybierać kexty ręcznie i robić mkext na biurko - potem go przenoszę.

Share this post


Link to post
Share on other sites

@janek202

 

Mam dwa pomysły:

 

1. Możliwość naprawy uprawnień plików tylko w katalogu S/L/E.

2. Możliwość przeniesienia kextów z E/E do dummy kexta np. o nazwie Extra.kext w katalogu S/L/E, tzn. tak jak kiedyś wyglądało FakeSMC, czyli kext a w środku katalog Plugins gdzie lądowały rozszerzenia. Przydatne dla osób, które używają parametru UseKernelCache i wolą zachować czystość/trzymać swoje dodatkowe kexty w jednym miejscu.

 

Pozdrawiam

 

Ps. Gdzieś widziałem takie rozwiązanie w jednym z poradników na insanelymac, jak znajdę to podrzucę wzór.

Share this post


Link to post
Share on other sites
1. Możliwość naprawy uprawnień plików tylko w katalogu S/L/E.

Tzn?

2. Możliwość przeniesienia kextów z E/E do dummy kexta np. o nazwie Extra.kext w katalogu S/L/E, tzn. tak jak kiedyś wyglądało FakeSMC, czyli kext a w środku katalog Plugins gdzie lądowały rozszerzenia. Przydatne dla osób, które używają parametru UseKernelCache i wolą zachować czystość/trzymać swoje dodatkowe kexty w jednym miejscu.

Tak, ale jeśli jakiś kext będzie miał w sobie plugins, to już nie będzie działać. Czyli jeśli mamy VoodooPS2.kext, a w środku PS2Keyboard i Touchpad to po wsadzeniu do Extra.kext nie będą działać poprawnie.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.