grub stage 1.5 error 5 problem
John Austin
ja at jaa.org.uk
Mon Apr 11 22:30:50 UTC 2005
On Mon, 2005-04-11 at 06:32 +0000, Dave Stevens wrote:
> Hello all,
>
> Recently I made some changes in my system in order to try a new
> distribution I hope to be able to use on old small computers. After the
> test I could no longer boot into FC3 on hda1. Grub starts up, gives a
> stage 1.5 notice then displays error 5. This seems to be generated by
> grub not being able to find a needed file. I am not sure what file or
> what to do about this.
>
> My system details:
>
> athlon 1 gig 512 megs RAM
> 1 9.1 gig Seagate scsi drive, sda (sda1) with a bootable Morphix system
> (Debian based, works ok) If I tell the BIOS to boot off SCSI this starts
> up.
> 1 Samsung 40 gig IDE as hda (hda1, hda2). hda1 marked as bootable has
> always worked ok before. Should be booting 2.6.9-1.667 which is where I
> was. BIOS was set to boot from IDE-0.
> 1 LG CDRW/DVDRW at hdb
> 1 Samsung 60 gig IDE as hdc (hdc1) was mounted under /home, all user
> data, all intact and accessible.
> 1 WD 1.6 gig IDE as hdd (hdd1) which was the test unit for the small
> system.
>
> the directory of / on hda1 shows:
>
> root at athlon:/mnt # ls -al /mnt/hda1
> total 13492
> drwxr-xr-x 4 root root 2048 Apr 11 11:09 .
> drwxr-xr-x 8 root root 4096 Apr 11 11:56 ..
> -rw-r--r-- 2 root root 714266 Apr 11 11:02 System.map
> -rw-r--r-- 1 root root 239593 May 8 2004
> System.map-2.6.5-1.358
> -rw-r--r-- 1 root root 237792 Jul 1 2004
> System.map-2.6.6-1.435.2.3
> -rw-r--r-- 1 root root 242782 Aug 3 2004
> System.map-2.6.7-1.494.2.2
> -rw-r--r-- 1 root root 245557 Aug 14 2004
> System.map-2.6.8-1.520
> -rw-r--r-- 1 root root 245203 Aug 16 2004
> System.map-2.6.8-1.521
> -rw-r--r-- 2 root root 714266 Apr 11 11:02
> System.map.new-2.6.9-1.667
> -rw-r--r-- 1 root root 46375 May 8 2004
> config-2.6.5-1.358
> -rw-r--r-- 1 root root 46437 Jul 1 2004
> config-2.6.6-1.435.2.3
> -rw-r--r-- 1 root root 49658 Aug 3 2004
> config-2.6.7-1.494.2.2
> -rw-r--r-- 1 root root 49763 Aug 14 2004
> config-2.6.8-1.520
> -rw-r--r-- 1 root root 49728 Aug 16 2004
> config-2.6.8-1.521
> -rw-r--r-- 1 root root 50929 Nov 3 01:23
> config-2.6.9-1.667
###################
> drwxr-xr-x 2 root root 1024 Dec 25 04:58 grub
#################
> -rw-r--r-- 1 root root 318303 Jul 9 2004
> initrd-2.6.5-1.358.img
> -rw-r--r-- 1 root root 316663 Jul 30 2004
> initrd-2.6.6-1.435.2.3.img
> -rw-r--r-- 1 root root 329942 Aug 5 2004
> initrd-2.6.7-1.494.2.2.img
> -rw-r--r-- 1 root root 330626 Aug 17 2004
> initrd-2.6.8-1.520.img
> -rw-r--r-- 1 root root 330264 Aug 20 2004
> initrd-2.6.8-1.521.img
> -rw-r--r-- 1 root root 530103 Dec 25 04:55
> initrd-2.6.9-1.667.img
> -rw-r--r-- 1 root root 549 Dec 18 2003 kernel.h
> drwx------ 2 root root 12288 Dec 18 2003 lost+found
> -rw-r--r-- 1 root root 714266 Nov 3 01:23 s.m
> -rw-r--r-- 1 root root 1199031 May 8 2004
> vmlinuz-2.6.5-1.358
> -rw-r--r-- 1 root root 1203835 Jul 1 2004
> vmlinuz-2.6.6-1.435.2.3
> -rw-r--r-- 1 root root 1360550 Aug 3 2004
> vmlinuz-2.6.7-1.494.2.2
> -rw-r--r-- 1 root root 1362562 Aug 14 2004
> vmlinuz-2.6.8-1.520
> -rw-r--r-- 1 root root 1360057 Aug 16 2004
> vmlinuz-2.6.8-1.521
> -rw-r--r-- 1 root root 1405861 Nov 3 01:23
> vmlinuz-2.6.9-1.667
> root at athlon:/mnt #
>
> I don't know where to go. I have been reading the GRUB manual but it is
> substantial and I have already tried what seems to me to be likely to
> not cause further problems and wiould prefer to have advice before doing
> anything likely to lead to data loss (of course k3b, my usual backup
> method) is not curently available.)
>
> TIA,
>
> Dave
>
Have a look in the grub directory listed above
/mnt/hda1/boot/grub
it should have the same files there
as in /mnt/hda1/usr/share/grub/i386-redhat
I would not expect them to go missing though.
Maybe grub has gone missing from the MBR of /dev/hda
If you are up in Morphix then it should be possible to
install grub from there.
BE VERY CAREFUL Though!!!!!!!
Make sure you run the FC3 version of grub
/mnt/hda1/sbin/grub
try things like
grub>cat (hdTAB The TAB char tries to auto complete
so that you can clearly identify which drive is which from grubs point
of view.
grub>cat (hd1,0)/boot/grub/grub.conf will hopefully list the
grub.conf on the disk in question.
When 100% certain which disk grub and you are interested in
then?
grub>root (hdx,y) tells grub which disk the files are on
the stage1, stage2,.. type files that is
grub>setup (hdx) Writes to the MBR of hdx
x and y MUST be correct or disaster is likely !!!!!
An alternative is to boot the FC3 CD1 and enter
linux rescue which will give you a shell prompt
where you can issue the same commands
Cheers John
More information about the fedora-list
mailing list