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

Re: GRUB problem



On Wednesday 25 June 2003 22:45, ajlewis2@intac.com wrote:
> In linux.debian.user, you wrote:
> > I'm still booting off floppy and trying to get GRUB sorted.
> >
> > I have /boot on  /dev/hda1   and root on /dev/hda5
> >
> > (At first, LILO was just hanging with 'LI 99 99 99'  and GRub, when I
> > installed it gave an Error 5 - 'partition table bad'.    Eventually I got
> > half a clue and added  /boot   (/dev/hda1)    into  /etc/fstab   and
> > started again...)
> >
> > Lilo when installed and booted just gives 'LI' and stops.
> >
> > Grub when installed and booted gives the following:
> >
> > GRUB Loading Stage 1.5
> > GRUB Loading, please wait...
> > Error 2    (and that's as far as it gets)
> >
> > Error 2 means " Bad file or directory type
> > This error is returned if a file requested is not a regular file, but
> > something like a symbolic link, directory, or FIFO. "
> >
> > Does anyone have any ideas?
>
> Could we see your /etc/fstab and the output of 'df > mount-partitions,
> please?
>
> I'm thinking that maybe you entered the line for /boot into /etc/fstab and
> didn't put a new line character at the end of the file.  It would then not
> see /boot.
>
> Anita

Sure, but I think they're OK.

Here's /etc/fstab, copied directly using Kmail's 'Insert file' menu entry:

# /etc/fstab: static file system information.
#
# <file system>	<mount point>	<type>	<options>		<dump>	<pass>
/dev/hda1       /boot           ext2    errors=remount-ro       0       0
/dev/hda5	/		ext2	errors=remount-ro	0	1
/dev/hda6	none		swap	sw			0	0
/dev/hdd5       /cr2            ext2    defaults                0       0
/dev/hdd6       /cr4            ext2    defaults                0       0
/dev/hdc2       /cr3            ext2    defaults                0       0
/dev/hdc1       /mnt/DosC       msdos   defaults                0       0
/dev/hdd1       /mnt/dosD       msdos   defaults                0       0
proc		/proc		proc	defaults		0	0
/dev/fd0	/floppy		auto	user,noauto		0	0
/dev/cdrom	/cdrom		iso9660	ro,user,noauto		0	0

I actually inserted the line for /boot before the line for / , so it had to 
have a newline character.    I'm not sure what the significance of the dump 
& pass numbers is  (I just copied the 0 0 of all the drives except / )

And here's df, straight from a terminal window (rxvt):

cr@alti:~$ df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda5              1662808    828224    750116  53% /
/dev/hda1                25341      1273     22760   6% /boot
/dev/hdd5               806560    257372    508216  34% /cr2
/dev/hdd6               715280    166352    512592  25% /cr4
/dev/hdc2              1123088    688276    377760  65% /cr3
/dev/hdc1               511760    433480     78280  85% /mnt/DosC
/dev/hdd1               515792    408064    107728  80% /mnt/dosD


I've concluded that there must be something fairly basic wrong with my bios 
settings or maybe the MBR  (though I did run bios autodetect before I started 
all this and made sure the alternatives I selected gave the same 
drive/head/sector numbers as the labels on the hard drives did).

I'm not sure what tools there are for investigating MBR settings or drive 
geometry.   

Meanwhile, boot floppies work (though the Debian one is awfully slow  ;)

cr



Reply to: