Grub fallback problem

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



Hi !

I am posting this again, since I still have the problem and have not
been able to resolve this.  Please, take a look and comment if you can.
Thank you !

I am running CentOS 5 (core pkgs) / x86_64 using grub 0.97 and I am trying to configure a fallback between two partitions on my local disk, each installed with a CentOS image.   The idea is to be able to install a new test OS image and fall back in case of a problem to the default image.  This is a great grub feature !  Except it does not work for me :(

grub.conf:
#-----------------------------------------------
default saved
timeout=5
fallback 1

title NEW OS
  root (hd0,0)
  kernel /boot/vmlinuz-new root=/dev/sda1 panic=5
  initrd /boot/initrd-new.img
  savedefault fallback

title DEFAULT OS
  root (hd0,1)
  kernel /boot/vmlinuz-default root=/dev/sda2
  initrd /boot/initrd-default.img
  savedefault
#-----------------------------------------------

Grub is installed on /dev/sda1, but not on /dev/sda2.  /dev/sda1 is
the primary boot partition.  Both partitions are formatted with ext3.

The problem is that the fallback does not work for me.  For instance, if I specify on purpose a wrong root device with the NEW OS, e.g. root=/dev/sda3, then the kernel panics and reboots properly after 5 sec.  However, grub then attempts to boot the NEW OS all over again.  The same is true when I fully boot NEW OS with the right root device and then panic the kernel on purpose.

Now, I have read somewhere that grub requires a default file to get
the savedefault feature working.  However, I could neither find the 'savedefault' command nor the grub default file under /boot/grub or
anywhere else.  One more thing, when I choose the boot title manually
then grub seems to remember my last choice.  In other words, grub is
preserving my last choice from a previous boot.

Am I doing something wrong ?  Do I need to install something in addition to grub 0.97 ?

I have done the RTFM / info thing.

Your help is much appreciated,
Matthias


      
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux