Grub 2 issues

Steve Phariss sphariss at gmail.com
Thu Feb 18 15:55:10 MST 2010


There are scripts in  /etc/grub.d  One of them is 40_custom (that is where
you put oter operating systems)  I have done so and then ran update-grub and
it appears to find Centos.  Grub.cfg has Centos listed... but it does not
show up in the list.

On Thu, Feb 18, 2010 at 8:37 AM, Stephen <cryptworks at gmail.com> wrote:

> There is a file in /etc/grub i think (i just learned this bit) and you
> edit that file and run a script that moved that file to your boot
> partition.
>
> But you will likely have to add a manual entry for your centos install.
>
> On Wed, Feb 17, 2010 at 10:42 PM, Steve Phariss <sphariss at gmail.com>
> wrote:
> > I have installed Ubuntu 9.10 which loads grub 2 by default.  My system is
> > basically running fine with Windows 7, XP, and Ubuntu 9.10 (with several
> > kernel updates) all showing in the grub boot menu.  The problem is with
> > Centos 5.4 which is the last OS I loaded.  It does not show up in the
> grub
> > boot menu.
> >
> > the centos partition is bootable (tested by actually booting from that
> drive
> > via bios)
> >
> > I have added the needed code to 40_custom (and also changing the priority
> by
> > renaming to 15_custom):
> >
> > #!/bin/sh
> > exec tail -n +3 $0
> > # This file provides an easy way to add custom menu entries. Simply type
> the
> > # menu entries you want to add after this comment. Be careful not to
> change
> > # the ‘exec tail’ line above.
> > menuentry “CentOS 5.4″ {
> >         recordfail=1
> >         if [ -n ${have_grubenv} ]; then save_env recordfail; fi
> >     insmod ext3
> >     set root=(hd3,1)
> >     search --no-floppy --fs-uuid --set
> 1d755bf6-b132-44c8-80f6-75f5d8cf5d76
> >     linux /vmlinuz-2.6.18-164.el5xen
> > root=UUID=1d755bf6-b132-44c8-80f6-75f5d8cf5d76 rhgb ro quiet
> >     initrd /initrd-2.6.18-164.el5xen.img
> > }
> >
> > blkid shows the correct UUID: (/dev/sdd1 is the boot partition for
> centos)
> >
> > /dev/sdd1: LABEL="/boot" UUID="1d755bf6-b132-44c8-80f6-75f5d8cf5d76"
> > SEC_TYPE="ext2" TYPE="ext3"
> > /dev/sdd2: UUID="y3FJeW-Dvic-kPaD-h0cw-70y3-HK3Q-kkQKN8"
> TYPE="LVM2_member"
> >
> > update-grub appears to find Centos :
> >
> > Generating grub.cfg ...
> > Found Debian background: Windbuchencom.tga
> > Found linux image: /boot/vmlinuz-2.6.31-19-generic
> > Found initrd image: /boot/initrd.img-2.6.31-19-generic
> > Found linux image: /boot/vmlinuz-2.6.31-17-generic
> > Found initrd image: /boot/initrd.img-2.6.31-17-generic
> > Found linux image: /boot/vmlinuz-2.6.31-16-generic
> > Found initrd image: /boot/initrd.img-2.6.31-16-generic
> > Found linux image: /boot/vmlinuz-2.6.31-15-generic
> > Found initrd image: /boot/initrd.img-2.6.31-15-generic
> > Found linux image: /boot/vmlinuz-2.6.31-14-generic
> > Found initrd image: /boot/initrd.img-2.6.31-14-generic
> > Found memtest86+ image: /memtest86+.bin
> > Found Windows 7 (loader) on /dev/sda1
> > Found Microsoft Windows XP Professional on /dev/sdc1
> > Found CentOS release 5.4 (Final) on /dev/mapper/VolGroup00-LogVol02
> > (interesting that it is finding the LVM instead of /boot)
> > done
> >
> > And lastly, /boot/grub/grub.cfg has found and added Centos to the menu.
> > (excerpt from file showing relevant section, I tried to run it as
> 15_custom
> > as well... neither worked):
> >
> > ### BEGIN /etc/grub.d/15_custom ###
> > # This file provides an easy way to add custom menu entries. Simply type
> the
> > # menu entries you want to add after this comment. Be careful not to
> change
> > # the ‘exec tail’ line above.
> > menuentry “CentOS 5.4″ {
> >         recordfail=1
> >         if [ -n ${have_grubenv} ]; then save_env recordfail; fi
> >     insmod ext3
> >     set root=(hd3,1)
> >     search --no-floppy --fs-uuid --set
> 1d755bf6-b132-44c8-80f6-75f5d8cf5d76
> >     linux /vmlinuz-2.6.18-164.el5xen
> > root=UUID=1d755bf6-b132-44c8-80f6-75f5d8cf5d76 rhgb ro quiet
> >     initrd /initrd-2.6.18-164.el5xen.img
> > }
> > ### END /etc/grub.d/15_custom ###
> >
> >
> >
> >
> > ---------------------------------------------------
> > PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> > To subscribe, unsubscribe, or to change your mail settings:
> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
> >
>
>
>
> --
> A mouse trap, placed on top of your alarm clock, will prevent you from
> rolling over and going back to sleep after you hit the snooze button.
>
> Stephen
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20100218/4bfc3a1f/attachment.htm 


More information about the PLUG-discuss mailing list