>At some point in the past Cyril Plisko said : >As far as I know GRUB Legacy (0.9x series) won't work on PPC, >however GRUB 2 does work - I built it for ODW couple of months ago. >Since then they (GRUB 2 project) moved forward quite a bit so it must >be even better. You need Linux machine do built it, however. >(That shouldn't be a problem, - we all have Pegasos !) >Until we will port GRUB 2 to [cross] build it on Solaris we will have >to keep prebuilt binaries (shouldn't be a problem too)
Getting GRUB2 built on the ODW was trivial. What is not obvious is the steps required to create a botable CDROM with it. I could attach a floppy device to the IDE controller .. perhaps. I will have to check with GENESI on that one but I would prefer to make a bootable CDROM which will then allow us to netboot from a tftpserver. I have the following in my ~/pkgs/local : dclarke at debian:~/pkgs/local$ find . -ls 195965 4 drwxr-xr-x 5 dclarke users 4096 Jun 21 18:13 . 195966 4 drwxr-xr-x 3 dclarke users 4096 Jun 21 18:10 ./share 195967 4 drwxr-xr-x 3 dclarke users 4096 Jun 21 18:10 ./share/grub 195968 4 drwxr-xr-x 2 dclarke users 4096 Jun 21 18:10 ./share/grub/powerpc-ieee1275 195969 8 -rw-r--r-- 1 dclarke users 5892 Jun 21 18:10 ./share/grub/powerpc-ieee1275/_linux.mod 195970 4 -rw-r--r-- 1 dclarke users 1868 Jun 21 18:10 ./share/grub/powerpc-ieee1275/linux.mod 195974 8 -rw-r--r-- 1 dclarke users 6564 Jun 21 18:10 ./share/grub/powerpc-ieee1275/fat.mod 195975 12 -rw-r--r-- 1 dclarke users 8940 Jun 21 18:10 ./share/grub/powerpc-ieee1275/ufs.mod 195976 8 -rw-r--r-- 1 dclarke users 6500 Jun 21 18:10 ./share/grub/powerpc-ieee1275/ext2.mod 195977 8 -rw-r--r-- 1 dclarke users 6312 Jun 21 18:10 ./share/grub/powerpc-ieee1275/minix.mod 195978 8 -rw-r--r-- 1 dclarke users 7628 Jun 21 18:10 ./share/grub/powerpc-ieee1275/hfs.mod 195979 8 -rw-r--r-- 1 dclarke users 8116 Jun 21 18:10 ./share/grub/powerpc-ieee1275/jfs.mod 195980 36 -rw-r--r-- 1 dclarke users 36424 Jun 21 18:10 ./share/grub/powerpc-ieee1275/normal.mod 195981 4 -rw-r--r-- 1 dclarke users 1316 Jun 21 18:10 ./share/grub/powerpc-ieee1275/hello.mod 195982 4 -rw-r--r-- 1 dclarke users 3128 Jun 21 18:10 ./share/grub/powerpc-ieee1275/font.mod 195983 8 -rw-r--r-- 1 dclarke users 5540 Jun 21 18:10 ./share/grub/powerpc-ieee1275/ls.mod 195984 4 -rw-r--r-- 1 dclarke users 1400 Jun 21 18:10 ./share/grub/powerpc-ieee1275/boot.mod 195985 4 -rw-r--r-- 1 dclarke users 2252 Jun 21 18:10 ./share/grub/powerpc-ieee1275/cmp.mod 195986 4 -rw-r--r-- 1 dclarke users 2020 Jun 21 18:10 ./share/grub/powerpc-ieee1275/cat.mod 195987 4 -rw-r--r-- 1 dclarke users 2300 Jun 21 18:10 ./share/grub/powerpc-ieee1275/terminal.mod 195988 4 -rw-r--r-- 1 dclarke users 3124 Jun 21 18:10 ./share/grub/powerpc-ieee1275/fshelp.mod 195989 4 -rw-r--r-- 1 dclarke users 2876 Jun 21 18:10 ./share/grub/powerpc-ieee1275/amiga.mod 195990 4 -rw-r--r-- 1 dclarke users 2704 Jun 21 18:10 ./share/grub/powerpc-ieee1275/apple.mod 195991 4 -rw-r--r-- 1 dclarke users 4024 Jun 21 18:10 ./share/grub/powerpc-ieee1275/pc.mod 195992 4 -rw-r--r-- 1 dclarke users 1404 Jun 21 18:10 ./share/grub/powerpc-ieee1275/suspend.mod 195993 8 -rw-r--r-- 1 dclarke users 4300 Jun 21 18:10 ./share/grub/powerpc-ieee1275/loopback.mod 195994 4 -rw-r--r-- 1 dclarke users 2460 Jun 21 18:10 ./share/grub/powerpc-ieee1275/help.mod 195995 4 -rw-r--r-- 1 dclarke users 1276 Jun 21 18:10 ./share/grub/powerpc-ieee1275/reboot.mod 195996 4 -rw-r--r-- 1 dclarke users 1320 Jun 21 18:10 ./share/grub/powerpc-ieee1275/halt.mod 195997 4 -rw-r--r-- 1 dclarke users 2940 Jun 21 18:10 ./share/grub/powerpc-ieee1275/sun.mod 195998 4 -rw-r--r-- 1 dclarke users 1604 Jun 21 18:10 ./share/grub/powerpc-ieee1275/default.mod 195999 4 -rw-r--r-- 1 dclarke users 1596 Jun 21 18:10 ./share/grub/powerpc-ieee1275/timeout.mod 196000 4 -rw-r--r-- 1 dclarke users 1512 Jun 21 18:10 ./share/grub/powerpc-ieee1275/configfile.mod 196001 4 -rw-r--r-- 1 dclarke users 325 Jun 21 18:10 ./share/grub/powerpc-ieee1275/moddep.lst 196002 4 -rw-r--r-- 1 dclarke users 334 Jun 21 18:10 ./share/grub/powerpc-ieee1275/command.lst 196003 4 drwxr-xr-x 2 dclarke users 4096 Jun 21 18:10 ./bin 196004 456 -rwxr-xr-x 1 dclarke users 462473 Jun 21 18:10 ./bin/grub-emu 196005 76 -rwxr-xr-x 1 dclarke users 71158 Jun 21 18:10 ./bin/grub-mkimage 214585 4 drwxr-xr-x 2 dclarke users 4096 Jun 21 18:10 ./sbin The procedure for making a boot floppy is not reasonable at the moment and a CDROM is the next logical choice. What needs to be put into an ISO and burned in order to achieve this ? I am expecting that a boot sector or boot program will prefix the binary file that gets written to the CDROM but this is not clear to me. Dennis Clarke
