KHP

 
 

Mac OS X na Compalu, czyli iDeneb w akcji

Jakiś czas temu, jeszcze na starej stronie, opisywałem swoje – bądź co bądź – bolesne doświadczenia związane z instalacją Mac OS X 10.5.1, a dokładniej jego zmodyfikowanej wersji, przystosowanej do uruchamiania na PC, zwanej iATKOS. Napotkałem na kilka niuansów, których nie dało się wtedy rozwiązać, np. nie działająca sieć WiFi czy maksymalna dostępna rozdzielczość 1024×768. Niedawno zainstalowalem OS X-a jeszcze raz, tym razem zmodyfikowaną wersję 10.5.5, znaną jako iDeneb. Jeśli chodzi o obsługę sprzętu, postęp jest ogromny. Działa mi wszystko, czego potrzebuję do codziennego użytku. Zapraszam więc do lektury opisu instalacji krok po kroku.



Z góry uprzedzam, że jakość obrazków jest miejscami okropna.

Zanim zaczniemy

Pierwsze, co należy zrobić, to pobrać obraz DVD systemu iDeneb. W chwili pisania artykułu najnowszą dostępną wersją jest 10.5.5.

Podczas pobierania obrazu DVD dobrze jest zebrać informacje o sprzęcie, jaki posiadamy i dowiedzieć się, czy jest on wspierany pod Mac OS X. Najlepiej przeszukać forum InsanelyMac. Warto dowiedzieć się jaką mamy kartę dżwiękową i na jakim kodeku jest zbudowana. Przykładowo: moja karta dźwiękowa to Intel HD Audio z kodekiem ALC268.

Poza tym ilość wspieranego sprzętu sieciowego jest wciąż niewielka, a sterowniki do niektorych urządeń znajdują się we wczesnej fazie rozwoju. Niedawno próbowałem uruchomić moją wbudowaną sieciówkę WiFi Intel 4565AGN na sterownikach z projektu iwidarwin, jednak bez rezultatów. Aby mieć wreszcie dostęp do sieci na Macu, postanowiłem kupić na Allegro kartę WiFi D-LINK G-122 za ok. 20zł. Wydatek żaden, a sterowniki wspierane są przez producenta.

Przed rozpoczęciem instalacji polecam przygotować kilkanaście GB wolnego miejsca na dysku i utworzyć nową, niesformatowaną partycję. Co ważne – powinna to być partycja podstawowa; inaczej Mac OS X może jej nie rozpoznać i instalacja nie będzie możliwa. Rozsądnym minimum jest wydzielenie ok. 20GB. Do utworzenia partycji można użyć dobrze znanego wszystkim Partition Magic albo linuksowego GParted. W tym miejscu może przydać się minidystrybucja Linuksa przeznaczona specjalnie do zastosowań ratunkowych i konserwacyjnych – SystemRescueCD.

GParted

Instalacja

Możemy teraz włożyć DVD do napędu i uruchomić komputer ponownie.

iDeneb booting

Po chwili ukaże nam się welcome screen.

iDeneb welcome screen

Wybieramy jęz. polski i idziemy dalej. W następnym kroku akceptujemy “licencję” i dochodzimy do miejsca, w którym możemy wybrać partycję, na której zainstalować system. Jako że nie mamy jeszcze partycji HFS+, prawdopodobnie nie zobaczymy żadnej dostępnej, jak na poniższym obrazku:

iDeneb - wybór partycji

Z menu Narzędzia wybieramy Narzędzie dyskowe i odnajdujemy naszą niesformatowaną partycję.

iDeneb - narzędzie dyskowe

Przechodzimy na zakładkę Wymaż , format woluminu ustawiamy na Mac OS Extended (Journalled), a nazwę wpisujemy dowolną (najlepiej bez odstępów ani polskich znaków). Klikamy Wymaż i czekamy chwilkę. Gdy program sformatuje partycję, możemy go zamknąć, a na ekranie Miejsce docelowe pojawi się nasza sformatowana partycja. Wybieramy ją i idziemy dalej.

Na następnym ekranie (Podsumowanie instalacji) klikamy Dostosuj.

iDeneb - wybór komponentów

Na tym etapie instalacji musimy wybrać jakie komponenty systemu zainstalować, tzn. jądro, sterowniki, poprawki, obsługa podsystemów, dodatkowe aplikacje, itd. Gdyby system nie wstał po instalacji, zawsze warto wrócić do tego miejsca i spróbować zmienić coś, co podejrzewamy, że powoduje wysypywanie się systemu.

Nie warto instalować żadnych sterowników, co do których nie mamy pewności, że nam się przydadzą. Warto wybrać sterowniki sieciowe, dżwiękowe, do karty graficznej (użytkownikom NVidii polecam NVInject z odpowiednim ustawieniem wielkości pamięci). Kernel najlepiej SpeedStepowy, chociaż równie dobrze można pobawić się z innymi. Polecam zainstalować także PowerManagement, a gdyby system nie chciał się uruchomić po instalacji, można spróbować poprawek (Fix): ACPI-Fix, Cpu=1-Fix, itd. aż do skutku.

Po ustawieniu wszystkiego możemy wreszcie rozpocząć instalację systemu.

iDeneb - instalacja

Po kilkunastu minutach powinniśmy ujrzeć ekran informujący o pomyślnym zainstalowaniu systemu.

iDeneb - instalacja

Możemy teraz ponownie uruchomić komputer. Mac OS X powinien wystartować jako domyślny (program rozruchowy instaluje się w MBR-rze). Po załadowaniu systemu powinniśmy ujrzeć filmik powitalny.

iDeneb welcome video

Potem wystarczy odpowiedzieć na parę pytań i naszym oczom ukaże się pulpit swieżo zainstalowanego Mac OS X.

iDeneb desktop

Po (pomyślnej) instalacji

Świeży Mac OS X zainstalowany, jednak to nie wszystko. Jeśli chcemy go używać na co dzień, trzeba doinstalować brakujące sterowniki. W tym celu pomocna może okazać się aplikacja OSx86Tools z opcją Download and Install Hardware Drivers, która znajduje się w katalogu /Applications/iDeneb App/OSx86Tools.

Partycje FAT32 i NTFS będą automatycznie rozpoznane i zamontowane przez system. Jeśli obok OS X mamy jakiegoś Linuksa, możemy doinstalować program ExtFS Manager, aby móc podmontować dane z partycji ext2 i ext3. Aby mieć dostęp do tych danych, musimy po zainstalowaniu sterownika wejść do System Preferences, ExtFS Manager, znaleźć naszą partycję ext2/3 i zaznaczyć opcję Ignore Permissions. Montowanie wszelkiej maści nośników wymiennych, czyli pendrive‘ów, dysków USB, dysków CD i DVD odbywa się automatycznie.

Sterowniki NVInject działają wyśmienicie z akceleracją 3D, ponadto obsługują mi natywną rozdzielczość matrycy, czego wcześniej (pod iATKOS-em nie miałem).

Bądźmy szczerzy – są jednak rzeczy, które nie działają i nawet nie wiem czy w tej chwili możliwe jest ich uruchomienie. Chodzi o wbudowany czytnik kart pamięci MMC/SD (Ricoh) i kontroler Bluetooth (Broadcom).

Software Update, czyli aktualizacja systemu działa bezproblemowo, ale z jednym wyjąkiem. Gdy próbowałem aktualizować cały system (instalując poprawkę Mac OS X Update 10.5.6), po ponownym uruchomieniu komputer co chwilę się restartował. Nie polecam więc aktualizować OS X-a w ten sposób.

Aplikacje do większości zastosowań dostępne są od razu po instalacji. I tak np.:

  • Jako przeglądarki używamy Safari, chociaż nic nie stoi na przeszkodzie, żeby zainstalować Firefoksa czy Operę;
  • Odtwarzaczem muzycznym może być iTunes. Przy czym polecam dokładnie przejrzeć opcje programu i wyłączyć kopiowanie plików muzycznych do biblioteki iTunes’a, jeśli mamy kolekcję na innej partycji;
  • Komunikatorów jest aż nadto, począwszy od iChat’a, Adium, na Skype i Kadu skończywszy;
  • Środowisko programistyczne: Xcode; trzeba jednak zarejestrować się na stronie deweloperów Apple’a, aby móc pobrać program;
  • Przeglądarka i podstawowa obróbka plików graficznych: zainstalowany w systemie Preview;
  • Odtwarzacz wideo: QuickTime Player, chociaż w iDeneb’ie można zaznaczyć instalację VLC, a do tego mamy jeszcze port MPlayera, więc na brak wyboru narzekać nie możemy.

Na koniec poczęstuję jeszcze zrzutem ekranu ze skonfigurowanego już puplitu OS X.

iDeneb desktop

Problemy – FAQ

Nie mam polskich liter na klawiaturze, pomimo wybrania odpowiedniego układu klawiatury

Polskie litery można wstawiać przytrzymując lewy klawisz Win zamiast prawego Alt. Nie wiem jak to zmienić, w konfiguracji systemu nic nie znalazłem. Jeśli ktoś wie jak można to skonfigurować, proszę o info.

System nie uruchamia się po zainstalowaniu.

Przyczyn może być wiele. Prawdopodobnie jakiś podsystem się wysypuje. Spróbuj przeinstalować system z innym jądrem lub włączając/wyłączając niektóre poprawki.

Dźwięk nie działa

Musisz zainstalować sterowniki do swojej karty dźwiękowej. Więcej na forum InsanelyMac.

Dlaczego w ogóle Mac OS X? Nie wystarczy ci Windows/Linux/whatever?

Odpowiedź jest prosta: bo można. Masochizmem kiedyś było emulowanie architektury PowerPC na X86 (np. za pomocą emulatora PearPC) tylko po to, aby odpalić Mac OS X na PC-cie. Teraz, gdy OS X natywnie działa na architekturze intelowskiej, wystarczy trochę się pobawić, aby mieć w pełni działający system. Ja akurat używam go jako kolejnej platformy, na której mogę testować/portować oprogramowanie.

Nie gwarantuję, że za pierwszym razem instalacja się uda i wszystko będzie działać poprawnie. Sam musiałem kilkanaście razy powtarzać proces instalacji. Jednak gdy wszystko się uda, satysfakcja wynagradza spędzone nad tym godziny.


Komentarze

  1. Raf · 2008-12-20 11:28

    Broadcom, a nie broadcomm ;)

  2. Krzemin · 2008-12-20 18:26

    Thx, poprawione ;)

  3. brachu · 2008-12-21 19:31

    po zmianie biosu na 1.19 mozna smialo instalowac orginalne jadro Vanilla :) . Aktualizacja wtedy idzie bez problemu. U mnie po update na 10.5.6 cos sie z dzwiękiem pokaszanilo i obecnie siedze na 10.5.5.

  4. Kofel · 2009-01-05 19:44

    Skoro nikt Tobie nie wyjaśnił, nie znalazłeś rozwiązania z ustawieniem Command na CTRL, i normalnego alta to już Tobie mówię:
    System Preferences -> Keyboard & mouse -> Modifier keys i ustawiasz kolejno:

    Caps lock – Caps lock
    Control – command
    Option – control
    Command – option

    i będziesz miał ala windowsowe skróty i inne. :D

  5. Krzemin · 2009-01-05 20:43

    @Kofel:
    Dzięki Ci, działa :)

  6. Tomek · 2009-01-18 22:25

    A ja mam dziwaczny problem z moim lenovo. Robię wszystko wg. instrukcji, tj. tworzę w gParted partycję podstawową, ale nawet jej nie formatuję, instalator Mac ładuje się bez problemu, do momentu wyboru dysku, na którym chcę postawić system. Żadnej partycji nie mogę zamontować, partycję niesformatowaną utworzoną gParted każę mu “wymazać” (oczywiście wybieram Mac’owy system plików) i niby nie wyświetla żadnego komunikatu o błędzie, ale jednak partycja nadal zostaje niesformatowana i instalator nie chce jej użyć.

  7. luk · 2009-01-21 15:32

    Wiec tak co Bluetooth dzial natywnie tylko ze jest takie troche tricki raz najczeciej dzila ale czasem sie zacina albo sie wylaczy i do ponownego uruchominia sie nie wlaczy(ifl90&iatkos4i 10.5.4) wystepuje tez problem z kamera ale jedynie w programie Photo Booth jak sie raz go wlaczy pobawi to pozniej trza rest zrobic bo inaczej soft wywala skype dziala normalnie a widzac po twoim screenie nie wiesz jak wlaczyc jesyk polski System Preferences ->intenationale i trza chwyc polski i przensc go na sama gore. Co do iwidarwin i kart od 3945a/b/g to wiesci niosa ze kolesi co to robia niezbyt te karty intersuja ponoc nie maja nawet dostepu do takowych dlatego projekt stoi. Czytnik kart pamięci odkrylem ten problem przypadkiem ostanio i zdziwil mnie bo akurat to powinno natywnie chodzic i z tego co wiem nie ma narazie na to rozwiazania.

  8. rudesmen · 2009-01-24 21:59

    Są sterowniki do karty sieciowej Marvell 88E1116 PHY dla tego systemu?

  9. stanislaw · 2009-03-03 09:17

    WITAM.MAM TAKI PROBLEM .WSZYSKO INSTALUJE MI SIE OK.POKAZUJE SIE NOTATKA ZE PROGRAM ZAINSALOWAL MI SIE POPRAWNIE.ALE PO RESTARCIE KOMPA JESTTYLKO EKRAN Z JABKIEM I NIC SIE NIE DZIEJE.PROSZE POMOZ MI BO ZWARJUJE,JUZ OD TYGODNIA NIE SPIE,NIE JEM TYLKO KOMBINUJE CO JEST NIE TAK I NIEWIEM.POZDRAWIAM SERDECZNIE

  10. Krzemin · 2009-03-03 10:40

    @stanislaw:

    Wyśpij się najpierw, to pomaga ;)

    Uruchom system w trybie verbose, tzn. przy bootowaniu wpisz -v. Wtedy będziesz mógł prześledzić komunikaty, jakie system wyświetla, zobaczyć na jakim staje i wygooglać rozwiązanie.

  11. stanislaw · 2009-03-03 15:44

    wielkie dzieki,sprobuje

  12. ideneb 10.5.7 · 2009-07-21 16:57

    mam problem ze sciagnietym systemem, otoz nie mam pojecia jak to wypalic… mam dwa foldery zip macosx i ideneb zamiast konkretnego iso… jak wiecie jak pomoc to dzieki z gory.

  13. Kucharek · 2009-08-16 20:54

    Mam taki problem z Kartą sieciową Edimax EW-7128g. Nie mogę nigdzie znaleźć sterowników. Jak zainstaluję iDeneb to w konfiguracji sieci nie ma żadnego połączenia.

  14. dragan · 2009-08-31 18:38

    nie wiem czemu, ale wbudowany czytnik kart SD w mym lapku ASUS F5Nseries chodzi wyśmienicie- żadnych problemów 0.o

  15. enneoda · 2009-09-07 01:55

    Witam wszystkich.Ja powalczyłem dzisiaj z iDeneb 10.5.7.Wszystko przebiegło ok,ale po restarcie system mi nie wstał.Wyświetla się jabłuszko,kręci klko zebate i na koniec wyświetla się zakaz postoju :(Dodam,że ta wersja instaluje sie automatycznie,t.zn. na wskazanej niesformatowanej partycji.Nawet goły,cały dysk S-ata przeznaczyłem na niego i kupka.Może ktoś zapoda jakichś link do instalacji naprawde krok po kroku?Tutaj kolega omówił bradzo pobieznie instalację.Już miałem nadzieję,że zainstaluje makówke na swoim kompie :(((

  16. wolf · 2009-09-07 16:24

    >> enneoda
    u mnie na hp nx7400 pomogło ustawic w biosie: – sata native mode : disabled
    (ewentualnie możesz mieć coś z sata legacy mode albo AHCI…)

    ale potem mialem niebieski ekran i zwis, pomogło podlączenie zewnętrznego monitora do lapa :)

    a teraz mam inne problemy: – po instalacji nie widzi napedu dvd – nie chce działac na ekranie laptopa, tylko na tym zewnetrznym monitorze

  17. Singel · 2009-09-07 19:21

    Witam ponwnie.Widzę,że ktoś wywalił mój post,ale mniejsza z tym,bo kolega wyżej ma podobnie.Czy odpalenie w trybie Verbosa -v ma być na zainstalowanym systemie,czy z płyty?Czy instalować przy wyłaczonym internecie,czy można z podłaczonym kablem ethernet?Linuksy wykrywaja mi łącze ethernet i dociagaja pakiety.

  18. wolf · 2009-09-07 19:48

    >>Singel
    Nie liczyłbym na to że sobie coś dociągnie podczas instalacji, ale moge sie mylic.
    Tryb verbose -v jest tylko po to, zeby zobaczyc na czym się ewentualnie wywala instalacja (i np. odłączyć to urządzenie – u mnie zwieszał kontroler firewire) -v samo w sobie nic nie naprawia. jezeli wiesza sie instalacja to odpalaj z -v, jezeli zainstalujesz i bedzie wieszal sie przy boocie to tez mozesz uzyc -v zeby znalezc przyczynę.

    Inne przydatne opcje oprócz -v to cpus=1, -x tryb bezpieczny, -f wymuszenie ładowania modułow (czy coś takiego). jak zawiesi sie na szarym ekranie z jabłkiem to próbuj cpus=1 jako pierwsze.

  19. znawiec · 2009-09-10 03:05

    Dodam tylko że bez problemu mozna zainstalować Maca na dysku lub karcie pamieci podpietej pod USB, oczywiscie po instalacji musimy z niej zabotować.

  20. enneoda · 2009-09-10 13:06

    Witam ponownie.Czy ktoś mi może powiedzieć jakie komponęty mam zaznaczyć?Gdzieś wyczytałem,że jądro Vanilla,chipset-wszystko,audio wszystko.Nvidię zaznaczyłem jak kolega proponował i ilośc pamięci.A i internet też wszystko zaznaczyłem.Czy bootloader tez trzeba zanaczyć?Po kilku instalacjach system nie wstaje.Czy ktoś mógłby się podzielić jak zainstalował iDeneba i mu chodzi?Niestety w tych opisach instalacji pomija sie istotone szczegóły,które powodują niepowodzenia.Skąd mam wiedzieć na jakim kodeku chodzi moja karta dźwiękowa(mam Realteka)?Moj sprzęt: Core 2 Duo E8400,płyta Gigabyte na chipecie P35,Ram 4G OCZ Reaper,Grafika Gigabyte 8600GTS,dysk Segeate Baracuda 160 GB SATA.Co byście zaznaczyli przy instalacji na takim kompie jak mój?Ech,nie ma to jak Linux…Full pomocy w całym necie :(((

  21. Seba · 2009-10-08 12:00

    Pomoc znajdziesz na insanelymac.com, nie baw sie w ideneba tylko zainstaluj vanilla snow leo, how to znajdziesz na forach ww strony.

    Snow Leopard 10.6.1, Q6600@3.6GHz, P5Q-E, 2×320GB@Raid0, 2×1TB@raid1, GTX260….Snow lata jak szalony ;)

  22. DeneQ · 2009-10-17 19:29

    Seba – zgodzę się, ale pod snowa wciąż jest mało kextów.

  23. Gawron · 2009-12-07 18:50

    Witam,
    Majstry powiedzcie mi jedno zainstaluje sobie tego maca i jak zrobic ,ze jak odpale kompa to bede mogl sobie wybrac ktory sytem ma odpalic Win xp czy mac os :D

  24. tomaszek · 2009-12-28 09:07

    Gawron, o bootloaderach słyszal?

  25. cudfather · 2010-02-18 15:59

    Nie działa mi. Zrobiłem wszystko jak trzeba (chyba), nagrałem obraz na płytkę, wsadziłem. Po włączeniu kompa i pomimo usilnego wciskania ENTER oraz DELETE na drugim ekranie bootowym, nic się nie dzieje – pokazuje mi listę trybów awaryjnych i zwykły tryb Windowsa Visty.

    Tak, mam Vistę. To coś zmienia?

  26. cudfather · 2010-02-18 18:22

    Już wiem, w czym problem. Płyta się nie włącza. Nie wiem czemu. Po prostu nie zaczyna się kręcić. Tzn., zaczyna, i przestaje.

  27. MacUser · 2010-05-25 18:36

    możliwe jest to, że twoja płyta(obraz płyty) nie jest bootowalny;)

  28. ziemowit57 · 2010-08-30 23:06

    Punkt instalacja > Możemy teraz włożyć DVD do napędu i uruchomić komputer ponownie…
    Fajnie tylko ze jak włożyłem za pierwszym razem DVD i poszło ale przez przypadek anulowałem dalszą część… teraz za drugim razem czekam nawet 2,5 h i nic się nie dzieje tylko kręci się to coś pod jabłkiem na białym tle i można czekać w nieskończoność… czekać dłużej? Czy nagrać obraz płyty jeszcze raz na nową płytkę? Co jest przyczyną?

Napisz komentarz






Textile - pomoc