The root filesystem uses storage that the bootloader cannot directly read.
Ensure the bootloader can load the kernel and initramfs.
Which design is appropriate?
When the bootloader cannot read the root layout, place kernel and initramfs in a separate /boot that uses a bootloader-readable layout.
Detailed explanation
Incorrect. /tmp is for temporary files and is not the bootloader's kernel area.
Incorrect. /tmp is for temporary files and is not the bootloader's kernel area.
Incorrect. swap is not a filesystem for persistent kernel files.
Incorrect. swap is not a filesystem for persistent kernel files.
Correct. An independent, bootloader-readable /boot supplies the kernel and initramfs.
Correct. An independent, bootloader-readable /boot supplies the kernel and initramfs.
Incorrect. /proc is virtual and cannot persist an initramfs image.
Incorrect. /proc is virtual and cannot persist an initramfs image.
Try it yourself
An example you can run in a temporary verification environment.
findmnt /boot 2>/dev/null || findmnt /Expected result
/boot専用マウント、またはルート内の/bootであることを示す表示Key points
- /boot stores kernel artifacts
- Consider bootloader read support
- Reduce dependency on the root layout
Notes
- Environment: Linux / ブート領域設計
- Command output formatting can vary slightly by distribution or tool version.
- Run the example in a temporary directory or process when possible.
Foundation review
Read the scope first
Check whether the command acts on the current shell, a new process, an existing process, or a file.
Verify the observable result
Use the supplied command and compare the output with the expected result.