Introduction: ============== This is a work in progress grub2 version updated for Pegasos/Efika. Generaly it was tested on Pegasos 1/2 and Efika and in all cases works just fine. If you want know more about Grub2 visit http://www.gnu.org/software/grub/grub-2.en.html Install: ========= You need to create a .cfg file first and you can use my configuration from example/ as reference if you wish. Please note that disk names (ide, hd, etc) are OF dependent and you can always use 'ls' command from grub console to verify used name) Now copy grub.cfg to same directory as grub executable (The partition need to be accessible from OF) For example if you have grub in grub/ directory on first partition of your HD use: > boot grub/grub prefix=(ide,1)/grub Known problems: ================ - FFS support is working only for parititions with block size 512 - For Pegasos 1 you need to create devalias for your HD before run grub. For example: > devalias ide /pci/ide/disk@0,0 To make it pernament you can put it directly in to nvram (Use nvdevalias) or use forth script to create it and after that run grub executable. - For old versions of OF (Mainly Pegasos 1) grub may fail to detect disks as a workaround use the lite version. - Pegasos && Efika seems to have broken /chosen/bootpath prop then detection of boot partition/directory may not work (prefix param required) History: ======== 01: First public version 02: Tons of fixups in ofconsole code Some fixes for old versions of OF Default prefix set to /grub 03: No more lite version. Should be fine for all Pegasos/Efika machines now Support: ========= In case of trouble do not contact with grub2 developers, but visit #castor-cvs on irc.freenode.net and poke 'MelkorD' ==== Marcin 'Morgoth' Kurek ====