Följande information har satts samman utifrån mitt bästa vetande. Jag garanterar inte att allt är korrekt. Jag accepterar NOLL ansvar för tänkbara skador du åsamkar din utrustning som ett resultat av detta dokument! Detta dokument får inte ändras eller distribueras vidare utan tillstånd från författaren.

copyright by Jürgen Lucas
translation by Stefan Brodin



MorphOS / Pegasos - SNABBSTART Guide
Instruktioner för installation av MorphOS på en Pegasos med tom IDE hårddisk
powered by http://www.morphos-news.de/

:: Index ::.

1.Förberedelser 5.Kopiera MorphOS till hårddisk
2.Boota från CD 6.Boota från hårddisk
3.Installation av hårddisk 7.Boota automatiskt
4.Formatera partitioner 8.Hjälp med eventuella problem


:: 1. Förberedelser ::.

För att få tag i den aktuella MorphOSboot-CD-Image loggar du in på Betatester II FTP-servern och laddar ner den senaste versionen. Om du saknar login-information (som användarnamn och lösenord) så bör du kontakta din återförsäljare om detta. Om du inte har möjlighet att bränna en CD-skiva utifrån denna image, så kan du använda CD-skivan du fick tillsammans med din dator. Du kan alltid uppgradera till den senaste versionen vid ett senare tillfälle.

Ett tips: För att undvika problem med din Pegasos, använd bara IDE kablar med 80 ledningstrådar.

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 _

När du startar din Pegasos är det första du ser Smart Firmware-skärmen. Den första raden visar information om ditt grafikkort. Här är det ett Radeon 9000 kort med 64 MBytes DDR Ram. När "ok"-prompten blir synlig är systemet redo att ta emot dina kommandon.

:: 2. Boota från CD ::.

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

Sätt i MorphOSBoot-CD:n i din CD-ROM drive och titta på dess innehåll genom att skriva följande kommando (utan citationstecken): "ls /pci/ide/cd". Det kan underlätta att ändra till ett mindre typsnitt genom att trycka på [F9]-tangenten. För att ändra tillbaks till det större typsnittet, tryck [F6]. Du borde se filen "boot.img" på CD:n, vilken är MorphOS kernel. För att starta den, skriv: "boot /pci/ide/cd boot.img". Nu startar MorphOS och det grafiska användargränssnittet Ambient blir synligt.

:: 3. Installation av hårddisk ::.

Dubbelklicka på CD-ikonen i Ambient, gå till "Tools" och kör programmet "SCSIconfig". Du kan partitionera hårddisken med detta program. För att göra detta, välj "ide.device" från "SCSI Controller"-listan. Nu bör du se åtminstone två enheter (units) till vänster i "SCSI Drives"-listan. En av dem är din hårddisk, den andra är din CD-ROM drive. Skriv ned hårddiskens enhetsnummer, du kommer att behöva detta senare. Välj nu din hårddisk och klicka sedan på «Partition». Nu kommer "Partition List" fram. Om din hårddisk är helt ny bör det inte finnas någonting alls här, eller möjligtvis en QDH0 partition. Om det skulle finnas en sådan partition, välj den och klicka på «Delete». Nu skall vi lägga till två partitioner:

Partition 0 Partition 1
  • Lägg till en ny partition genom att klicka på «Add»
  • Namnet på partitionen bör vara "bi0"
  • Ange dess storlek till 20 MBytes
  • Filsystemet måste vara "FFS", därför att datorn kan endast boota från "FFS" partitioner för tillfället
  • För närvarande måste "mask" ändras från "0xffffffff" till "0xfffffffe". Du kan ignorera varningen om att inställningen inte är optimal.
  • Ta bort bocken vid "Boot"
  • Sätt dit en bock vid "Mount"
  • Klicka på «Ok»
  • Lägg till en ny partition genom att klicka på «Add»
  • Namnet på partitionen bör vara "DH0"
  • En storlek av 512 MBytes bör vara perfekt
  • Denna gång, välj "SFS"-filesystemet
  • Ange mask "0xfffffffe" igen
  • Sätt dit en bock vid "Boot"
  • Sätt dit en bock vid "Mount"
  • Ange Buffers 600
  • Klicka på «Ok»
I "Partition List"-fönstret klickar du på «OK». Tillbaka i huvudfönstret för "SCSIconfig" måste alla förändringar skrivas till hårddisken genom att klicka på «Save Changes». Bekräfta två gånger med «OK» och avsluta programmet med «Quit». Starta om systemet så att ändringarna får verkan.

Efter omstart, skriv "ls /pci/ide/disk@0,0" vid SmartFirmware-prompten. Med detta kommando ser du om partitionerna installerats korrekt. Den första nollan står för Channel 0, den andra för Master. Om enhetsnumret du skrev ned tidigare inte är 0 så måste du ändra kommandot enligt följande:

  • 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 _

Om det ser likadant ut på din skärm som på bilden ovan så är allt OK. Om det finns DOS partitioner istället för RDB partitioner så kommer du få ett felmeddelande som säger "The Filesystem is not supported" när du försöker boota från hårddisken. (se Hjälp med eventuella problem för en lösning). Boota nu från CD:n som du gjorde tidigare.

:: 4. Formatera partitioner ::.

Nu skall du formatera partitionerna du just skapat. Håll ned höger musknapp och välj "Format Disk..." från "Utilities"-menyn. Välj den partition du vill formatera från listan till vänster, ge den ett namn i "Label"-rutan och klicka på «Format». Lämpliga namn kan vara "System" för DH0 och "Bootimg" för bi0. När du har formaterat båda partitionerna, tryck «Close» för att avsluta.

:: 5. Kopiera MorphOS till hårddisk ::.

MorphOS v1.4 och senare:
För att kopiera filerna till hårddisken så använder du "HDInstall"-skriptet som finns med på CD:n. Skriptet känner av om det redan finns en version av MorphOS installerad och uppdaterar i så fall denna. Alla inställningar lämnas då oförändrade, men kom ihåg att ta en backup-kopia av dina data innan du uppgraderar från en gammal version.

MorphOS v1.3 eller tidigare:
Då det varken fanns ett installationsskript eller någon bra filhanterare i tidigare versioner av MorphOS så är det enklast att använda kommandon i ett "Shell"-fönster för att kopiera många filer. För att öppna ett Shell-fönster, håll ned höger musknapp och välj "Newshell" från "Ambient"-menyn eller använd kortkomandot [ramiga]+[n]. Följande kommandon kopierar MorphOS till din hårddisk:

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

Den första raden kopierar hela innehållet på CD-skivan till hårddisken. När du gör detta får hårddisken samma icon som CD:n, så den andra raden byter ut den mot en hårddisk-ikon. Den terdje raden flyttar boot.img filen till din "bi0" partition. MorphOS kommer inte att kunna boota från hårddisken i annat fall.

:: 6. Boota från hårddisk ::.

För att slutligen kunna boota från hårddisken, ta ut MorphOSBoot-CD:n ur din CD-ROM och starta om datorn genom att antingen trycka på resetknappen eller genom att hålla ned höger musknapp och välja "Shutdown" från "Ambient" menyn och klicka på «Reboot». När du återigen befinner dig vid OpenFirmware-prompten, skriv "boot /pci/ide/disk@0,0:0 boot.img". Var uppmärksam på enhetsnumret (se punkt 3 ovan) och anpassa kommandot efter din specifika hårdvarukonfiguration. Den tredje nollan efter kolonet står för partitionsnumret där din boot image finns.

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

Partition 0 måste använda FFS-filsystemet och måste innehålla filen "boot.img". För att kontrollera detta igen, skriv "ls /pci/ide/disk@0,0:0". Om allting är OK så bör din Pegasos kunna boota MorphOS från hårddisken.

:: 7. Boota automatiskt ::.

För att slippa skriva boot-kommandot från punkt 6 varje gång du startar datorn, så kan du aktivera Auto-Boot funktionen. Efter att ha startat om datorn, skriv följande kommandon vid OpenFirmware-prompten:

  1. "setenv boot-file boot.img ramdebug"
  2. "setenv boot-device /pci/ide/disk@0,0:0" <- Var noga med att skriva rätt enhetsnummer!
  3. "setenv auto-boot-timeout 3000" <- Auto-boot efter 3 sekunder
  4. "setenv auto-boot? true"

Parametern "ramdebug" i den första raden styr om all debug-information som i normala fall skickas till serieporten till RAM, så att du kan använda serieporten till annat. Detta har också en positiv effekt på datorns hastighet. Om du vid något tillfälle vill hindra datorn från att boota automatiskt när datorn startar, tryck [Esc] för att avbryta nedräkningen. För att inaktivera Auto-boot funktionen permanent, skriv "setenv auto-boot? false" vid prompten.

printenv ok printenv
...
ok _

För att kontrollera systemvariablerna du just angivit, skriv "printenv". Nu kan du starta MorphOS genom att skriva "boot". Nästa gång du startar din Pegasos så kommer MorphOS att boota automatiskt.

Ha det så kul !!! :)

:: 8. Hjälp med eventuella problem ::.

Jag kan inte bränna ISO-filen till CD med MakeCD Om ISO-filen identifieras av MakeCD som "Audio", så kan detta bero på att du använder en gammal version av MakeCD. Skaffa den senaste versionen, som du kan hitta här: http://makecd.core.de (Twister)
Jag kan inte boota från CD-skivan genom att skriva "boot /pci/ide/cd boot.img". Jag får felmeddelandet "boot.img not found" Kontrollera att datan på CD-skivan är åtkomlig genom att skriva "ls /pci/ide/cd". Om boot.img till exempel visas som "boot.img;1", så kan du prova med att skriva"boot /pci/ide/cd boot.img;1" istället. (Twister)
Detta fel inträffar om ISO-filen har brännts på en CD-RW skiva som inte har blivit ordentligt raderad innan. (antibike)
SmartFirmware kan inte hitta någon av de två partitionerna Angav du verkligen de korrekta enhetsnumrena där detta var nödvändigt?
Var noga med att använda IDE kablar som har 80 ledningstrådar.
Följde du stegen exakt och i rätt ordning när du installerade hårddisken?
När jag bootar från hårddisken så får jag följande felmeddelande: "The Filesystem is not supported" Förmodligen så har hårddisken som du använder en gång varit i en PC och har MBR (Master Boot Record) vilket framkallar detta felmeddelande. För att lösa detta bör du använda programmet "HDWrite", som du hittar i "SYS:Tools/debug" mappen. Om du använder MorphOS v1.4 eller senare så hittar du istället filen på CD-skivan under mappen "MorphOSBoot:morphos/c". Allt du behöver är en fil som är mellan 512 och 1024 Bytes stor. Programfilen "reboot" i "Mossys:c/" med sina 800 Bytes är perfekt för våra behov. Skriv "HDwrite ide.device <unit> MOSSYS:c/reboot 0" i ett Shell-fönster men byt ut <unit> mot enhetsnumret för din hårddisk.
När jag bootar från hårddisk så avbryts starten efter det att "boot.img" laddats i Smart Firmware-skärmen, utan att något felmeddelande visas. Efter att "boot.img" har laddats försöker datorn starta från en bootbar partition. Detta fel inträffar om du har gjort mer än en partition bootbar. Försäkra dig om att endast DH0 har installerats som en bootbar partition. Om du vill boota från en annan partition än DH0 då och då, så kan du använda "bootdevice"-parametern. T ex: "boot /pci/ide/disk@0,0:0 boot.img bootdevice=dh1"
Bootningen stannar vid MorphOS logon och ingenting annat händer Om du försöker använda ett AGP kort och ett PCI grafikkort samtidigt så måste du ta bort ett dem. Det är inte möjligt att använda mer än ett grafikkort åt gången.
Jag kan inte höra något ljud Om du inte hör något ljud så bör du starta "Pegasosmixer" (finns i WBStartup mappen) och spara inställningarna. Programmet "Pegasosmixer" kan normalt också startas med tangentbordskombinationen [ctrl]+[ralt]+[p]. (Senex)