I had to reinstall FBSD and wanted to setupt /etc on a separate partition. The Setup run fine. But after reboot the root partition coudn't be mounetd.
The boot process stoped with the prompt mountroot>. I gave him root ... and the system booted. I wanted to take a look in /etc/fstab but there was no such file, and the /etc was empty. Can somebody explain to me why is impossible to set /etc on separate partition ?

__________________
"The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use the words." -Philip K. Dick

when the OS boots it (kernel) knows where the root filesystem is. it reads /etc/fstab to mount the filesystems. obviously, the file /etc/fstab needs to be on the root filesystem or to put it in another way /etc can't be on a seperate filesystem.

Theoretically, couldn't you have an /etc directory on the root slice with just /etc/fstab in it? And that /etc/fstab would contain the slice to mount on /etc ? It's an awful, awful, hack, something I would never recommend, but it would probably work.

Theoretically, couldn't you have an /etc directory on the root slice with just /etc/fstab in it? And that /etc/fstab would contain the slice to mount on /etc ? It's an awful, awful, hack, something I would never recommend, but it would probably work.

init runs /etc/rc which will further run other rc scripts that will mount all the non-root FS's. but /etc/rc is on a filesystem that hasn't been mounted yet.

I had to reinstall FBSD and wanted to setupt /etc on a separate partition.

Any good reason for that mate?

__________________religions, worst damnation of mankind"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus TorvaldsLinux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.vermaden's:linksresourcesdeviantartspreadbsd