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

Re: GRUB problem



On (24/06/03 00:52), cr 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?
> 
> [The details - I installed GRUB in accordance with 
> /usr/share/doc/grub/README.Debian -

I'm not expert on this but have successfully set Grub up on two PC's.  I
used:

http://www.linuxorbit.com/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=539&page=1

to guide me.  The only variation I adopted was to not rerun update grub
after editing the menu.lst.  It seemed to put all the settings back to
their original values.

I don't have separate boot partitions - your problem seems to be that 
root is hda5, whereas menu.lst points to hda1.  Did update grub set it
back that way?

I also installed a later kernel, 2.4.18, before installing grub - not
that this should affect it.  

HTH

Clive

> 
> 1.  grub-install --root-directory=boot  /dev/hda
> 
> 2.  Ran  update-grub
> 
> 3.  Checked /boot/boot/grub/menu.lst and didn't need to change a thing - the 
> significant lines (leaving out all the comments) are: 
> 
> default		0
> timeout		5
> color cyan/blue white/blue
> ### BEGIN AUTOMAGIC KERNELS LIST
> # kopt=root=/dev/hda1 ro
> # groot=(hd0,0)
> # alternative=true
> # lockalternative=false
> # altoptions=(recovery mode) single
> # howmany=all
> title		Debian GNU/Linux, kernel 2.2.20-idepci
> root		(hd0,0)
> kernel		/vmlinuz-2.2.20-idepci root=/dev/hda1 ro
> savedefault
> 
> title		Debian GNU/Linux, kernel 2.2.20-idepci (recovery mode)
> root		(hd0,0)
> kernel		/vmlinuz-2.2.20-idepci root=/dev/hda1 ro single
> savedefault
> ### END DEBIAN AUTOMAGIC KERNELS LIST
> 
> 
> In /boot I have (amongst other files left over from lilo) 
> 
> -rw-r--r--    1 root     root       224124 Jun 21 23:05 
> System.map-2.2.20-idepci
> -rw-r--r--    1 root     root         3888 Jun 21 23:05 config-2.2.20-idepci
> -rw-------    1 root     root        17408 Jun 21 23:50 map
> -rw-r--r--    1 root     root       665509 Jun 21 23:05 vmlinuz-2.2.20-idepci
> 
> In /boot/boot/grub  I have  (put there by grub-install) *all* the stage1_5 
> flavours, including
> 
> -rw-r--r--    1 root     root           60 Jun 21 23:06 device.map
> -rw-r--r--    1 root     root         7904 Jun 22 00:10 e2fs_stage1_5
> -rw-r--r--    1 root     root         2392 Jun 22 00:10 menu.lst
> -rw-r--r--    1 root     root          512 Jun 22 00:10 stage1
> -rw-r--r--    1 root     root        95712 Jun 22 00:10 stage2
> 
> 
> None of those look like symlinks to me.   Have I got root set right in 
> menu.lst,  as  /dev/hda1? Should it be /dev/hda5?   Seems unlikely to be the 
> cause 
> since the boot menu or 'booting in 5 seconds' message never comes up and I 
> wouldn't expect that root setting to take effect until after the menu..
> 
> Chris
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 



Reply to: