[CentOS] grub command line

Ahmad AlTwaijiry

ahmadt at gmail.com
Sun Sep 15 09:37:16 UTC 2013


Hello Everyone

I have a remote CentOS 6.4 server (with KVM access), when I received
the server it was running with LVM on single disk (sda)

I managed to remove LVM and install raid 1 in sda and sdb disks

the mirroring is working fine, my only issue now is that everytime I
reboot the server I got the grub command line and I have manually boot
using comand

grub> configfile (hd1,0)/grub/grub.conf

OR

grub> configfile (hd0,0)/grub/grub.conf


then it will boot fine without any error.


Any idea how can I make it auto boot ?


I tried almost everything I can find in the internet.

Note: each disk (sda & sdb) is 2TB size, could this be the problem?

.
# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md2              1.8T  1.1G  1.7T   1% /
tmpfs                  16G     0   16G   0% /dev/shm
/dev/md0              1.9G   69M  1.8G   4% /boot




# cat /proc/mdstat

Personalities : [raid1]
md2 : active raid1 sda3[2] sdb3[0]
      1940882240 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sdb2[0] sda2[2]
      10482176 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sdb1[0] sda1[1]
      2008000 blocks [2/2] [UU]

unused devices: <none>



# fdisk -l /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b0530

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         250     2008093+  83  Linux
/dev/sda2             251        1556    10490445   82  Linux swap / Solaris
/dev/sda3            1557      243201  1941013462+  fd  Linux raid autodetect


# fdisk -l /dev/sdb

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xadb3bd62

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         250     2008093+  fd  Linux raid autodetect
/dev/sdb2             251        1556    10490445   82  Linux swap / Solaris
/dev/sdb3            1557      243201  1941013462+  fd  Linux raid autodetect




# cat grub.conf


# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_srv6953-lv_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd1,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.18.1.el6.x86_64)
root (hd1,0)
kernel /vmlinuz-2.6.32-358.18.1.el6.x86_64 ro root=/dev/md2
KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
crashkernel=auto rhgb quiet rd_retry=20
initrd /initramfs-2.6.32-358.18.1.el6.x86_64.img
title CentOS (2.6.32-358.el6.x86_64)
root (hd1,0)
kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/md2
KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
crashkernel=auto rhgb quiet
initrd /initramfs-2.6.32-358.el6.x86_64.img



More information about the CentOS mailing list