grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

out of range pointer with ext2 filesystem


From: richard juckes
Subject: out of range pointer with ext2 filesystem
Date: Wed, 16 Feb 2005 09:44:31 +0800

Hi, this is the problem I'm having with Grub2-cvs and ext2 filesystems.
I get a successful boot from a kernel on floppy with a fat filesystem,
but no luck when the same floppy is formatted with ext2.

Wed Feb 16 08:19:42 HKT 2005
--> cvs update
--> make clean
--> gcc --version
gcc (GCC) 4.0.0 20050213 (experimental)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.

--> ./configure
--> make
--> ./grub-mkimage -v -d . -o core.img _chain boot cat cmp ext2 fat
fshelp halt help linux ls normal pc reboot terminal
--> su mkdosfs /dev/fd0
--> dd if=boot.img of=/devfd0 bs=512 count=1
--> dd if=core.img of=/devfd0 bs=512 seek=1

reboot

GNU GRUB version 1.90

grub> ls
(fd0) (hd0) (hd0,0) (hd0,4) ..... (hd0,11)
grub> ls -l
Disk: fd0
Disk: hd0
unaligned pointer 0xfaa4
        
        and hangs

crtl-alt-delete
change floppy to one formatted with mkdosfs

grub> linux (fd0)/bzImage root=/dev/hda6
        [Linux-bzImage, setup=0xc00, size=0x10a925]
grub> boot

success!

make another kernel floppy

--# mke2fs /dev/fd0
mke2fs 1.36 (05-Feb-2005)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
184 inodes, 1440 blocks
72 blocks (5.00%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
184 inodes per group

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

reboot

grub> linux (fd0)/bzImage root=/dev/hda6
out of range pointer 0x7fca0

I had the same problem with yesterday's cvs, and also repeated the steps
with gcc-3.4.3 with similar results.
I hope this is useful,
Richard.
-- 
  richard juckes
  address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]