Theoretical Question--Mounting Root at Boot



Hi,

I'm a mid-level noob, and I'm trying to better understand the bootup
process. I learned rdev tells your kernel where to find the root
filesystem. So the kernel must mount that filesystem on / (how does the
kernel know what mount options to use here?). After mounting the root
fs, Linux can now access /etc/fstab. So why does fstab need a line for
how to mount root, if the kernel somehow already mounted root
successfully?

--
Linux A. Wannabe PizzaPie
.



Relevant Pages

  • 2.6 kernel NFS root mount problem
    ... I'm tying to run 2.6.18 kernel on ARM AT91RM9200DK board with NFS mount ... usb usb1: Product: AT91 OHCI ... Unable to mount root fs via NFS, ...
    (Linux-Kernel)
  • NFS root mount problem
    ... I'm tying to run 2.6.18 kernel on ARM AT91RM9200DK board with NFS mount ... usb usb1: Product: AT91 OHCI ... Unable to mount root fs via NFS, ...
    (Linux-Kernel)
  • Re: silent semantic changes with reiser4
    ... It is not the kernel which decides. ... The filesystem containing ... Userspace helps by either mounting ... It would mount it if the kernel supports the fs, ...
    (Linux-Kernel)
  • Re: Notes on support for multiple devices for a single filesystem
    ... device is to have a mount option that contains the path to the block special ... an additional mount option when the device number is stored in the filesystem ... We can either do this in user space, or in kernel space. ...
    (Linux-Kernel)
  • Re: mount weirdness
    ... the first call to mount, just after boot ... the root partition, which contains /etc/fstab. ... grub and lilo load the kernel, but do no mounting of any kind (grub ... The kernel, once loaded, then mounts the root filesystem or loads code ...
    (uk.comp.os.linux)