Nowa Mandriva i MacBook – uzupełnienie

24 05 2009

O nowej Mandrivie na MacBooku pisałem już jakiś czas temu. Generalnie system sprawował się nieźle, poza jednym drobnym problemem: niewiadomo dlaczego nie działał mi touchpad. Piszę “nie działał”, bo już teraz działa. Najlepsze, że sam nie wiem czemu. Wczoraj zainstalowałem poprawki do systemu m.in. nową wersję jądra. Miałem nadzieję, że po tym zabiegu wszystko wróci do normy, ale nie wróciło. Później w przypływie natchnienia zainstalowałem pakiet touchfreeze. Nie spodziewałem się zbyt wiele, więc nawet nie restartowałem systemu. Tymczasem dzisiaj okazało się, że touchpad działa. Co więcej działa multitouch – czyli emulacja działania kółka myszy i prawego klawisza za pomocą poruszania dwoma palcami. Jest więc lepiej niż były w wersji 2009.0.

Dlaczego działa? Nie wiem. Moduł jądra ze sterownikiem synaptics (zależność touchfreeze) już wcześniej instalowałem, lecz touchpad nie działał. Teraz zaskoczył.

I o to chodzi…





Nowa Mandriva i MacBook

7 05 2009

Krok do przodu i drugą nogą do tyłu…

Tak można by podsumować nową Mandrivę na MacBooku. Wpis jest roboczy, na gorąco, więc może uda się znaleźć rozwiązanie dwóch problemów, jakie się pojawiły. A więc, co działa?

- jak poprzednio – wszystko, poza tym co nie działa :)

- działa wi-fi Broadcoma, które poprzednio nie działało. A ściślej, w wersji 2009.0 pojawiły się w repozytoriach pakiety broadcom-wl-kernel i dkms-broadcom-wl, ale po ich instalacji połączenie sięciowe nie było nawiązywane. Co ciekawe była to najlepsza metoda psucia ustawień routera. Po zainstalowaniu tych pakietów i próbie skonfigurowania sieci, router tracił ustawienia (hasło, nazwę etc). Tym razem instalacja przebiega automatycznie po wejściu do Centrum Sterowania i zakładce “Sprzęt”. Połączenie jest, z routerem wszystko w porządku.

- działa kamera iSight, ale działa dziwnie. W wersji 2009.0 jej uruchomienie (do dzisiaj nie wiem jak) udało się po wielu próbach. Odpowiedzialne było chyba kombinowana instalacja isight-firmware (z rpm-ów dla openSuSe) i pakietów SANE do obsługi skanera (nie mam pojęcia na jakiej zasadzie to zadziałało, ale działało dobrze). W nowej Mandrivie 2009.1 niby też działa ten “myk”, ale obraz jest… zielony.

zielonka

- nie działa touchpad! To dość dziwne, bo przy bootowaniu systemu w opcji Live, touchpad nie tylko działał, ale nawet obsługiwał specyficzne dla Apple uruchamianie “prawego klawisza myszy” (dwa palce na touchpadzie i wciśnięcie przycisku). Mam nadzieję, że ten defekt da się naprawić.

A więc prawdziwa beczka miodu w postaci działającego wi-fi skażona jest łyżką (a może nawet całym kubkiem) dziegciu – nie działa touchpad, a kamera wariuje…

Na pocieszenie mam najnowszą wersję Qgis – 1.0.1, która ukazała się niedawno, a z nią kilka nowych wtyczek i parę mniejszych usprawnień.

Aktualizacja:

Zielony obraz kamery to chyba kwestia gstreamera. Objawia się np. w programie Cheese, ale już pod Skype wszystko działa ok. Tym problemem nie trzeba się nadmiernie przejmować (w końcu kamerę mam dla Skype, a nie dla oglądania samego siebie w Cheese).





Mandriva 2009 na MacBooku

19 12 2008

Da się. Problemów większych nie ma.

img_0014

Co działa “out of box”?

- prawie wszystko, poza tym co nie działa ;)

- Compiz bez większych problemów, choć, żeby oglądać video trzeba go wyłączyć (efekt karty GMA X3100?)

Czego nie udało mi się zmusić do działania?

- iSight – ale ponoć się da;

- Wi-Fi – ściślej AirPort – zainstalowałem sterowniki windowsowe pod ndiswraperem, ale niestety – sieć jest wykrywana, lecz połączenie nie jest realizowane. Działa za to połączenie przez kabel lub (i) modem speedtouch z neostrady. Ukazały się linuksowe sterowniki broadcom obsługujące urządzenie z Maka, lecz niestety ich kompilacja u mnie wywalała błędy…

- gesty na applowym padzie – ponoć da się to załatwić jednym wpisem. Na razie nie miałem czasu, zwłaszcza, że uzywam myszy.

Sprzęt: MacBook z Core2Duo Santa Rosa, 2 Gb RAM i i karta graficzna Intel. Niestety nie jest to najnowsza wersja z NVidią i w aluminiowej obudowie, ale i tak jest ok. Największa zalety to długa praca na baterii (przewyższająca wszystkie moje dotychczasowe laptopy), niewielkie wymiary (ekran 13,3 cala) i masa, co umożliwia wygodne podróżowanie.

Jak zainstalować? Instalacja systemu nie jest skomplikowana, choć wymaga kilku dość specyficznych działań. Cóż zrobić po kolei?

1. Zaopatrz się w rEFIt i zainstaluj w Maku, dokładnie tak samo jak instaluje się wiekszość oprogramowania w tym systemie.

2. Użyj BootCamp do stworzenia partycji Windows. Nie musisz przechodzić przez całą procedurę. Zakończ w momencie stworzenia partycji. Pamiętaj, że musisz przeznaczyć na nią tyle miejsca ile chcesz mieć na cały linux (u mnie 40 Gb).

Maki nie mają BIOSu, tylko EFI. Oprócz rozliczych zalet powoduje to pewne ograniczenia: na Maku mogą być tylko cztery partycje. Jedną zajmie EFI, drugą sam MacOS, trzecią linux, a czwartą… Z czwartą miałem pewne problemy, o czym więcej później.

2. Kiedy stworzysz partycję, włóż do napędu płytę z Linuksem. Ja wybrałem Mandrivę 2009 One. Ważne jest by była to płyta typu Live, nagrana na CD. Uruchom ponownie komputer.

3. Uruchamiając komputer masz dwie opcje: trzymaj wciśnięty klawisz C, wówczas komputer automatycznie zabootuje płytę, lub poczekaj do pojawienia się ekranu wyboru systemu rEFIt i wybierz ikonę pingwina. Po uruchomieniu systemu przejdź do trybu instalacji na twardym dysku.

4. W trakcie instalacji wybierz opcję ręcznego podziału na partycje. Ważne jest by system zainstalować w całości na jednym dysku. Próby stworzenia spod Mandrivy partycji dla SWAP lub /home zwykle się nie powiodą. Próby wykorzystania np. gparted np. spod Ubuntu uruchamianego w trybie Live powodują zepsucie tablicy partycji. Prawdopodobnie odpowiedzialny jest za to BootCamp.

Możesz spróbować podejść do problemu tworzenia partycji inaczej. Pod MacOS użyj programu Narzędzie Dyskowe (disc util) i zmniejsz partycję zawierającą system. Nie twórz jednak żadnych innych partycji pod makiem. Użyj do tego gparted. Polecam stworzenie dwóch partycji: jednej dla systemu (/), drugiej dla uzytkownika (/home). Pomiń SWAP.

W trakcie instalacji będziesz spytany o miejsce załadowania GRUBa. Wybierz sda3 (a więc miejsce, gdzie trzymasz linuksa).

5. Po instalacji Mandrivy prawdopdobnie nie wysunie ci się automatycznie płyta i nie zamknie się tryb Live. Zrób to przytrzymując przycisk zasilania laptopa. Płytę wysuniesz po odpaleniu systemu.

Uruchom ponownie komputer i z rEFIt wybierz ikonę z Pingwinem. Pojawi się GRUB, który uruchomi system.

5. Teraz powinieneś załatwić sprawę SWAPu. Ponieważ brakuje ci odpowiedniej partycji, dobrze jest stworzyć plik wymiany, który ją zastąpi. Przepis znalazłem na wiki Ubuntu, wystarczy dostosować go do normalnego sposobu zarządzania uprawnieniami administratora. Wpisz poniższe w konsoli:

dd if=/dev/zero of=/swapfile bs=1024 count=2048000
mkswap /swapfile
swapon /swapfil

Edytuj fstab. Możesz to zrobić w Midnight Commander: zainstaluj go w systemie (su, urpmi mc), wejdź do niego (komenda mc, jako root), odnajdź fstab (w katalogu /etc), wybierz opcję edycji i dopisz tam:

/swapfile               swap                    swap    defaults        0 0

I tyle. Możesz wykorzystać inne porady z wiki Ubuntu i szperać po sieci. Jeśli uda mi się znaleźć nieco czasu by załatwić to co nie działa, to na pewno coś dopiszę.

Generalnie w tej chwili najlepsze wsparcie na Maki ma chyba właśnie Ubuntu. Z tego co piszą na ich stronach, to bez większych problemów instaluje się sterowniki do AirPorta, kamerę iSight i inne elementy. Być może spróbuję, choć za Ubuntu nie przepadam…

img_0012Acha – wybaczcie jakość zdjęć. Niestety są telefonowe.