AMIGA MAG

Dnešní datum: 15. 10. 2019   | Hlavní stránka | Download | Weblinks |    

  Hlavní menu
  • Hlavní stránka
  • Download
  • Weblinks
  • Ankety
  • TOP 15
  • Personalizace
  • Rozšířené vyhledávání

  •   Rubriky
     Amiga
     Amiga One
     Hry
     Informace
     Pegasos
     Tipy a triky

      Informace
    Šefredaktor:
    NORO/ATC
    Redakce:
    Derrik
    Igi
    Antoon
    MarK






    BootCreator pro Pegasos2
    Vydáno dne 21. 11. 2004 (703 přečtení)

    Programek ktery vytvori a spravuje BootScript pro OpenFirmware, ktery Vam da po spusteni na vyber ktery operacni system ma Pegasos2 nabootovat. Velice uzitecne...

    Nebudeme to zdrzovat a dame se do popisovani...

    Tento programek vznikl na zaklade potreby bootovat ruzne operacni systemy na pocitaci Pegasos. Je jakousi alternativou LILO a jim podobnym resenim, ktere muzete znat z Linuxu, nebo BootLoaderu pro Windows. Jeho vyhodou je naprosta jednoduchost instalace, konfigurovatelnost a spolehlivost. Predem podotykam, ze je nutnost mit nainstalovan posledni FlashUpdate pro Pegasos2 (Pegasos1 buhuzel neni zatim podporovan), tedy ten od bPlanu z 5. dubna 2004. Pokud nemate tento flashUpdate nainstalovany stahnete si jej zde. (Vsechny Pegasosy2 zakoupene po 17. dubnu 2004 jiz tento update maji, tedy mely by :).

    Samotny BootCreator najdete zde.

    Stahnete si posledni verzi, ziskate klasicky lha archiv, ktery by nemel byt problem rozbalit.


    Balicek by mel obsahovat minimalne tyto tri polozky:
    adresar examples/
    soubor BootCreator
    soubor BootCreator.txt

    Pokud se chcete pustit do instalace sami, necht je pro Vas inspiraci soubor BootCreator.txt, pro ty linejsi nebo nepratele anglickeho jazyka, udavam priklad instalace v cestine. Bude stacit jakykoliv textovy editor (treba ED). Nebojte, je to opravdu trivialni. ;o)

    Zkopirujte soubor BootCreator do C:
    V textovem editoru otevrete z rozbaleneho archivu soubor examples/normal
    Melo by na Vas vykouknout zhruba toto: (obsah muze byt trosicku odlisny, zalezi na verzi BootCreatoru ale zaklad je tentyz)
    [SECTION]
    1
    Local HD -> Morphos
    ide:0 boot2.img ramdebug edebugflags="logkprintf"
    
    [SECTION]
    2
    Local HD -> Morphos (Debug - 1)
    ide:0 boot2.img ramdebug maxhits=1 edebugflags="logextended logkprintf"
    
    [SECTION]
    3
    Local HD -> Morphos (Debug - 10)
    ide:0 boot2.img ramdebug maxhits=10 edebugflags="logextended logkprintf"
    
    .
    .
    .

    Bude toho urcite vic, ale zbyle radky klidne muzete smazat. Budu prepokladat, ze jako druhy system budete pouzivat Linux (manual na instalaci bude brzy, stejne jako na PegXMac), proto uvedu priklad skriptu pro bootovani do MorphOSu a do Linuxu (tak jak to mam nastaveno sam):

    Upravte otevreny soubor aby vypadal nejak takto:

    [LABEL]
    Pegasos2 boot kernel loader V0.6
    
    [TIMEOUT]
    5
    
    [SECTION]
    1
    MorphOS 1.4.2
    boot.img ramdebug
    
    [SECTION]
    2
    Debian/GNU Linux (kernel 2.6.6)
    vmlinuz-2.6.6-powerpc root=/dev/hda5 video=tdfxfb:1280x768@70
    
    [SECTION]
    3
    Debian/GNU Linux Net-Installer (di-28.04.2004)
    di-28.04.2004 devfs=/dev/hda5
    

    Pozn.: Nastaveni BootLoaderu pro spousteni kernelu Linuxu budu popisovat v dalsim clanku, tyto Vam nebudou zatim fungovat, slouzi pouze jako priklad!

    Je dulezite, aby jste dodrzeli velka a mala pismena, odradkovani (enter) radku, BootCreator je na to citlivy a zaroven je to dobra priprava pro samotny Linux, kde si jeste uzijete :o)

    Neco malo k vysvetleni pouzitych prikazu:

    [TIMEOUT]
    - jak dlouho ma BootLoader cekat, nez automaticky spusti volbu c. 1 (automaticky se pousti pouze volba oznacena c. 1)
    5
    - cas v sekundach (defaultne 10, ale optimalni je 5, Pri 10 sekundach by to uz snad ani nebyl Pegasos :o)) )

    [LABEL]
    - prikaz pro definici nazvu BootLoaderu
    Pegasos2 boot kernel loader V0.6
    - zobrazovany libovolny text (nedelejte ho moc dlouhy, aby se vesel na obrazovku, muzete pouzit mezery pro formatovani, ale ne tabulator)

    [SECTION]
    - Definuje zacatek voleb. Musi byt zadano. (Polozky [LABEL] a [TIMEOUT] zadavat nemusite, ale je to tak lepsi, lepe to vypada, ... ;o) )
    1
    - poradove cislo volby (vlastni cislo klavesy, kterou se volba aktivuje, [SECTIONS] zadavejte postupne 1,2,3,...)
    MorphOS 1.4.2
    - Libovolny text, nazev volby, ci systemu, proste, tak aby jste vedeli co se pod tim cislem skryva.
    boot.img ramdebug
    - spousteci image a argumenty, ktery ma byt spusten

    Pozn.: Je to ten ktery mate uveden v enviromentu OF jako boot-file (zjistite v OF prikazem printenv), pokud nevite co presne tam ma byt, nechte tam tento, funguje s instalaci instalerem na cd MorphOSu - 99,9% pripadu uzivatelu :o)

    Pridejte dalsi polozky [SECTION] pokud chcete, zkontrolujte zda mate i posledni radku odradkovanou enterem, nebo Vam bude BootCreator hlasit chybu. (Kazda neodradkovana radka neni ukoncenou radkou - pravidla Linuxu, nic s tim nenadelate :o). Ulozte na svuj bootovaci partion (tam, kde je soubor boot.img) pod nazvem "BootLoaderScript". Pokud jste zkopirovali BootCreator do C:, spustte prikaz (v menu - execute command, nebo v Ambient Shellu)

    bootcreator cesta/BootLoaderScript cesta_ciloveho_souboru/BootLoader

    (Doporucuji, aby jste cilovy soubor BootLoader ulozili tam, kde jste ulozili BootLoaderScript, a kde se nachazi boot.img)
    Pokud vse probehne v poradku, program vypise co spachal (BootCreator vytvori cilovy soubor BootLoader, ktery je vlastnim BootLoaderem a je tvoren ridicimi prikazy OpenFirmwaru. Zde muzete videt, ze BootLoader je naprosto systemovy). Pripadnou dodatecnou editaci BootLoaderu provadejte editaci BootLoaderScript a potom znovu spustenim prikazu BootCreator.


    Nyni zbyva v OpenFirmwaru Pegasosu nastavit, aby bootoval pres BootLoader misto stavajici boot.img. To provedete jednoduse v OF prikazem:

    setenv boot-file=BootLoader

    boot-device nemente, pokud jste ulozili BootLoaderScript a BootLoader na stejne misto kde je boot.img. Pegasos bude spoustet nejdrive BootLoader, ktery potom urci, cim se bude bootovat dal. pokud by se vyskytly nejake problemy, nebo by byl BootLoader nastaven spatne, muzete z OF bootovat pomoci prikazu boot boot.img (tak jak to bylo pred tim, proto nemente boot-device, jinak by jste museli udavat to silene /pci/ide/disk........)

    Pokud jste dosud v OF a chcete spustit BootLoader jednoduse napiste boot, a Pegasos nabootuje BootLoader. Objevi se jakesi jednoduche Boot Menu, kde se zobrazi volby jednotlivych boot image, ktere jste definovali v BootLoaderScriptu prikazy [SECTION]. Automaticke bootovani lze prerusit stisknutim nejake klavesy (zvolenim cisla se rovnou zacne bootovat zadany boot image).

    Myslim, ze by Vam takoveto Boot Menu mohlo naprosto vyhovovat. Pokud jste zvykli pouzivat cisla na numericke klavesnici, nezapomente zapnout NumLock (casem bude pridana i volba automatickeho zapinani NumLocku. Asi. Mozna. Snad. ;o). Pripadna zvyraznena hlaska (bile pozadi) neni chybou, ale pouze preruseni cinnosti programu v OF a po stisku nejake klavesy bude v bootovani pokracovat.

    To je k instalaci BootLoaderu asi vse. Pokud mate stale nejake nejasnosti, prectete si tento navod jeste jednou, pokud to nepomuze, vemte si slovnik a hura na BootCreator.txt :o) A kdyby to nahodou nepomohlo tak se klidne zeptejte ;o).


    by Derrik


    ( Celý článek! | Autor: derrik | Počet komentářů: 0 | Přidat komentář | Informační e-mailVytisknout článek )

      Amiga aktuality!

    17.10.2006: Prase party
    24 - 26.11.2006 sa v Benesove nad Ploučnicí koná Prase Party 11. Info: http://praseparty.wz.cz

    13.05.2006: ArtWay 2006 amiga scene forever!!!
    Nezapomente 7.-9.VII.2006
    opet v Tachove ve sportovni hale
    od patku az do nedele, chcete vic? ;o)
    Link: http://artway.wz.cz

    21.07.2005: Nové téma
    Přidali jsme nové téma a to Tipy a triky, kde můžete získat zajímavé kódy, hesla a finty jak na kterou gamesu vyzrát.

    20.07.2005: Oslava narozenin jak má být!!
    23. července Amiga Classic slaví své 20 narozeniny a tak se na její počest koná několik setkání a party. Více se dozvíte z nového článku.

    12.07.2005: Nová anketa.
    Hlasujte prosím v nové anketě, zaměřené na rozšiřování Amigy "Classic"

    10.07.2005: Dovolená
    Je čas dovolených a tak počítejte s tím, že aktualizace nebudou tak časté, ale nebojte o nic nepřijdete, veškeré novinky skladujeme a postupně vypustíme, jakmile to bude možné. Na co se můžete těšit? Proběhla velmi povedená party v Tachově, takže brzo očekávejte recenzy. Take si připravte místo na diku pro zhruba 400MB fotografii z této party. Také očekávejte článek o dnešní komunitě, který jsem sliboval na 1.7.05 a spoustu dalších věcí, které Vás více či méně potěší. Uživejte dovolených a prázdnin.

    11.06.2005: Neuvěřitelná spousta nových prográmků.
    Poslední dobou si nikdo nemůže stěžovat na nedostatek prográmků a utilit. Doporučujeme poctivě sledovat naše stránky.

    06.06.2005: Blbé! Hodně Blbé!
    http://www.maler.cz/
    tak tohle je hodně blbá správa, ještě pořád tomu nemůžu uvěřit.
    Apple s Intelem?
    To je jako já na kluky!
    Nebo jako nácek a anarchista vedoucí se za ruku. To je skutečně hodně ošklivej začátek prázdnin.
    Ten JOBS se prstě zblaznil.

    05.06.2005: Oprava článku Kdyby ještě žil
    Moc se omlouvám za chybu ve výše zmiňovaném článku, kde mi utekla jedna uvozovka. Již je vše v pořadku.

    05.06.2005: Spousta nového softu
    Máte málo programů? Tak se koukněte co vše se dnes urojilo.

    04.06.2005: Pegasos - upgrade
    Firma Genesi je připravena, toto léto, Upgradovat Vaše počítače.

    02.06.2005: Budgie/Appendix zemřel...
    Kamil Kaczmarek známý pod přezdívkou Budgie zemřel při automobilové nehodě.


    WebZdarma.cz