Re: Grub 2 issues

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Stephen
Date:  
To: Main PLUG discussion list
Subject: Re: Grub 2 issues
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 <> 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 -
> 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 -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss