Poniższy opis oparty został na moich doświadczeniach i wiedzy. Nie gwarantuję jego skuteczności. Nie ponoszę ŻADNEJ odpowiedzialności za jakiekolwiek szkody, które mogą wyniknąć w efekcie korzystania z tego dokumentu! Ten dokument nie może być modyfikowany lub dystrybuowany bez zgody jego autora.

autor Jürgen Lucas
tłumaczenie Sebastian Rosa (PPA)



MorphOS / Pegasos - QUICKSTART Guide
instrukcja instalacyjna systemu MorphOS na komputerze Pegasos z pustym dyskiem twardym standardu IDE.
Strona powstała przy pomocy (powered by) http://www.morphos-news.de/

:: Indeks ::.

1.Przygotowanie 5.Kopiowanie MorphOS-a na dysk twardy
2.Uruchomienie z CD 6.Uruchomienie z dysku twardego
3.Instalacja dysku twardego 7.Automatyczne uruchamianie
4.Formatowanie partycji 8.Możliwe problemy


:: 1. Przygotowanie ::.

Aby zdobyć obraz płyty MorphOSboot powinieneś zalogować na Betatester II FTP serwer i pobrać najnowszą wersję. Jeżeli nie posiadasz danych umożliwiających dostęp do serwera, skontaktuj się ze sprzedawcą. Jeśli nie chcesz wypalać płyty z pobranego obrazu, możesz wykorzystać płytę CD, którą otrzymałeś wraz z Pegasosem. W przyszłości będziesz mógł dokonać uaktualnienia.

Uwaga: Aby uniknąć problemów z Pegasosem, używaj 80-żyłowej taśmy IDE.

anzeigen 133-P19700-002 64M DDR 200M/250E

Welcome to SmartFirmware(tm) for bplan Pegasos version 0.1b107 (20020919142323)
SmartFirmware(tm) Copyright 1996-2001 by CodeGen, Inc.
All Rights Reserved.
Pegasos BIOS Extensions Copyright 2001-2002 by bplan GmbH.
All Rights Reserved.
ok _

Gdy włączysz Pegasosa powita Cię on ekranem Smart Firmware. W pierwszej linijce widzimy informacje o naszej karcie graficznej. Tutaj mamy Radeona 9000 z 64 MB pamięci DDR. Gdy pojawi się kursor, oznacza to, że system jest gotowy do działania i oczekuje na Twoje polecenia.

:: 2. Uruchomienie z CD ::.

anzeigen ok ls /pci/ide/cd
...
ok _
ok boot /pci/ide/cd boot.img
...

Włóż płytę MorphOSBoot do napędu i wylistuj jej zawartość przy pomocy polecenia "ls /pci/ide/cd". Proponuję zmniejszyć rozmiar czcionki wciskając klawisz [F9]. Aby wrócić do czcionki poprzedniego rozmiaru wciśnij [F6]. Odszukaj na płycie plik "boot.img", który stanowi kernel MorphOS-a. Aby go uruchomić, wpisz: "boot /pci/ide/cd boot.img". Teraz nastąpi uruchomienie MorphOS-a i zobaczysz ekranem Ambienta, który stanowi GUI dla MorphOS-a.

:: 3. Instalacja dysku twardego ::.

Kliknij dwukrotnie na ikonie napędu CD. Wejdź w "Tools" i uruchom program "SCSIconfig". Przy pomocy tego programu możemy podzielić dysk na partycje. Aby tego dokonać wybierz "ide.device" w liście "SCSI Controller". Teraz powinny pojawić się co najmniej dwa urządzenia w liście "SCSI Drives". Jedno z nich jest Twoim dyskiem twardym, drugie to napęd CD. Spisz na kartkę numer urządzenia twojego dysku. Będzie potrzebny później. Teraz zaznacz swój dysk twardy i kliknij na przycisk «Partition». Pojawi się lista "Partition List". Jeżeli Twój twardy dysk jest nowy, nie powinno być żadnych wpisów lub powinna być partycja QDH0. Jeżeli istnieje taka partycja, przyciskiem «Delete» usuń ją. Teraz dodajemy dwie partycje:

Partycja 0 Partycja 1
  • Zainstaluj nową partycję klikając na «Add»
  • Nazwij partycję jako "bi0"
  • Ustaw jej rozmiar na 20 MB
  • Filesystem powinien być ustawiony na "FFS", z uwagi na to, że obecnie tylko partycje "FFS" są bootowalne
  • Należy zmienić ustawienia maski z "0xffffffff" na "0xfffffffe". Ostrzeżenie, że powyższe ustawienia mogą nie być optymalne wyłączamy bez obaw
  • Usuń zaznaczenie obok słowa "Boot"
  • Ustaw zaznaczenie obok słowa "Mount"
  • Kliknij na «OK»
  • Zainstaluj nową partycję klikając na «Add»
  • Nazwij partycję jako "DH0"
  • Rozmiar 512 MB powinien być idealny.
  • Tym razem wybierz filesystem "SFS"
  • Ustaw maskę na  "0xfffffffe"
  • Ustaw zaznaczenie obok słowa "Boot"
  • Ustaw zaznaczenie obok słowa "Mount"
  • Ustaw Buffers na 600
  • Kliknij na «Ok»
W oknie "Partition List" kliknij na przycisk «OK». Wróć do głównego okna "SCSIconfig", zapisz wszystkie zmiany przy pomocy przycisku «Save Changes». Potwierdź dwa razy przyciskiem «OK» i opuść program przy pomocy przycisku «Quit». Uruchom ponownie komputer.

Po uruchomieniu komputera, wpisz "ls /pci/ide/disk@0,0", gdy pojawi się kursor. Przy pomocy tej komendy możemy sprawdzić czy partycje zostały poprawnie zainstalowane. Pierwsze zero w powyższej komendzie oznacza Channel 0, drugie za tryb pracy dysku jako Master. Jeśli numer urządzenia, który wcześniej sobie spisałeś nie jest równy 0, musisz zmienić komendę w następujący sposób:

  • Unit 0 == /pci/ide/disk@0,0 [channel0,master]
  • Unit 1 == /pci/ide/disk@0,1 [channel0,slave]
  • Unit 2 == /pci/ide/disk@1,0 [channel1,master]
  • Unit 3 == /pci/ide/disk@1,1 [channel1,slave]

ok ls /pci/ide/disk@0,0
RDB patition 0 <FFS> : <bi0> (0x444F5301)
RDB patition 1 <SFS> : <DH0> (0x53465300)
ok _

Jeżeli widzisz podobny ekran co ten powyżej, wszystko jest w porządku. Jeśli  zamiast partycji RDB istnieją partycje DOS, otrzymasz komunikat błędu "The Filesystem is not supported" podczas uruchamiania komputera z dysku twardego (zobacz rozdział Możliwe problemy). Teraz ponownie uruchom system z płyty CD.

:: 4. Formatowanie partycji ::.

Teraz sformatujemy partycje, które przed chwilą stworzyliśmy. Wybierz "Format Disk..." z menu "Utilities". Wybierz partycję, którą chcesz sformatować i nadaj jej nazwę w polu "Label". Kliknij na przycisk «Format». Rozsądną nazwą byłoby "System" dla DH0 i "Bootimg" dla bi0. Gdy obie partycje zostaną sformatowane, przyciskiem «Close» wyjdź z programu.

:: 5. Kopiowanie MorphOS-a na dysk twardy ::.

MorphOS v1.4 i wyższy:
Aby skopiować pliki na twardy dysk, użyj skryptu "HDInstall", który znajduje się na płycie CD. Skrypt rozpoznaje już zainstalowaną wersję MorphOS-a i uaktualnia ją. Wszystkie ustawienia są zachowywane. Nie zapomnij jednak stworzyć kopii bezpieczeństwa swoich danych zanim dokonasz uaktualnienia.

MorphOS v1.3 lub wcześniejsze:
Najlepszym sposobem przekopiowania wszystkich plików jest skorzystanie z Shell-a. Obecnie MorphOS nie został jeszcze zaopatrzony w stosownego menażera plików. Aby otworzyć okno Shell-a, wybierz "Newshell" z menu "Ambienta" lub wywołaj je skrótem klawiszowym [ramiga]+[n]. Następujące komendy przekopiują MorphOS-a na twój dysk twardy:

  1. "copy cd0: dh0: all"
  2. "copy env:sys/def_disk.info dh0:disk.info"
  3. "copy dh0:boot.img bi0: move"

Pierwsza linijka kopiuje zawartość całej płyty CD na dysk twardy. W tym przypadku dysk twardy otrzyma taką samą ikonkę jaką posiadała płyta. Druga linijka zastępuje ją ikonką dysku twardego. Trzecia linijka przenosi plik obrazu boot.img na partycję "bi0". W przeciwnym wypadku MorphOS nie byłby zdolny do uruchomienia się z dysku twardego.

:: 6. Uruchomienie z dysku twardego ::.

Aby uruchomić system z dysku twardego, wyjmij płytę MorphOSBoot z napędu i zresetuj komputer przy pomocy przycisku w komputerze lub wybierając z menu "Ambienta" opcję "Shutdown". Ponownie jesteśmy na ekranie OpenFirmware. Wpisz "boot /pci/ide/disk@0,0:0 boot.img". Zwróć uwagę na numer urządzenia (zobacz rozdział 3.) i dostosuj komendę do Twojego ustawienia. Trzecie zero po dwukropku odnosi się do numeru partycji na której znajduje się plik obrazu boot.img.

ok ls /pci/ide/disk@0,0:0
boot.img              1422588 Bytes
1 File(s)   0 Dir(s)
ok _

Partycja 0 musi używać systemu FFS i musi zawierać plik "boot.img". Aby sprawdzić czy tak jest, wpisz "ls /pci/ide/disk@0,0:0". Jeżeli wszystko jest w porządku, Pegasos powinien uruchomić się z ekranem Ambienta.

:: 7. Automatyczne uruchamianie ::.

Aby uniknąć wpisywania za każdym razem tego co zostało opisane w rozdziale 6., możemy uaktywnić opcję automatycznego uruchamiania. Po zresetowaniu komputera wpisz na ekranie OpenFirmware:

  1. "setenv boot-file boot.img ramdebug"
  2. "setenv boot-device /pci/ide/disk@0,0:0" <- upewnij się czy podany jest właściwy numer urządzenia!
  3. "setenv auto-boot-timeout 3000" <- automatyczne uruchomienie nastąpi po 3 sekundach
  4. "setenv auto-boot? true"

Parametr "ramdebug" znajdujący się w pierwszej linii przekierowuje informacje debuggera do RAM (normalnie wysyłane są na port serial). W tym momencie port serial może zostać wykorzystany do innych celów. Ma to również pozytywny oddźwięk na prędkości całego systemu.
Jeżeli nie chcemy, aby komputer uruchomił się automatycznie należy nacisnąć [Esc] w momencie gdy występuję przerwa w uruchamianiu systemu. Aby na stałe wyłączyć automatyczne uruchamianie wpisz "setenv auto-boot? false".

printenv ok printenv
...
ok _

Aby sprawdzić poprawność ustawionych zmiennych, wpisz "printenv". Teraz możemy uruchomić MorphOS-a wpisując "boot". Podczas następnego uruchomienia Pegasosa, uruchomienie następi automatycznie.

Miłej zabawy!!! :)

:: 8. Możliwe problemy ::.

Nie potrafię wypalić obrazu ISO na płytę przy pomocy MakeCD Jeżeli ISO jest rozpoznawane przez MakeCD jako "Audio", oznacza to, że używasz starej wersji MakeCD. Zdobądż najnowszą wersję ze strony http://makecd.core.de (Twister)
Nie mogę uruchomić systemu z CD poprzez wpisanie "boot /pci/ide/cd boot.img". Otrzymuję komunikat błędu "boot.img not found" Upewnij się, że dane na płycie CD są rozpoznawane. Aby tego dokonać wpisz "ls /pci/ide/cd". Jeżeli plik obrazu boot.img jest pokazany np. jako "boot.img;1", spróbuj wpisać "boot /pci/ide/cd boot.img;1". (Twister)
Ten błąd występuje jeżeli ISO zostało wypalone na CD-RW, która wcześniej nie została poprawnie skasowana. (antibike)
SmartFirmware nie może odnaleźć żadnej z dwóch partycji Czy zwróciłesz uwagę na numer urządzenia?
Upewnij się, że dysk twardy jest podłączony przy pomocy 80. żyłowej taśmy IDE.
Czy postępowałeś we właściwej kolejności podczas instalacji dysku twardego?
Gdy uruchamiam komputer z dysku otrzymuję komunikat błędu: "The Filesystem is not supported" Prawdopodbnie dysk twardy, którego używasz był wcześniej podłączony do peceta i posiada MBR (Master Boot Record), który powoduje ten błąd. Aby rozwiązać ten problem powinieneś użyć programu "HDWrite", który znajdziesz w katalogu "SYS:Tools/debug". Jeżeli używasz MorphOS v1.4 lub późniejszej znajduje się on w katalogu "MorphOSBoot:morphos/c". Wszystko czego potrzebujesz to plik o rozmiarze pomiędzy 512 a 1024 bajtów. Program o nazwie "reboot" znajdujący się w katalogu "Mossys:c/" o rozmiarze 800 bajtów nadaje się doskonale. Wpisz "HDwrite ide.device <unit> MOSSYS:c/reboot 0" w oknie Shell, lecz zastąp słowo <unit> właściwym numerem urządzenia Twojego twardego dysku.
Podczas uruchamiania z dysku twardego, proces zostaje zatrzymany po załadowaniu "boot.img", a ekran Smart Firmware nie wyświetla żadnego komunikatu błędu. Po wczytaniu "boot.img", system próbuje uruchomić się z bootowalnej partycji. Opisany błąd występuje gdy więcej niż jedna partycja zostały zaznaczone jako bootowalne. Upewnij się, że tylko DH0 jest zainstalowany jako partycja bootująca. Jeżeli chcesz uruchomić system z innej partycji niż DH0, użyj parametru "bootdevice", np.: "boot /pci/ide/disk@0,0:0 boot.img bootdevice=dh1"
Uruchamianie zatrzumuje się na logo MorphOS-a i nic poza tym się nie dzieje. Występuje to w sytuacji, gdy próbujesz użyć karty graficznej w slotach AGP i PCI w tym samym czasie. Usuń jedną z tych kart. Nie jest możliwe używanie dwóch kart graficznych jednocześnie.
Nie słyszę żadnych dźwięków. Jeżeli komputer nie wydaje żadnego dźwięku uruchom "Pegasosmixer" (znajduje się w katalogu WBStartup) i zapisz jego ustawienia. "Pegasosmixer" może zostać również uruchomiony przy pomocy skrótu klawiszowego [ctrl]+[ralt]+[p]. (Senex)