Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

71%
+3 −0
Q&A How is the filesystem bootstrapped, given that we start on a different partition?

Typically, one has /boot or /boot/efi on a separate partition, using some simple filesystem like FAT32 that the bootloader can handle. At startup, Linux needs to be able to set up the entire / file...

1 answer  ·  posted 5mo ago by Karl Knechtel‭  ·  last activity 5mo ago by GeraldS‭

Question boot partitioning filesystem initramfs
#1: Initial revision by user avatar Karl Knechtel‭ · 2026-04-07T19:11:52Z (5 months ago)
How is the filesystem bootstrapped, given that we start on a different partition?
Typically, one has `/boot` or `/boot/efi` on a separate partition, using some simple filesystem like FAT32 that the bootloader can handle. At startup, Linux needs to be able to set up the entire `/` filesystem, across multiple partitions.

Of course, booting can use a temporary in-memory filesystem (the "initramfs") and doesn't need to care about the fact that the partition it's running from is not where the eventual filesystem root will be. But the rules for mounting partitions are in `/etc/fstab`, which generally will be on a different partition.

During the boot sequence, how does Linux *find* `/etc/fstab` in order to be able to set up the filesystem?