thanks for replying. but the files needed to boot i.e stage1, stage2, initram disk image and kernel are present in boot partition, right?
and /boot  can be on different hard disk partition too, right?

are you referring to /sbin/init or /etc/syconfig/init files that reside in / partition ?

if i remove the root=  ,.. parameter, the system will try to boot to some extent , right?


On Wed, Jul 18, 2012 at 7:41 PM, Mark Stodola <[log in to unmask]> wrote:
On 07/18/2012 08:37 AM, anuraag chowdhry wrote:
Hi all,

in the following print from grub.conf:

title Scientific Linux (2.6.32-131.0.15.el6.i686)
     root (hd0,0)
     kernel /vmlinuz-2.6.32-131.0.15.el6.i686 ro
root=UUID=8ea0b46d-4a99-4e10
-a40b-6c265ae4a09e

what is the above root= line indicating and what is the significance of
this in the booting process.
I understand that it might point the label or uuid of the root partition
location but what is the significance of this in booting process.?

Br//\c

It is specifying where the / partition is (that contains /etc, /bin, etc).  Without it, it would not know which partition to mount first and look for the files needed to boot and mount the rest of the filesystems.

-Mark

--
Mr. Mark V. Stodola
Senior Control Systems Engineer

National Electrostatics Corp.
P.O. Box 620310
Middleton, WI 53562-0310 USA
Phone: (608) 831-7600
Fax: (608) 831-9591