added man-patch.xml file
[linux_from_scratch.git] / FAQ-OBSOLETE / unable-to-mount-root.xml
bloba85fcf2ae20b63adc0c4db08d8efa84300fb5351
1 <qandaentry id="unable-to-mount-root">
2 <question><para>Kernel panic: VFS: unable to mount root fs</para></question>
3 <answer><para>There several reasons why the kernel might be unable to
4 mount the root filesystem.
5 <itemizedlist>
7 <listitem><para>Did you specify the correct partition in
8 <filename>/etc/lilo.conf</filename>?
9 </para></listitem>
10 <listitem><para>Did you remember to rerun lilo after changing
11 <filename>/etc/lilo.conf</filename>?
12 </para></listitem>
14 <listitem><para>Is support for the hard drive enabled in the kernel.
15 For SCSI this means support for the specific SCSI adapter.
16 </para></listitem>
17 <listitem><para>Is support for the hard drive compiled into the kernel,
18 not just as a module.
19 (Modules are stored on the filesystem.
20 If a driver needed to access the filesystem is stored as a module on
21 that filesystem, well. . . you know. . . . ;)
22 </para></listitem>
24 <listitem><para>Is support for the filesystem compiled into the kernel.
25 Again, not a module.
26 Support for ext2 is enabled by default,
27 but others like ext3, reiser, jfs, and xfs are not.
28 </para></listitem>
30 </itemizedlist>
31 </para></answer>
32 </qandaentry>