Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
Chameleon pokazuje wszystkie dyski pomimo wpisu w com.apple.
bogdanh 

Pomógł: 1 raz
Dołączył: 10 Kwi 2009
Posty: 286
Skąd: Warszawa
Wysłany: 2010-06-01, 16:16   Chameleon pokazuje wszystkie dyski pomimo wpisu w com.apple.

Z poprzedniego watku wynikalo, zeby chameleon nie pokazywal wszystkich dyskow wystarczy zablokowac je w com.apple.Boot.plist.
Niestety pomino wpisu dalej widac wszystkie dyski, a to troche myli przy wyborze syetemu moje domowe kobiety. :)
Wynik polecenia diskutil list:
Kod:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk0
   1:               Windows_NTFS Duzy 500                500.1 GB   disk0s1
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *160.0 GB   disk1
   1:               Windows_NTFS                         47.2 GB    disk1s1
   2:               Windows_NTFS Nowy                    112.9 GB   disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Maczek                  159.7 GB   disk2s2

Chce zablokowac partycje disk0s1 i disk1s2 (zaznaczam, ze tylko w chameleonie przy wyborze systemow, a nie po zaladowaniu OSX ).
Moj com.apple.Boot.plist (czesc):
Kod:
         
<key>Timeout</key>
    <string>4</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <string>Instant Menu</string>
    <key>Yes</key>
    <key>Hide Partition</key>
    <string>hd(0,1) hd(1,2)</string>

Dlaczego nie dziala?
_________________
Mac OS X 10.6.4 ; P41-ES3G ; 2,7GHz Intel Core 2 Duo ; GeForce 7600GS
 
 
janek202 
Hack Different.


Pomógł: 170 razy
Wiek: 21
Dołączył: 26 Lis 2009
Posty: 2615
Skąd: Gliwice

Wysłany: 2010-06-01, 18:02   

A który plik edytujesz? Powinieneś edytować ten w /Extra.
U mnie wygląda to tak:
Kod:
<dict>
    (...)
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Hide Partition</key>
    <string>hd(0,3) hd(0,4)</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    (...)
</dict>
_________________
Mac OS X Snow Leopard 10.6.8 (Retail x86_64)|Samsung R510|Magic Mouse
Core 2 Duo T6400 2GHz|4GB DDR2 800MHz|PM45 + ICH9M|GeForce 9200M GS 512MB|ALC262|HM500JJ|Yukon 88E8055|BCM94321MC

Piszę poprawnie po polsku!
Nie pomagam prywatnie przez PW. | Kext Wizard | Chameleon Wizard | HDA Wizard
 
 
bogdanh 

Pomógł: 1 raz
Dołączył: 10 Kwi 2009
Posty: 286
Skąd: Warszawa
Wysłany: 2010-06-01, 19:14   

janek202 napisał/a:
A który plik edytujesz? Powinieneś edytować ten w /Extra.
U mnie wygląda to tak:
Kod:
<dict>
    (...)
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Hide Partition</key>
    <string>hd(0,3) hd(0,4)</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    (...)
</dict>

No to mam "jaja". Dzieki Twojej uwadze zagladnalem do Extra...
System przenosilem przez "klonowanie" z dysku USB (tam dopracowywalem go) na dysk wewnetrzny.
Poza perturbacjami z chameleonem wystartowal od kopa i chodzi jak burza.
Teraz dopiero zauwazylem, ze sklonowanie "spapralo" mi Extra.
Mam ni z gruszki ni z pietruszki katalog /Extra/Extensions (z paroma kextami), /Extra/KextStore (planowany), a brakuje kompilacji kextow z KextStore, ktore mialem w oryginale na usb.
Na oryginale i teraz nie mam w Extra com.apple.Boot.plist. Mam jedynie w /Bibioteki/...
Tam tez mam z EFIStudio deklarowana grafike.
Zeby sie nie rozgadywac - z dodatkowych kextow mam obecnie w /System/Biblioteki/Extensions jedynie voodoo i RealtekR1000.
Calosc chodzi bez zarzutu. Reboot, shutdown, slip itd...
Jak sprawdzic skad system bierze kexty?
Moze to klonowanie polaczylo oba Extensions.mkext...(??)
Boje sie czegokolwiek ruszyc prawde mowiac.
-------
Co nieco sie wyjasnilo.
Po "wywaleniu" /Extra/Extensions system zawiesil sie. Po przywroceniu, a wywaleniu pierwotnie uzywanego /Extra/KextStore dalej dziala i to bez /Extra/Extensions.mkext.
Skopiowalem /Bibioteki/.../com.apple.Boot.plist do /Extensions i nic sie nie zmienilo.
Uzywam chameleona 2.0-RC4r
Czyzby to on "pomieszal" mi /Extensions?
_________________
Mac OS X 10.6.4 ; P41-ES3G ; 2,7GHz Intel Core 2 Duo ; GeForce 7600GS
 
 
rzooff 
iKapć


Pomógł: 227 razy
Wiek: 34
Dołączył: 08 Sty 2009
Posty: 4232
Skąd: Warszawa
Wysłany: 2010-06-01, 19:51   

Jeśli masz w Extra folder Extensions, to z niego są ładowane kexty i żadne inne nie są brane pod uwagę. Dopiero gdy go nie ma, to chameleon rozgląda się za plikiem Extensions.mkext. Z KextStore w ogóle kexty nie są ładowane. One tam sobie tylko leżą aby wygodnie było przebudować mkext'a.

Jednym słowem są takie opcje:
1. Używa się folderu Extensions i wtedy nie korzysta z mkexta.
2. Używa się pliku Extensions.kext, a same kexty trzyma się w folderze o innej nazwie niż Extensions lub w ogóle nie trzyma się ich w Extra (tylko to jest mniej wygodne gdy trzeba przebudować mkexta). Przyjęło się, że nazwa takiego folderu, to KextStore, ale może ona być dowolna.
3. Na upartego, można wogóle nie trzymać kextów ani mkexta w Extra, tylko ładować wszystko jak leci do /S/L/E.

Niechciany folder Extensions potrafi pojawić się samoistnie po instalacji Chameleona przy pomocy gotowego instalatora. Trzeba wtedy pamiętać by go usunąć przed restartem.
_________________
MacOS X 10.6.8 (retail, 64bit) | Asus P7P55D | i7 870 2,93 Ghz | 8GB RAM | GF 8400GS | AirPort | Trust Ultra Small Bluetooth 2.1
MacOS X 10.6.8 (retail, 32bit) | Toshiba Satellie L40-17R | T2330 | GMAX3100 / GM965 | ICH8M | ALC660 | RTL8139 + AirPort
MacOS X 10.6.8 (retail, 32bit) | Apple MacBook Air 2,1 | SL9300 | GF9400M | 2GB DDR3 | HDD120GB
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia | Piszę poprawnie po polsku!
 
 
bogdanh 

Pomógł: 1 raz
Dołączył: 10 Kwi 2009
Posty: 286
Skąd: Warszawa
Wysłany: 2010-06-01, 20:17   

rzooff napisał/a:
Jeśli masz w Extra folder Extensions, to z niego są ładowane kexty i żadne inne nie są brane pod uwagę. Dopiero gdy go nie ma, to chameleon rozgląda się za plikiem Extensions.mkext. Z KextStore w ogóle kexty nie są ładowane. One tam sobie tylko leżą aby wygodnie było przebudować mkext'a.
Jednym słowem są takie opcje:
1. Używa się folderu Extensions i wtedy nie korzysta z mkexta.
2. Używa się pliku Extensions.kext, a same kexty trzyma się w folderze o innej nazwie niż Extensions lub w ogóle nie trzyma się ich w Extra (tylko to jest mniej wygodne gdy trzeba przebudować mkexta). Przyjęło się, że nazwa takiego folderu, to KextStore, ale może ona być dowolna.
3. Na upartego, można wogóle nie trzymać kextów ani mkexta w Extra, tylko ładować wszystko jak leci do /S/L/E.
Niechciany folder Extensions potrafi pojawić się samoistnie po instalacji Chameleona przy pomocy gotowego instalatora. Trzeba wtedy pamiętać by go usunąć przed restartem.

Dziekuje - prosto i jasno.:)
Zastanawia mnie tylko skad sie wziely kexty w Extra/Extensions, bo ja ich tam nie wkladalem.
W "oryginale" czyli na dysku USB mam w KextStore i w wygenerowanym /Extra/Extensions.mkext.
Zapewne chameleon to zrobil (jak zauwazyles byl instalowany z paczki gotowca).
Tak czy siak wszystko pieknie pracuje, poza tym jednym problemem widoku wszystkich dyskow (chodzi mi o dyski z danymi NTFS).

Moze jeszcze powiesz ktory i jak czytany jest przez system/chameleona plik com.apple.Boot.plist.
Jak widac z roznych porad czesto sa dwa - ten oryginalny i w /Extra. Czy one sie tylko uzupelniaja, czy pelnia odrebne role?
_________________
Mac OS X 10.6.4 ; P41-ES3G ; 2,7GHz Intel Core 2 Duo ; GeForce 7600GS
 
 
rzooff 
iKapć


Pomógł: 227 razy
Wiek: 34
Dołączył: 08 Sty 2009
Posty: 4232
Skąd: Warszawa
Wysłany: 2010-06-01, 20:49   

bogdanh napisał/a:
Zastanawia mnie tylko skad sie wziely kexty w Extra/Extensions, bo ja ich tam nie wkladalem.

O tym właśnie pisałem w ostatnim zdaniu poprzedniego postu.

bogdanh napisał/a:
problemem widoku wszystkich dyskow (chodzi mi o dyski z danymi NTFS).

Jeśli chodzio widoczność w menu chameleona, to można je ukryć -> zajrzyj do dokumentacji:
Kod:
http://dl.dropbox.com/u/750399/OSx86/Using%20Chameleon%202RC.zip


bogdanh napisał/a:
Moze jeszcze powiesz ktory i jak czytany jest przez system/chameleona plik com.apple.Boot.plist.
Jak widac z roznych porad czesto sa dwa - ten oryginalny i w /Extra.

Ten w Extra jest po to, by oryginał pozostał w niezmodyfikowanej formie. Jeśli masz com.apple.Boot.plist w Extra, to tylko on jest ładowany.

Mała uwaga. Przy odpalaniu chameleona z innego dysku/partycji, wczytywany jest ...boot.plist z tego miejca gdzie masz zainstalowany bootloader. Natomiast kexty, dsdt, smbios... wczytywane są już Extra na wybranej do uruchomienia partycji.
Nieco inaczej działa wersja na cd - tam ładowane jest wyłącznie to co jest nagrane na cd, z pominięciem tego, co znajduje się na dysku docelowym. Dzięki temu można np. uruchomić system gdy w Extra pojawi się jakiś krytyczny poblem.
_________________
MacOS X 10.6.8 (retail, 64bit) | Asus P7P55D | i7 870 2,93 Ghz | 8GB RAM | GF 8400GS | AirPort | Trust Ultra Small Bluetooth 2.1
MacOS X 10.6.8 (retail, 32bit) | Toshiba Satellie L40-17R | T2330 | GMAX3100 / GM965 | ICH8M | ALC660 | RTL8139 + AirPort
MacOS X 10.6.8 (retail, 32bit) | Apple MacBook Air 2,1 | SL9300 | GF9400M | 2GB DDR3 | HDD120GB
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia | Piszę poprawnie po polsku!
 
 
bogdanh 

Pomógł: 1 raz
Dołączył: 10 Kwi 2009
Posty: 286
Skąd: Warszawa
Wysłany: 2010-06-02, 12:32   

Cytat:

Kod:
http://dl.dropbox.com/u/750399/OSx86/Using%20Chameleon%202RC.zip


bogdanh napisał/a:
Moze jeszcze powiesz ktory i jak czytany jest przez system/chameleona plik com.apple.Boot.plist.
Jak widac z roznych porad czesto sa dwa - ten oryginalny i w /Extra.

Ten w Extra jest po to, by oryginał pozostał w niezmodyfikowanej formie. Jeśli masz com.apple.Boot.plist w Extra, to tylko on jest ładowany.
Mała uwaga. Przy odpalaniu chameleona z innego dysku/partycji, wczytywany jest ...boot.plist z tego miejca gdzie masz zainstalowany bootloader. Natomiast kexty, dsdt, smbios... wczytywane są już Extra na wybranej do uruchomienia partycji.
Nieco inaczej działa wersja na cd - tam ładowane jest wyłącznie to co jest nagrane na cd, z pominięciem tego, co znajduje się na dysku docelowym. Dzięki temu można np. uruchomić system gdy w Extra pojawi się jakiś krytyczny poblem.


Rozumiem, ze jezeli mam na tej samej partycji chameleona co OSX to czyta on najpierw com.apple.Boot.plist z /Extra, a jezeli nie znajdzie to ten "oryginalny" plik...
Przeczytalem dokumentacje, do ktorej dales link ale nie znalazlem nic o blokowaniu (dyskow/partycji) wczytywania przez chameleona.
Z kolei pod linkiem
Kod:
http://chameleon.osx86.hu/articles/chameleon-20-rc4-is-out
pisza o tym "jak wol".
Tak czy inaczej mam w Extra kompletny com.apple.Boot.plist z wpisem
Kod:
<key>Hide Partition</key>
<string>hd(0,1) hd(1,2)</string>
i pomimo tego widac te partycje.
_________________
Mac OS X 10.6.4 ; P41-ES3G ; 2,7GHz Intel Core 2 Duo ; GeForce 7600GS
 
 
janek202 
Hack Different.


Pomógł: 170 razy
Wiek: 21
Dołączył: 26 Lis 2009
Posty: 2615
Skąd: Gliwice

Wysłany: 2010-06-02, 14:18   

Może masz jakąś starą wersje chameleona? Z tego co pamiętam, to ukrywanie partycji pojawiło się w wersji RC4. Jeśli masz RC3, to nie będzie działać, nawet z poprawnymi wpisami.
_________________
Mac OS X Snow Leopard 10.6.8 (Retail x86_64)|Samsung R510|Magic Mouse
Core 2 Duo T6400 2GHz|4GB DDR2 800MHz|PM45 + ICH9M|GeForce 9200M GS 512MB|ALC262|HM500JJ|Yukon 88E8055|BCM94321MC

Piszę poprawnie po polsku!
Nie pomagam prywatnie przez PW. | Kext Wizard | Chameleon Wizard | HDA Wizard
 
 
rzooff 
iKapć


Pomógł: 227 razy
Wiek: 34
Dołączył: 08 Sty 2009
Posty: 4232
Skąd: Warszawa
Wysłany: 2010-06-02, 14:45   

Albo, jak pisze Janek masz starszą wersję chameleona, albo masz go zainstalowanego gdzie indziej niż myślisz. Opcję ukrywania partycji NTFS testowałem i działało...
Pokombinuj, posprawdzaj nr dysków itp.
_________________
MacOS X 10.6.8 (retail, 64bit) | Asus P7P55D | i7 870 2,93 Ghz | 8GB RAM | GF 8400GS | AirPort | Trust Ultra Small Bluetooth 2.1
MacOS X 10.6.8 (retail, 32bit) | Toshiba Satellie L40-17R | T2330 | GMAX3100 / GM965 | ICH8M | ALC660 | RTL8139 + AirPort
MacOS X 10.6.8 (retail, 32bit) | Apple MacBook Air 2,1 | SL9300 | GF9400M | 2GB DDR3 | HDD120GB
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia | Piszę poprawnie po polsku!
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

Powered by phpBB modified by Przemo © 2003 phpBB Group - opowiadania
Template created by Qbs. Template theme based on Unofficial modifications.

Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.

STOP ACTA