Problemy z instalacją na platformie PPC
Spis treści
- 1 Bootowanie płyty instalacyjnej CD/DVD
- 2 Partycjonowanie dysku twardego
- 3 Instalacja bootloadera w SUSE Linux 10.0
- 4 Trackpad nie pracuje na iBook'ach oraz PowerBook'ach z wbudowaną klawiaturą USB
- 5 OpenSUSE 10.0: Nieprawidłowe kolory na PowerBook'ach
- 6 Instalator "sypie się" się na iBooku i iMacu pierwszej generacji
Bootowanie płyty instalacyjnej CD/DVD
CD1 bootuje się na wszystkich Macach typu NewWorld G3/G4/G5, IBM RS/6000 i pSeries, oraz na systemach PReP.
Aby uruchomić Maca z płyty CD1, przytrzymaj klawisz "C" przy jego starcie. Jeżeli Twój Mac nie zareaguje, lub uruchomi MacOS, uruchom ponownie Maca i przytrzymaj klawisze [Option/Alt], [Jabłko], [Shift] oraz [Backspace]. To zmusi Maca do bootowania z CD1.
Aby zainstalować openSUSE na Macu typu OldWorld, użyj BootX (do pobrania z http://penguinppc.org/~benh/ ).
Yaboot automatycznie wybierze odpowiedni kernel dla Twojego komputera.
Partycjonowanie dysku twardego
Na SuSE Linux 10.1 i starszych, YaST nie obsługuje partycjonowania na PowerMac'ach. Wszystkie partycje trzeba utworzyć ręcznie.
YaST od zawsze wspiera partycjonowanie na IBM'ach i/pSeries.
Jeżeli chcesz partycjonować dysk twardy przed instalacją openSUSE, możesz zawsze uruchomić instalację z parametrem start_shell=1, wtedy uruchomi się powłoka, w której będą dostępne różne narzędzia do partycjonowania.
Instalacja bootloadera w SUSE Linux 10.0
W SUSE Linux 10.0, instalator nie obsługuje ani automatycznego instalowania bootloadera, ani partycjonowania na PowerMacach (w YaST). Aby obejść ten problem, musisz zainstalować system bez bootloadera, a następnie samemu skonfigurować program ładujący.
Najpierw, podczas instalacji w głównym menu YaST wybierz zmianę Booting (Bootowanie) . Następnie wybierz Boot Loader Installation (Instalacja bootloadera) i Do not Install any Boot Loader (Nie instaluj bootloadera). Reszta instalacji przebiega już normalnie.
Kiedy pakiety zostaną skopiowane, komputer uruchomi się ponownie. Skoro nie masz bootloadera, musisz ponownie uruchomić komputer z płytki instalacyjnej (lub sieci). Następnie musisz uruchomić moduły jądra poleceniem linuxrc.
W linuxrc możesz uruchomić zainstalowany system - wybierz opcję 4 (Start Installation or System - Uruchom instalację lub system) a nastepnie opcję 2 (Boot Installed System - Uruchom zainstalowany system). Wybierz poprawną partycję root. Powinien uruchomić się instalator który dokończy procedurę instalacji.
Jezeli system się uruchomił, utwórz plik /etc/lilo.conf. Oto przykładowy plik:
boot=/dev/sda1 timeout=100 default=linux activate image=/boot/vmlinux initrd=/boot/initrd label=linux append="root=/dev/sda3 quiet sysrq=1"
Tutaj, partycją PReP (czyli ta, z której uruchamia się komputer) jest sda1, partycja swap (wymiany) to sda2, a partycja root to sda3. Następnie uruchom 'lilo' (program, który skonfiguruje odpowienio yaboot'a), a następnie uruchom ponownie komputer.
Poniżej plik lilo.conf uwzględniający systemy Linux i MacOS:
boot=/dev/hda9 timeout=100 default=linux activate
image=/boot/vmlinux initrd=/boot/initrd label=linux append="root=/dev/hda11 resume=/dev/hda10 quiet sysrq=1"
other=/dev/hda8 label=macos
Aby odpowiednio skonfigurować plik pod kątem Twojego Maca, użyj polecenia pdisk -l
aby zobaczyć istniejące partycje:
pdisk -l /dev/hda
Partition map (with 512 byte blocks) on '/dev/hda' #: type name length base ( size ) 1: Apple_partition_map 'Apple ' 63 @ 1 2: Apple_Driver43*'Macintosh ' 54 @ 64 3: Apple_Driver43*'Macintosh ' 74 @ 118 4: Apple_Driver_ATA*'Macintosh ' 54 @ 192 5: Apple_Driver_ATA*'Macintosh ' 74 @ 246 6: Apple_Driver_IOKit 'Macintosh ' 512 @ 320 7: Apple_Patches 'Patch Partition' 512 @ 832 8: Apple_HFS 'Macintosh HD ' 13365743 @ 1344 ( 6.4G) 9: Apple_HFS 'Ohne Titel 2 ' 345453 @ 13367087 (168.7M) 10: Apple_UNIX_SVR2 'Swap ' 489513 @ 13712540 (239.0M) 11: Apple_UNIX_SVR2 'A/UX Root ' 39262257 @ 14202053 ( 18.7G) 12: Apple_Free 'Extra ' 10 @ 53464310
W tym przypadku, hda9
jest małą partycją HFS z yabootem, hda8
jest partycją systemową MacOS.
Na koniec uruchom /sbin/lilo
(jako root), który zapisze bootloader na dysk i zmieni zmiennąboot-device
w NVRAM-ie OpenFirmware.
Trackpad nie pracuje na iBook'ach oraz PowerBook'ach z wbudowaną klawiaturą USB
Nowsze modele iBook'a i PowerBook'a używają klawiatury USB oraz trackpada. Kiedy klawiatura zawsze pracowała, obsługa trackpad'a była dodana w SuSE Linux 10.1. Niestety, sterownik appletouch nie jest dodany do systemu instalacyjnego. Ups...
W rezultacie, trackpad nie pracuje podczas pierwszej części instalacji. Aby temu zaradzić, użyj skrótów klawiaturowych: [Jabłko] + podkreślona litera, lub podłącz myszkę USB.
OpenSUSE 10.0: Nieprawidłowe kolory na PowerBook'ach
Na PowerBook'ach z wbudowaną kartą graficzną nVidii (np. 12" G4 PowerBook)w czasie bootowania oraz instalacji z pierwszej płyty CD kolory będą nieprawidłowe. Kiedy instalator "dojdzie" do CD2, na ystemie instalującym X11 pracuje dobrze.
Najprostszym rozwiązaniem tego problemu jest uruchomienie instalatora z parametrem "textmode=1
", który uruchomi tekstowy tryb YaST dla pierwszej cześci instalacji.
Instalator "sypie się" się na iBooku i iMacu pierwszej generacji
Istnieje błąd w sterownikach sprzętu ATI Mach64, który prowadzi do "sypania" się servera X podczas startu systemu instalacyjnego. Wynikiem tego jest biały kursor w lewym górnym rogu oraz and ikona "martwego" Maca.
Aby ominąć błąd:
- użyj trybu tekstowego YaST, wpisując w yaboot'cie:
install textmode=1
- spróbuj użyj natywnego sterownika ATI Xorg podczas instalacji, działa na iBooku. W yaboot'cie wpisz:
install acceleratedx=1