In the past I encountered similar issues as Taco and the solution for me
was same as Taco is describing
now found your script (I had holiday, so I skipped a lot of messages)
and tried it
I can start the script .. and when stopping it .. i get errors ..
[root (at mark) wb tmp]# ./fix_grub stop
Rebuilding grub:
Probing devices to guess BIOS drives. This may take a long time.
GNU GRUB version 0.95 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename.]
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0xfd
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 15: File not found
grub> root (hd1,0)
Filesystem type is ext2fs, partition type 0xfd
grub> setup (hd1)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 15: File not found
grub> quit
where:
boot gives me
[root@wb boot]# ls -l
total 2728
-rw-r--r-- 1 root root 512 Sep 18 2005 boot.0300
-rw-r--r-- 1 root root 512 Sep 18 2005 boot.1600
-rw-r--r-- 1 root root 5824 Feb 21 2005 boot.b
-rw-r--r-- 1 root root 612 Feb 21 2005 chain.b
-rw-r--r-- 1 root root 48513 Jan 17 2006 config-2.6.9-22.0.2.EL
drwxr-xr-x 2 root root 1024 Jun 19 2007 grub
-rw-r--r-- 1 root root 405320 Jan 23 2006 initrd-2.6.9-22.0.2.EL.img
drwx------ 2 root root 12288 Sep 18 2005 lost+found
-rw------- 1 root root 23040 Jun 30 19:31 map.0301
-rw------- 1 root root 43520 Sep 28 2006 map.1601
-rw-r--r-- 1 root root 9371 Aug 13 2006 message
-rw-r--r-- 1 root root 9371 Aug 13 2006 message.ja
-rw-r--r-- 1 root root 640 Feb 21 2005 os2_d.b
-rw-r--r-- 1 root root 731295 Jan 17 2006 System.map-2.6.9-22.0.2.EL
-rw-r--r-- 1 root root 1469597 Jan 17 2006 vmlinuz-2.6.9-22.0.2.EL
and grub
[root@wb boot]# cd grub/
[root@wb grub]# ls -l
total 8
-rw-r--r-- 1 root root 82 Sep 18 2005 device.map
-rw------- 1 root root 566 Jun 19 2007 grub.conf
lrwxrwxrwx 1 root root 11 Sep 18 2005 menu.lst -> ./grub.conf
-rw-r--r-- 1 root root 3605 Aug 13 2006 splash.xpm.gz
Maybe it's helpful ..
Rickard Osser schreef:
> Hi Taco,
>
> do you use software raid on that machine?
> If so I've created a script that rewrites the grub correctly on every
> shutdown that I posted on the list about a month ago.
>
> The problem is that mkinitrd and grub on centos4/rhel4 doesn't really
> support /boot running with raid1. This means problems everytime there is
> a kernel upgrade. I think it's fixed on centos5/rhel5.
>
> Hisao said he would incorporate the script in and update.
>
> Best regards,
>
> Rickard
>
> On Fri, 2008-09-12 at 15:53 +0200, Taco Scargo wrote:
>
>> Hello,
>>
>> Recently one of my many BQ machines did not startup after a reboot (when a
>> new kernel was installed).
>>
>> After investigation it seemed as if Grub was not started.
>>
>> I booted up with the Nuonce CD in rescue mode and reinstalled grub again.
>> After the reboot, now grub started, but in the grub command prompt mode.
>> When issuing the "configfile /grub/grub.conf" command, the config was loaded
>> and the boot was succesfull.
>>
>> When rebooting again, grub did not start anymore.
>> Lilo is not installed, so that is not the problem.
>> I have never had this kind of problem, and I have tried a lot to fix this.
>>
>> If someone ever had a similar problem and was able to fix it, please let me
>> know.
>>
>> Regards,
>>
>> Taco
>>
>>
>
>
>