Doesn't sound like your kernel (bzImage) is bad.  If you'd like, you can
check what options have been compiled into it, or marked as modules:

cd /usr/src/linux
make menuconfig

Gentoo normally uses a boot partition.  I think the easiest fix is to create
a new partition - you'll only need 64 or 75 meg of space, modify your grub
install, and your fstab.  This process should only take a few minutes....

I had a problem with my fstab initially, but that was due to the /dev/BOOT,
/dev/ROOT, and dev/SWAP symlinks didn't exist.  I had to change these to be
my actual devices (i.e. /dev/hda1)...  But you've already got that done...

If you are going to mount /boot on the same partition as your root, the
Kevin is right - you'll have a directory called /boot, and a directory
called /grub.  Try mounting your /boot, then go through the grub config as
per the instructions:

i.e.
mount /dev/hda1 /boot
cd /boot
grub
... grub specific commands ...
nano -w /boot/grub/grub.conf    #configure grub
nano -w /etc/fstab              #check it over

you may need to remove your /grub folder prior to this.  These steps will
result in a new device (/boot) which is more or less a symbolic link to /.
So, once you go through this process, you will have a /grub folder with your
grub.conf.

I must be tired, my mind is going in circles now - the results of this
process sounds remarkably like what you have already....  Try creating a
boot partition, my head will hurt less.... <grins>

hope my rablings help...

Shawn



-----Original Message-----
From: Jason Louie [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 21, 2003 9:49 PM
To: [EMAIL PROTECTED]
Subject: Re: (clug-talk) Gentoo Grub help


That explains things.  I don't recall having to setup a boot partition
in the manual.  That is an error on my part.  I recall that RH and
Mandrake don't use a /boot partition which was the reason for my
actions.  I haven't got any errors with the grub commands root and setup
and with a reboot I only got the message:
GRUB hard disk error

### end of boot ###


this is what I got even after removing the line in fstab:

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are
embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p
(hd0,0)/boot/grub/stage2
/boot/grub/grub.conf"... succeeded
Done.

grub>
### end of grub ###

Might the bzImage be bad.  How would I check or see more info. to
diagnose the problem?


Kevin Anderson wrote:
>
> out of curiosity, if you type mount and confirm that /boot is NOT mounted,
> then you do an ls -alh /boot, is the grub subdirectory there still?
>
> Your root and boot partitions are the same.  /dev/hda1.  They should be
hda1
> for boot, hda2 for swap and 3 for root (this is from memory)  They will
all
> be different though.  On your fstab, the first 2 lines show hda1 being
> loaded as root, and as boot.  That is incorrect.
>
> Ok, I read back through some of your previous posts.  From the sound of
it,
> you've made only a swap and a root partition.  You don't have a boot
> partition.  That is fine, but then the first line of your fstab should be
> removed.  At this point, I'm starting to guess a bit, but I suspect you'll
> have a /boot and a /grub directory right off root.  You'll need to move
> /grub to be a subdirectory of /boot.
>
> Now, when you did the root(hd0,0) and the setup(hd0) did you get any
errors?
> When you restart, does the initial grub menu come up?
>
> Kev.
>
> ----- Original Message -----
> From: "Jason Louie" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, August 21, 2003 12:36 PM
> Subject: Re: (clug-talk) Gentoo Grub help
>
> > Here is the fstab:
> >
> > /dev/hda1               /boot           ext3
> > noauto,noatime          1 1
> > /dev/hda1               /               ext3
> > noatime                 0 0
> > /dev/hda2               none            swap
> > sw                      0 0
> > /dev/cdroms/cdrom0      /mnt/cdrom      iso9660
> > noauto,ro               0 0
> >
> > none                    /proc           proc
> > defaults                0 0
> >
> > none                    /dev/shm        tmpfs
> > defaults                0 0
> > ### End of fstab ###
> >
> > Yes it was a late night.  Vacation can skew your schedule like that :-)
> >
> >
> > Shawn Grover wrote:
> > >
> > > You need to do something like this:
> > >
> > > mount /dev/hda1 /boot
> > >
> > > before you copy your image to the boot partition, and before you setup
> Grub.
> > > In your fstab file, the default is to NOT mount the /boot partition
when
> the
> > > system comes up.  So, if you don't do the mount first, then you are
> simply
> > > putting the files into a directory - not on the boot partition.
> > >
> > > (looks like you had a LATE night.... :D )
> > >
> > > HTH
> > >
> > > Shawn
> > >
> > > -----Original Message-----
> > > From: Jason Louie [mailto:[EMAIL PROTECTED]
> > > Sent: Thursday, August 21, 2003 10:49 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: (clug-talk) Gentoo Grub help
> > >
> > > So do I need to make a boot partition?  I did the following:
> > >
> > > grub> root (hd0,0)
> > > grub> setup (hd0)
> > >
> > > Here is the grub.conf file:
> > >
> > > timeout 30
> > > default 0
> > > fallback 1
> > >
> > > # Splash Image
> > > splashimage=(hd0,0)/boot/grub/splash.xpm.gz
> > > title  GNU/Linux
> > > root (hd0,0)
> > > kernel (hd0,0)/boot/bzImage root=/dev/hda1
> > >
> > > # For installing GRUB into the hard disk
> > > title Install GRUB into the hard disk
> > > root    (hd0,0)
> > > setup   (hd0)
> > >
> > > # Change the colors.
> > > title Change the colors
> > > color light-green/brown blink-red/blue
> > > ### end of grub file ###
> > >
> > > Here is the /boot/ listing:
> > > lrwxrwxrwx    1 root     root            1 Aug 14 00:41 boot -> .
> > > -rw-r--r--    1 root     root      1333181 Aug 21 02:46 bzImage
> > > drwxr-xr-x    2 root     root         4096 Aug 21 11:19 grub
> > > ### End of listing ###
> > >
> > > # /etc/mtab
> > > /dev/hda1 / ext3 rw,noatime 0 0
> > > /dev/hda1 /boot ext3 rw,noatime 0 0
> > > ### end of mtab ###
> > >
> > > Was it correct copying the grub directory into /boot/?
> > >
> > > Shawn Grover wrote:
> > > >
> > > > Sounds like you forgot to mount the /boot partition before going
> through
> > > the
> > > > Grub setup.  I've done this a couple of times when recompiling my
> kernel.
> > > > Posting your grub.conf file will help some, but I think the problem
is
> in
> > > > how/when grub got installed.
> > > >
> > > > Shawn
> > > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > > > Sent: Thursday, August 21, 2003 2:34 AM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: (clug-talk) Gentoo Grub help
> > > >
> > > > Hello all, I've just spent the last little while installing Gentoo
and
> > > have
> > > > ran into a little snag.  I'm not very formilar with grub or the
> details of
> > > > the boot process so bare with me.  After I install gentoo and reboot
> the
> > > > computer I get the following output:
> > > > GRUB hard disk error
> > > >
> > > > I've gone through the installation manual and looked to google to
find
> a
> > > > solution but couldn't diagnose the problem.  I've complied the
kernel
> and
> > > > copied the bzImage to the /boot directory on /dev/hda1 and installed
> grub
> > > as
> > > > my bootloader.  I have two partitions
> > > >
> > > > /dev/hda1 >> /
> > > > /dev/hda2 >> swap
> > > >
> > > > I've set /dev/hda1 to be bootable using cfdisk.
> > > > One odd thing I noticed was that when I installed grub, /grub/ was
> created
> > > > rather than /boot/grub/ as mentioned in all the gentoo examples I've
> seen.
> > > > I've tried linking to the /grub/ directory and even copied the
> directory
> > > > recursivly into the /boot/ directory but the same problem exists.
I'm
> out
> > > > of ideas here and any help is apprieciated.  Thx.
> > > >
> > > > Jason
> >
> >

Reply via email to