GRUB 1.91 built from latest CVS snapshot with a fresh bootstrap of GCC
3.4.4 and binutils 2.16.91.0.3 thus :
[EMAIL PROTECTED] ~]$ gcc -v
Reading specs from
/home/dclarke/local/lib/gcc/powerpc-unknown-linux-gnu/3.4.4/specs
Configured with: ../gcc-3.4.4/configure --prefix=/home/dclarke/local
--with-local-prefix=/home/dclarke/local
--with-as=/home/dclarke/local/bin/as
--with-ld=/home/dclarke/local/bin/ld --enable-threads=posix
--enable-altivec --enable-__cxa_atexit --enable-languages=c,c++
--disable-nls --enable-shared --libexecdir=/home/dclarke/local/lib
Thread model: posix
gcc version 3.4.4
[EMAIL PROTECTED] ~]$ as --version
GNU assembler 2.16.91.0.3 20050821
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `powerpc-unknown-linux-gnu'.
[EMAIL PROTECTED] ~]$
This is on a Genesi ODW running Fedora Core 4
The required files were then placed into the boot partition thus :
[EMAIL PROTECTED] ~]$ ls -lap /boot/grub
total 584
drwxr-xr-x 2 root root 1024 Oct 27 10:08 ./
drwxr-xr-x 6 root root 1024 Oct 27 11:21 ../
-rw-r--r-- 1 root root 129 Oct 27 09:49 grub.cfg
-rwxr-xr-x 1 root root 60118 Oct 27 10:08 grubof
-rw-r--r-- 1 root root 216532 Oct 27 09:31 grubof.modules
-rw-r--r-- 1 root root 309405 May 23 19:22 splash.xpm
The contents of grub.cfg are :
[EMAIL PROTECTED] ~]$ cat /boot/grub/grub.cfg
timeout 10
title Linux
linux (hd,1)/vmlinuz-2.6.12-1.1456_FC4 root=/dev/hda1
initrd (hd,1)/initrd-2.6.12-1.1456_FC4.img
The firmware in the unit is this :
Welcome to SmartFirmware(tm) for bplan Pegasos2 version 1.2 (20040810112413)
ok devalias
Alias Device Path
-----------------------------------------------------------
eth /[EMAIL PROTECTED]/[EMAIL PROTECTED]
geth /ethernet/port1
ide /[EMAIL PROTECTED]/[EMAIL PROTECTED],1/[EMAIL PROTECTED],0
hd /[EMAIL PROTECTED]/[EMAIL PROTECTED],1/[EMAIL PROTECTED],0
ide0 /[EMAIL PROTECTED]/[EMAIL PROTECTED],1/[EMAIL PROTECTED],0
cd /[EMAIL PROTECTED]/[EMAIL PROTECTED],1/[EMAIL PROTECTED],0
screen /bootconsole
keyboard /[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]
ok
ok printenv boot-device
boot-device hd:0 (eth)
I then boot GRUB like so :
boot hd:1 /grub/grubof.modules
This then results in the GNU GRUB version 1.91 screen
grub> set
prefix=(hd)
root=hd
grub> configfile (hd,1)/grub/grub.cfg
This results in the standard GNU GRUB menu in what looks to be an
ASCII character based box. However all the characters are wrong for
the box ( ASCII line drawing does not work ) and the title "Linux" is
highlighted.
I can press "e" to edit the entries which appear to be correct based
on the grub.cfg file above.
Perhaps a menu.lst file is required ? The grub.cfg file is not found by default.
Dennis
ps: I should note the simply hitting enter results in Linux starting
to boot but then a kernel panic occurs.
_______________________________________________
Grub-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/grub-devel