Instalace systému MorphOS PowerUP
Od srpna roku 2005, si uživatelé klasických Amig vybavení PowerPC turbo kartou, mohou na své počítače zdarma nainstalovat poslední verzi operačního systému MorphOS. V tomto článku se podíváme co nám tento nový operační systém přináší a jak provést úspěšnou instalaci.
Veškeré postupy v tomto článku byly testovány na počítačích v následující konfiguraci:
- Amiga 1200
- BlizzardPPC / 175 MHz
- BVision
- 64 RAM
- FastATA.
- Amiga 1200
- BlizzardPPC / 224 MHz
- GRex
- Voodoo 3 3000
- 128 RAM
- FastSCSI na kartě BlizzardPPC.
Minimální konfigurace
V prvé řadě budete potřebovat turbo kartu obsahující procesor PowerPC 603 nebo 604 od firem Phase5 nebo DCE. Na počítačích Amiga 3000 nebo 4000, to jsou turbo karty CyberStormPPC a na Amize 1200, karty BlizzardPPC. MorphOS je operační systém který běží pouze na PowerPC procesorech, proto tolik nezáleží na tom, jaký vlastníte 68k procesor. Opravdu, programy pro 68k v MorphOS používají emulaci 68k JIT (just in time) o kterou se stará PowerPC procesor.
Za zmínku také stojí, že MorphOS vyžaduje grafickou kartu a nebude fungovat v počítačích které jsou vybaveny pouze standardním video-výstupem Amigy (ECS a AGA). Podporované grafické karty jsou následující:
- BVisionPPC
- CybervisionPPC
- Permedia2
- Voodoo 2/3/4/5
- SiS6323
- SiS305
NCV grafické karty (Permedia2, Voodoo) jsou v MorphOSu podporovány přímo: GRex. Ale pouze grafické karty Voodoo vám umožní využít i 3D režim.
Co se týče pevných disků, MorphOS rozpoznává jak interní IDE řadič Amigy 1200 a 4000, tak i SCSI řadiče obsahující čip Symbios 770 (používaný na kartách CyberstormPPC) a Symbios 710 (používán na kartách BlizzardPPC, A4091 a A4000T). Pokud jste majiteli řadiče FastATA nebo 4xIDE, budete moci použít pouze jejich první IDE port, jelikož MorphOS tato zařízení nepodporuje. Poslední věc je, že je nutné mít maximálně pouze 128 MB Fast paměti, nebo při startu dojde k černé obrazovce. MorphOS po startu zabírá ve Fast paměti odhadem 25 MB, proto k základní práci se systémem budete potřebovat minimálně 32 MB Fast RAM.
Instalace
Pro instalaci MorphOS PowerUP, budete muset nejdříve stáhnout jeho ISO obraz z oficiálních stránek. Hned na první stránce je popsán postup umožňující spustit MorphOS přímo z CD. Pokud již MorphOS znáte, budete moct použít tento postup a tak připravit a naformátovat oddíl, ze kterého budete chtít MorphOS spouštět. Ale dále v tomto článku budeme předpokládat, že již máte nainstalován funkční AmigaOS a ten použijeme k instalaci MorphOSe na pevný disk. Ve všech případech, se postup instalace nebude příliš lišit od metody kterou si zvolíte.
Až naběhne váš oblíbený AmigaOS, by jsme si měli připravit váš pevný disk k instalaci MorphOS. Pokud pracujete z AmigaOS, tak k tomuto účelu použijeme nástroj "HDToolBox", pokud startujete MorphOS z CD, tak nástroj "SCSIConfig". Vytvořte bootovací oddíl se souborovým systémem FFS s jinou prioritou než má váš oddíl obsahující AmigaOS, aby bylo možné určit zda chcete spustit MorphOS nebo AmigaOS (zkušenější uživatelé také mohou nainstalovat místo FFS novější SFS). Pozor, nedoporučujeme instalovat FFS verze 45, což by vedlo k problémům při startu MorphOS! (nejlepší pro vytvoření oddílu je start z diskety "Install" z Workbenche 3.1).
Později si budete moct vybrat, který operační systém se má spustit přímo z "Early Startup". Pozor, pokud vlastníte řadič FastATA nebo čtyř kanálovou IDE redukci, uvědomte si, že pod MorphOS je viditelný pouze první IDE kanál, takže nevyvářejte oddíl na disku připojeném na sekundárním IDE kanálu. Pokud bude problém najít volné místo na vašem aktuálním disku, nic vám nepomůže a budete muset připravit druhý disk na sekundárním kanálu, a ten potom při startu MorphOS pokaždé připojovat na kanál první.
Když už máme vytvořen oddíl, naformátujeme jej. Potom bude nutné na něj překopírovat celý obsah ISO obrazu který jste si stáhli z oficiálních stránek. Tady máte dvě možnosti jak toho dosáhnout:
- Vypálit ISO obraz na prázdné CD a ten pak celý překopírovat na HDD.
- "Připojit" ISO obraz přímo do systému použitím programů, které najdete na Aminetu, např. "MountISO".
Poté již musíme jen překopírovat všechny soubory z CD na náš čerstvě naformátovaný oddíl. K tomu můžeme použít libovolný souborový manažer nebo zkopírovat celý obsah CD ze shellu zadáním příkazu "Copy cd0: dh1: all" (zkontrolujte zda se překopírovaly veškeré soubory).
Za zmínku stojí, že MorphOS vůbec nepotřebuje fyzickou ROM a vůbec k nim nepřistupuje. Nicméně, chcete-li používat určité periférie závislé na modulech umístěných v ROM, jako např. disketovou mechaniku (trackdisk.device) nebo přímou podporu zvuku přes čip Paula (audio.device), budete muset poskytnout MorphOSu obraz ROMky vaší Amigy. Za zmínku stojí, že zvuk bude fungovat pokaždé přes AHI, i bez ROMek a to díky můstku Paula/AHI.
Pro vytvoření tohoto obrazu ROM (což můžete a nemusíte), budete potřebovat utilitu jako je např. nástroj dodávaný s emulátorem UAE nazvaný "TransRom". Ostatní programy na Aminetu plní stejnou funkci. "Transrom" se používá ze shellu následujícím způsobem "transrom > ROM3.1". Tento příkaz vytvoří soubor "ROM3.1" v aktuálně zvoleném adresáři. Tento soubor poté stačí přemístit do adresáře "Devs" na oddílu s nainstalovaným MorphOS.
Poslední věcí, než budeme moct zkusit spustit MorphOS, je upravení souboru "s/startup-sequence" na MorphOS oddílu textovým editorem. Důležité: zvolte textový editor který neusekává řádky! K tomuto účelu se velmi hodí program "EditPad" z AmigaOS 3.9. Opravdu, řádek spouštějící MorphOS umístěný ve startup-sequence je velmi dlouhý. Tento soubor pak obsahuje následují řádky:
|
========================================================= ==================================================== |
- Pokud jste si pořídili kopii vaší ROM do souboru a chcete jej použít, upravte řádek "set kickstart" smazáním znaku ";" na jeho začátku (řádek začínající znakem ";" slouží jako komentář) a znovu zvolte soubor "fakerom.elf" umístěný v "boot/extmodules/".
- Pokud oddíl s nainstalovaným MorphOS není startovacím oddílem (nemá vyšší prioritu), upravte řádek "set bootdevice". Pozor, zde musíte zadat název oddílu který jste zadali v HDToolBoxu a tento název není názvem oddílu který jste zadávali při jeho formátování.
- Pokud používáte Amigu 1200, měli byste ponechat proměnnou "resetlevel" na původní hodnotě. Na druhou stranu, pokud vlastníte Amigu 4000, tak jako hodnotu této proměnné zadejte "5". Všimněte si, že hodnota "5" také funguje na A1200.
Nyní jsme u osudového momentu. Zapalte si svíčku a modlete se alespoň šest minut (pokud to neuděláte, snížíte si šanci na úspěch).
Nyní vypněte počítač aby se z rezidentní paměti odstranily veškeré nepotřebné programy a obzvláště "softkick" (před startem MorphOS nepoužívejte Blizkick nebo podobné nástroje). Pokud nemáte nastaven oddíl obsahující MorphOS jako startovací, zvolte jej v "Early Startup" (při startu stiskněte obě tlačítka myši). Pokud půjde vše podle plánu, vaše Amiga začne na několik málo vteřin hrabat na disku (proběhne spuštění zavaděče MorphOSu v 68K módu), dojde k restartu a nakonec se nahraje MorphOS.
Pokud vaše Amiga několik minut nic nedělá a vidíte jen černou obrazovku nebo motýla, tak máte nejspíš problém. Důvod může být v řadiči. Opravdu, MorphOS je dost náladový s některými IDE zařízeními. Během našich testů s FastATA, jsme například identifikovali pevný disk (Quantum Fireball 1 GB) na kterém se MorphOS nechtěl vůbec spustit. Problém jsme také měli s CD vypalovačkou (Philips CDD3610) která, když byla připojena na IDE řadič, bránila ve startu MorphOS. Tyto dvě zařízení přitom spolehlivě fungovaly pod AmigaOS 3.9. Přítomnost druhého disku na druhém IDE kanálu připojeném na FastATA také znemožnila start systému.
Zdá se, že mnohem méně problémů je s SCSI. Pokud se u vás vyskytnou tyto problémy, doporučujeme vám tyto zařízení nepřipojovat a nejprve zkusit připojit jen disk obsahující oddíl s MorphOS. Také nenechávejte při staru v mechanice CD. Pokud vlastníte redukci myši MRooCheck, o které je známo že se občas špatně inicializuje, může být také příčinou nespuštění systému. Nejlepší je, pokud máte pochyby, odpojení všech přídavných zařízení před startem MorphOS.
Pokud při bootování bude po vás systém chtít vložení zařízení "Env:", je to důkaz toho, že jste při úpravě souboru "startup-sequence" použili ";" na začátku " startup... ".
- Vložením slova "echo louse" na začátek vaší "startup-sequence" (to má za následek zobrazení okno při bootování).
- Vložení řádku "debugramdump 1" mezi řádky "Cd sys:boot" a "startup..."
- Vložením řádku "startup..." do komentáře a přidání následujícího řádku na konec souboru:
| ========================================================= startup hal=roms/hal.com1 kernel=roms/kernel.com1 abox=roms/abox2.com1 module=roms/module.com1 resetlevel=$resetlevel ramdebug verbose debug HDebugFlags="Init Log" QDebugFlags="Init EmulMapping" EDebugFlags="Init InitResident NoLogServer Log LoadSeg PCI" sumkick disableled delay=$delay extmodules=extmodules/#? $bootdevice $kickstart ========================================================= |
(toto vše je na jednom řádku, neentrujte).
To způsobí, že po neúspěšném startu, budete moct opět spustit na vašem MorphOS oddílu, který vytvoří soubor ve složce "Boot" obsahující všechny debug informace. Ten si pak můžete zobrazit vaším oblíbeným editorem.Ti kteří chtějí, mohou získat debug informace o sériových portech. Pro toto, je nutné odstranit volbu "ramdebug" na řádku "startup...".
MorphOS pracuje v defaultním nastavení se sériovými porty na rychlosti 115000 baudů (rychlostí která u sériových portů na klasických Amigách není podporována), takže je budete muset omezit, například, na 9600 baudů. Pro zjištění různých parametrů týkajících se upravení rychlosti sériových portů, vám doporučujeme manuálně spustit příkaz "startup?" který naleznete ve složce "/boot " na vašem MorphOS oddílu.
Podporované zařízení
Kromě zařízení již popsaných v sekci "Konfigurační minimum", funguje i následující zařízení:
- Určité verze karet Delfina s nainstalovanými posledními ovladači, vyžaduje ovšem částečnou emulaci 68K, která spotřebuje o 50% více prostředků procesoru.
- NCV karty obsahující obvod ForteMedia FM801 (kromě Grex 1200): podpora integrovaného OpenPCi v2.
- Karty E3B jsou plně podporovány, proto nainstalujte původní ovladače a potom použijte aktualizaci systému MorphOS ze stránek www.platon42.de. Verze 3.0 bude vydána brzy.
- Všechny karty NCV podporované pod AmigaOS 3.x na Grexu přes OpenPCI + OpenUSB.
- Kompatibilní síťové karty PCMCIA NE2000 použitelné s nativním ovladačem "cnet.device".
- Síťové karty 8139 použitelné s nativním ovladačem "rtl_8139pci.device".
- Síťové karty podporované přes OpenPCI.
Poznámka: Zkontrolujte si firmware vaší PowerPC karty, jelikož je doporučen BIOS Grex 2.2 pro podporu OpenPCI a "lepší zprávu" karet BVision a CVision.Pro zbývající zařízení, zkuste nejdříve použít 68K ovladače, jelikož je šance že budou také fungovat.
Registrace zdarma
Nepochybně si brzy všimnete, že použití MorphOSu je omezeno na dvě hodiny při jednom zapnutí. Po těchto dvou hodinách, se systém značně zpomalí. Aby jste mohli déle používat MorphOS při plné rychlosti, budete se muset zaregistrovat. Tato registrace, je zcela zdarma, ale není hned možná přes program dodávaný s MorphOSem. Nicméně je "on line" a také "vyžaduje přístup k internetu". Budete proto muset nejdříve nainstalovat nějaký balík pro IP např. Miami, Genesis nebo AmiTCP. Když už budete mít jeden z těchto balíků nainstalován a funkční (vyzkoušejte příkazem "ping www.seznam.cz"), budete moct spustit program "RegTool" který naleznete v kořenovém adresáři oddílu s MorphOSem. Tento program vás vyzve k vyplnění formuláře a zadání elektronické adresy. Na tu posléze obdržíte registrační klíč.
Softwarové testy
Budete moci používat, bez vyjímek veškerý software fungující pod MorphOS na Pegasosu, což zahrnuje 68k programy ale také PowerUP a WarpUP/Warp3D. Jediným rozdílem je to, že váš počítač, i kdyby byl vybavený nejvýkonnější PowerPC kartou, bude přibližně 2x pomalejší než Pegasos G3/600 MHz.
Nakonec
Veškeré programy určené pro Pegasos/MorphOS budou fungovat na pododobné konfiguraci, pokud nepotřebují velký výkon procesoru. Například, přehrávání DVD nebo DivX pomocí přehrávače MPlayer není příliž použitelné, na druhou stranu, bez problémů můžete používat AminetRadio; -).
Autor: Nicolas Gressard a Christophe Lesage
Zdroj: Obligement.free.fr






