A következô leírás a legjobb tudásunknak megfelelôen került összeállításra, hibátlanságára azonban nem vállalunk garanciát. SEMMIFÉLE felelôsséget nem vállalunk a leírás felhasználásából eredô esetleges károkért! A dokumentumot a szerzô engedélye nélkül sem módosítáni sem terjeszteni nem szabad.

copyright by Jürgen Lucas
fordította Szigeti Imre



MorphOS / Pegasos - QUICKSTART Guide
telepítési útmutató a MorphOS-hez a Pegasos számítógépre üres IDE merevlemez esetében
powered by http://www.morphos-news.de/

:: Index ::.

1.Elôkészületek 5.A MorphOS felmásolása a merevlemezre
2.Bootolás CD-rôl 6.Boot a merevlemezrôl
3.A merevlemez telepítése 7.Automatikus indítás
4.A partíciók megformázása 8.Problémák és megoldásaik


:: 1. Elôkészületek ::.

A MorphOSboot-CD-Image legújabb verziója a minden Pegasos tulajdonos számára hozzáférhetô Betatester II FTP szerverrôl tölthetô le. Amennyiben még nem kaptad meg a hozzáféréshez szükséges adatokat, vedd fel a kapcsolatot a kereskedôvel, akitôl a Pegasost beszerezted. Amennyiben nincs lehetôséged a netrôl letölteni, vagy CD-re megírni a legújabb változatot, használd azt a CD-t, amelyet a géphez kaptál, a legújabb változatra késôbbi idôpontban is átválthatsz.

Tipp: Problémák elkerülése végett már a kezdetektôl használj 80 eres IDE kábelt.

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 _

Amikor bekapcsolod a Pegasos számítógéped a Smart Firmware képernyôje köszönt majd. Az elsô sor a grafikus kártyádról tartalmaz adatokat, a fentebbi ábrán ez egy Radeon 9000 64 MByte DDR memórával. Amikor az OK felirat megjelenik a rendszer kész a parancsaid fogadására.

:: 2. Bootolás CD-rôl ::.

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

Helyezd be a MorphOSBoot-CD-t a meghajtóba, majd listázd ki a tartalmát az "ls /pci/ide/cd" paranccsal. Valószínűleg nem árt kisebb betűméretre váltani az [F9] billentyű megnyomásával. A nagyobb betűméretre való visszaváltáshoz használhatod az [F6] billentyűt. A CD-n megtalálhatjuk a "boot.img" nevezetű állományt, amely nem más mint a MorphOS kernel. Elindításához írjuk be: "boot /pci/ide/cd boot.img". Ekkor elindul a MorphOS, és elérkezünk az Ambientbe, amely a MorphOS grafikus kezelôi felülete.

:: 3. A MorphOS felmásolása a merevlemezre ::.

Duplaklikkel nyissuk meg az Ambient képernyôjén látható CD ikont, menjünk a "Tools" könyvtárba és futtassuk a "SCSIconfig" nevezetű programot. A merevlemezt ezen program segítségével particionálhatjuk. Ennek megtételéhez válasszuk ki az "ide.device"-t a "SCSI Controller" listában. Ekkor legalább két egység meg kell jelenjen a bal oldali "SCSI Drives" listában. Ezek egyike a merevlemez, a másik pedig a CD olvasónk. Írjuk fel a merevlemezünk "unit number" számát, késôbb szükségünk lesz rá. Ezt követôen válasszuk ki a merevlemezünket majd klikkeljünk a «Partition» gombra. Megjelenik a "Partition List", amely abban az esetben ha merevlemezünk új, várhatóan nem tartalmaz semmit, esetleg egy QDH0 partíciót leszámítva. Amennyiben létezne ilyen nevű partíció, úgy azt töröljük a «Delete» megnyomásával. Ha ez megtörtént, adjunk hozzá két partíciót:

0-ás Partíció 1-es Partíció
  • Az «Add» megnyomásával adjuk hozzá a partíciót a listához
  • A partíció nevének adjunk meg "bi0"-t
  • A méretét adjuk meg 20 MByte-ban
  • A Fájlrendszer mindenképpen "FFS" legyen, mivel jelenleg csak "FFS" partíciók bootolhatóak.
  • A "mask" értéket állítsuk át "0xffffffff"-rôl "0xfffffffe"-ra. Az esetleges figyelmeztetést, hogy a beállítás nem optimális nyugodtan hagyjuk figyelmen kívül és klikkeljük el.
  • Távolítsuk el a pipát a "Boot" felirat alatt
  • Állítsuk be a pipát a "Mount" alatt
  • Klikkeljünk az «OK» gombra
  • Adjunk hozzá még egy partíciót a listához az «Add» megnyomásával
  • A partíció nevének adjunk meg "DH0"-t
  • Méretnek 512 MByte épp megfelelô lesz
  • Ezúttal válasszuk az SFS fájlrendszert
  • A "mask" értékét állítsuk szintén "0xfffffffe"-ra
  • Állítsuk be a pipát a "Boot" alatt
  • Állítsuk be a pipát a "Mount" alatt is
  • A "Buffers" méretét vegyük 600-ra
  • Klikkeljünk az «Ok» feliratra
A "Partition List" ablakban klikkeljünk az «OK» gombra. A "SCSIconfig" fô-ablakába visszajutva írjunk minden elvégzett módosítást a merevlemezre a «Save Changes» megnyomásával. Ezt két alkalommal kell megerôsítenünk még az «OK» megnyomásával, majd hagyjuk el a programot a «Quit» gomb segítségével. Indítsuk újra a rendszerünket, hogy a változások életbe léphessenek.

Újraindítás után írjuk be a "ls /pci/ide/disk@0,0" parancsot a SmartFirmware képernyôn. A parancs segítségével leellenôrizhetjük, hogy a partíciók rendben létrejöttek-e. Az elsô 0 a parancsban a 0-ás IDE csatornára vonatkozik, a második pedig a Master megfelelôje. Ha a korábban leírt "Unit number" nem 0, akkor a következô módon módosítanunk kell a parancson:
  • 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 _

Ha a fentebbivel megegyezô képet látunk, akkor mindent jól csináltunk. Ha DOS partíciókat látunk RDB partíciók helyett, akkor "The Filesystem is not supported" hibaüzenetet fogunk kapni a merevlemezrôl való bootoláskor (lásd Problémák és megoldásaik). Lépjünk tovább, és ismét indítsuk el a rendszert CD-rôl!

:: 4. A partíciók megformázása ::.

Le fogjuk formázni a frissen létrehozott partícióinkat. Válasszuk ki a legördülô menübôl az "Utilities" alatt található "Formad Disk..." menüpontot. Bal oldalon válasszuk ki a formázni kívánt partíciót, adjunk neki nevet a "Label" szövegmezôben majd klikkeljünk a «Format»-ra. Célszerűen válasszuk mondjuk a "System" nevet a DH0 és a "Bootimg" nevet a bi0 partíciónk számára. Amikor végeztünk mindkét partíciónk megformázásával lépjünk ki a programból a «Close» megnyomásával.

:: 5. A MorphOS felmásolása a merevlemezre ::.

MorphOS v1.4 vagy újabb:
Az állományok merevlemezre másolásához használjuk a "HDInstall" scriptet amit a CD-n találhatunk. A script felismeri az esetlegesen már feltelepített MorphOS verzíókat, és frissíti azokat. Minden beállítást megôriz, ennek ellenére célszerű lementeni minden adatunkat mielôtt egy régi verzió frissítésébe fogunk.

MorphOS v1.3 vagy korábbi:
Az állományok felmásolásának legcélszerűbb módja a Shell használata, mivel jelenleg a MorphOS még nem tartalmaz kényelmes állománykezelôt. A Shell ablak megnyitásához válasszuk ki a legördülô menü "Ambient" pontjának "Newshell" menüpontját, vagy használjuk az [ramiga]+[n] billentyűzet-rövidítést. A következô parancsok végrehajtják a MorphOS felmásolását a merevlemezre:

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

Az elsô sor a CD teljes tartalmát a merevlemezre másolja. Eközben a merevlemez megkapja ugyanazt az ikont, amivel a CD is rendelkezik, ezért a második sor lecseréli azt az alapértelmezett merevlemez ikonra. A harmadik sor az indításhoz szükséges boot.img állományt másolja át a "bi0" partícióra, mivel másként a MorphOS nem lenne képes elindulni.

:: 6. Boot a merevlemezrôl ::.

Végezetül indítsuk el a MorphOS-t immár a merevlemezünkrôl. Ehhez távolítsuk el a MorphOS CD-t a meghajtóból, és indítsuk újra a gépünket a reset gomb vagy a legördülô menü "Ambient" pontja alatt található "Shutdown" menüpont kiválasztásával, majd a megjelenô ablakban a "Reboot" gomb megnyomásával. Az OpenFirmware képernyôre megérkezve írjuk be: "boot /pci/ide/disk@0,0:0 boot.img" Figyeljünk oda az "Unit number" sorszámra (lásd 3. pont) és ha kell, módosítsuk a parancsot a saját adatainknak megfelelôen. A harmadik 0 a kettôspontot követôen azon partíció számának felel meg, ahol a boot.img megtalálható.

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

A 0-ás partíció FFS fájlrendszert kell használjon, és tartalmaznia kell a "boot.img" elnevezésű állományt. Ennek ellenôrzésére használhatjuk az "ls /pci/ide/disk@0,0:0" parancsot. Ha minden megfelelô volt, a Pegasos bebootol a MorphOS grafikus felületébe.

:: 7. Automatikus indítás ::.

Azért, hogy ne kelljen minden alkalommal beírnunk a 6-os pontban látott parancsot, engedélyezhetjük az Automatikus Indítás lehetôséget. Újraindítás után, az OpenFirmware képernyôn írjuk be a következô parancsokat:

  1. "setenv boot-file boot.img ramdebug"
  2. "setenv boot-device /pci/ide/disk@0,0:0" <- ellenôrizd a megfelelô merevlemez "Unit number" értéket!
  3. "setenv auto-boot-timeout 3000" <- Automatikus Indítás 3 másodperc után
  4. "setenv auto-boot? true"

A "ramdebug" paraméter átirányítja az egyébként a soros portra irányított debug kimenetet a RAM-ba, így a soros port felszabadul egyéb használatra. Ezen felül a rendszer sebességére is komoly kihatással van.
Ha mégsem akarnánk használni az Automatikus Indítás lehetôséget, indításkor az [Esc] gomb megnyomásával megszakíthatjuk azt. Ha végleg ki szeretnénk kapcsolni azt is megtehetjük a "setenv auto-boot? false" paranccsal.

printenv ok printenv
...
ok _

A beállított környezeti változók ellenôrzéséhez írjuk be a "printenv" parancsot. Most már elindíthatjuk a MorphOS-t a "boot" parancs beírásával. A következô újraindítás alkalmával a Pegasos már automatikusan fogja elindítani a MorphOS-t.

Jó szórakozást!!! :)

:: 8. Problémák és megoldásaik ::.

Nem tudom CD-re írni az ISO állományt MakeCD segítségével Amennyiben az ISO állományt a MakeCD "Audio" állományként ismerné vel, ez azt jelenti hogy régi MakeCD verziót használsz. Szerezd be a legújabb verzuót a http://makecd.core.de címrôl. (Twister)
Nem tudok bebootolni a CD-rôl a "boot /pci/ide/cd boot.img" parancs segítsegével. A hibaüzenet amit kapok: "boot.img not found" Gyôzôdj meg, hogy a CD-n található adatok hozzáférhetôk a "ls /pci/ide/cd" parancs beírásával. Ha a boot.img állomány például úgy jelenik meg, hogy: "boot.img;1", akkor próbálkozz a "boot /pci/ide/cd boot.img;1" paranccsal. (Twister)
Ez a hiba akkor fordul elô, ha az ISO olyan CD-RW lemezre lett kiírva, amelyet nem töröltek elôtte megfelelôen. (antibike)
A SmartFirmware nem találja a két partíció egyikét sem Megfelelô figyelmet fordítottál az "Unit number" értékre mindenhol ahol szükséges volt?
Bizonyosodj meg hogy a merevlemez 80 eres IDE kábellel csatlakozik a géphez.
A leírt lépéseket pontosan és megfelelô sorrendben követted a merevlemezed elôkészítésénél?
Amikor merevlemezrôl indítom a rendszert a következô hibaüzenetet kapom: "The Filesystem is not supported" A merevlemez, amit használsz korábban valószínűleg egy PC-ben volt használva és MBR-el (Master Boot Record) rendelkezik, amely ezen hibaüzenet megjelenéséhez vezet. A probléma megoldásához használd a "HDWrite" programot, amelyet a "SYS:Tools/debug" könyvtárban találsz. Amennyiben MorphOS v1.4-et vagy újabb rendszert használsz, akkor a "MorphOSBoot:morphos/c" könyvtárban találod. Az összes amire szükséged van egy állomány, amely 512 és 1024 byte közötti mérettel rendelkezik. A "Mossys:c/" könyvtárban található "reboot" parancs, amely körülbelül 800 byte hosszúságú pont megfelel a célnak. A MorphOS Shellben írjuk be a következô parancsot: "HDwrite ide.device <unit> MOSSYS:c/reboot 0", értelemszerűen az <unit>-ot lecserélve a merevlemezünknél felírt "Unit number"-rel.
Merevlemezrôl indítva a betöltés megáll a SmartFirmware képernyôn a "boot.img" betöltése után, anélkül hogy hibaüzenetet kapnék. A "boot.img" betöltése után a rendszer megpróbál egy bootolható partícióról elindulni. A fentebbi hiba akkor fordulhat elô, ha több mint egy partíció van bootolhatóként megjelölve. Bizonyosodj meg róla, hogy ez kizárólag a DH0 esetében van bejelölve. Ha más partícióról szeretnél bebootolni mint a DH0 használd a "bootdevice" paramétert. Például: "boot /pci/ide/disk@0,0:0 boot.img bootdevice=dh1"
A boot megáll a MorphOS logónál és semmi nem történik Amennyiben egyszerre próbálsz meg AGP és PCI grafikus kártyát használni, távolítsd el az egyiket. Jelenleg nem lehetséges több mint egy grafikus kártya egyidejű használata.
Nem hallok semmiféle hangot Amennyiben nem hallhatóak a hangok akkor indítsd el a "Pegasosmixer" programot (a WBStartup könyvtárban található) és mentsd el a beállításokat. A "Pegasosmixer" normális esetben a [ctrl]+[ralt]+[p] billentyűzet-kombinációval is elindítható. (Senex)