grub
Barry Brimer
lists at brimer.org
Wed Sep 22 21:45:39 UTC 2010
Quoting Masoom Siddiqui <siddiqui.masoom at gmail.com>:
> Hi,
>
> I recently had Redhat 7.2 physical machine converted into VMware guest with
> P2V tool vmware converter. When I boot the vm guest it drops me into <grub>
> shell. In the shell if I type "configfile /grub/grub.conf" I get Kernel to
> choose from and it boots normally from there.
>
> Why does boot process drop into grub shell?
>
> I have separate /boot parition...
>
> df -h
> Filesystem Size Used Avail Use% Mounted on
> /dev/sda2 2.0G 1022M 914M 53% /
> /dev/sda1 243M 13M 218M 6% /boot
> none 503M 0 503M 0% /dev/shm
> /dev/sda7 2.0G 65M 1.8G 4% /tmp
> /dev/sda3 7.9G 929M 6.6G 13% /usr
> /dev/sda5 4.0G 1.1G 2.6G 30% /usr/local
> /dev/sda8 20G 7.1G 11G 38% /var
> Below is my /boot/grub/grub.conf...
>
> cat /boot/grub/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/sda2
> # initrd /initrd-version.img
> #boot=/dev/sda
> default=0
> timeout=10
> splashimage=(hd0,0)/grub/splash.xpm.gz
> title Red Hat Linux (2.4.20-24.7)
> root (hd0,0)
> kernel /vmlinuz-2.4.20-24.7 ro root=/dev/sda2
> initrd /initrd-2.4.20-24.7.img
You might try changing the splashimage line to remove the /boot from it .. since
you have a /boot partition, you don't need it ... so it look more like the
kernel and initrd lines. I don't know if grub would actually hang on that or
not .. you could also comment the splashimage line out.
Also .. you might try reinstalling grub ...
grub-install /dev/sda
.. or if that doesn't work .. the longer approach is:
grub --batch --no-floppy --device-map=/boot/grub/device.map
--config-file=/boot/grub/grub.conf
Once at the grub prompt, run:
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
HTH,
Barry
More information about the redhat-list
mailing list