[CentOS] Manually mounting partitions in "linux rescue" mode

Edward Diener

eldiener at tropicsoft.com
Tue Aug 3 04:07:58 UTC 2010


I boot from the installation DVD, with an already existing CentOS 5.5 
system on my hard disks. I have separate boot, root, and home 
partitions. I have moved the boot partition and now I need to 
re-initialize grub from rescue mode.

Attempting to use 'rescue mode" to automatically mount my system under 
/mnt/sysimage eventally fails with an error message, which essentially 
says 'mount error' and nothing else. I am then put at a command prompt 
as root.

So now I decide to manually mount my partitions at /mnt/sysimage and 
then do a chroot to /mnt/sysimage. This succeeds and when I look at my 
files they are there.

I now try 'grub' and the 'grub' shell comes up. I now attempt the 'grub' 
command:

root (hd0,9)

only to be met with:

Error 21: Selected disk does not exist.

I do not know what this means and how I can correct it. Does anybody 
know what is going on ?

One thing I am concerned about is that when I booted from the DVD and 
was eventually put at the command prompt, I saw there were devices in 
the /dev subdirectory but after I did the chroot, there were no devices 
in the new root's /dev subdirectory although when I had previosuly 
booted into CentOS 5.5 on my hard disk off course they were there.

The other thing I noticed is that after the 'chroot' the 'mount' command 
showed only my root partition mounted on /dev/sdb8 where it actually 
exists ( along with sysfs and proc which I mounted from the old root ). 
But despite this there are no subdirectories under the new root's /dev.

I am just trying to re-initialize 'grub' so I can boot my CentOS 5.5 
system again. There must be a way to successfully do this from the 
installation DVD. If somebody can give me the steps to manually mount my 
partitions and succeed it would be very much appreciated.




More information about the CentOS mailing list