|
@@ -22,6 +22,33 @@ url="&blfs-root;view/svn/postlfs/filesystems.html"/>.</para>
|
|
<para>Replace <replaceable>[xxx]</replaceable> with the name of the LFS
|
|
<para>Replace <replaceable>[xxx]</replaceable> with the name of the LFS
|
|
partition (<filename class="devicefile">hda5</filename> in our previous example).</para>
|
|
partition (<filename class="devicefile">hda5</filename> in our previous example).</para>
|
|
|
|
|
|
|
|
+<note><para>Some host distributions use custom features in their filesystem
|
|
|
|
+creation tools (e2fsprogs). This can cause problems when booting into your new
|
|
|
|
+LFS in Chapter 9, as those features will not be supported by the LFS-installed
|
|
|
|
+e2fsprogs; you will get an error similar to <quote>unsupported filesystem
|
|
|
|
+features, upgrade your e2fsprogs</quote>. To check if your host system
|
|
|
|
+uses custom enhancements, run the following command:</para>
|
|
|
|
+
|
|
|
|
+<screen><userinput>debugfs -R feature /dev/<replaceable>[xxx]</replaceable></userinput></screen>
|
|
|
|
+
|
|
|
|
+<para>If the output contains features other than: dir_index; filetype;
|
|
|
|
+large_file; resize_inode or sparse_super then your host system may have custom
|
|
|
|
+enhancements. In that case, to avoid later problems, you should compile the
|
|
|
|
+stock e2fsprogs package and use the resulting binaries to re-create the
|
|
|
|
+filesystem on your LFS partition:</para>
|
|
|
|
+
|
|
|
|
+<screen><userinput>cd /tmp
|
|
|
|
+tar xjf /path/to/sources/e2fsprogs-1.36.tar.bz2
|
|
|
|
+cd e2fsprogs-1.36
|
|
|
|
+mkdir build
|
|
|
|
+cd build
|
|
|
|
+../configure
|
|
|
|
+make #note that we intentionally don't 'make install' here!
|
|
|
|
+./misc/mke2fs /dev/<replaceable>[xxx]</replaceable>
|
|
|
|
+cd /tmp
|
|
|
|
+rm -rf e2fsprogs-1.36</userinput></screen>
|
|
|
|
+</note>
|
|
|
|
+
|
|
<para>If a swap partition was created, it will need to be initialized
|
|
<para>If a swap partition was created, it will need to be initialized
|
|
as a swap partition too (also known as formatting, as described above
|
|
as a swap partition too (also known as formatting, as described above
|
|
with <command>mke2fs</command>) by running the following. If you are using an existing
|
|
with <command>mke2fs</command>) by running the following. If you are using an existing
|