As per this document /bin
and /sbin
contains minimal files for system boot up and repair and /usr
is separate partition so that it can be easily unmounted for repair.
But as per this info on partition, all directories essential for booting (except /boot
) must be on the same partition where /
is.These essential directories are /etc
and /usr
I find this two documents contradictory.
- According to the first link
/bin
and/sbin
are essential for boot up, then why only/etc
and/usr
are said to be essential by second link ? Is it the case that system can bootup in single user mode using/bin
and/sbin
only but for full mode/usr
and/etc
are also required ? - Why is it essential for
/usr
and/etc
to be on same partition as root but not for/boot
,/bin
and/sbin
- How come
/usr
can be made read only ? As far I know/usr/bin
is used to store binaries by package managers. - Also somewhere I read that
/bin
and/sbin
contains code for mounting other file-systems, if that is the case who mounts the/
? IS it done by grub ?