
Linux From Scratch - Version 7.0
220
Chapter 8. Making the LFS System Bootable
8.1. Introduction
It is time to make the LFS system bootable. This chapter discusses creating an fstab file, building a kernel for the
new LFS system, and installing the GRUB boot loader so that the LFS system can be selected for booting at startup.
8.2. Creating the /etc/fstab File
The /etc/fstab file is used by some programs to determine where file systems are to be mounted by default,
in which order, and which must be checked (for integrity errors) prior to mounting. Create a new file systems table
like this:
cat > /etc/fstab << "EOF"
# Begin /etc/fstab
# file system mount-point type options dump fsck
# order
/dev/<xxx> / <fff> defaults 1 1
/dev/<yyy> swap swap pri=1 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devpts /dev/pts devpts gid=4,mode=620 0 0
tmpfs /run tmpfs defaults 0 0
# End /etc/fstab
EOF
Replace <xxx>, <yyy>, and <fff> with the values appropriate for the system, for example, hda2, hda5, and
ext3. For details on the six fields in this file, see man 5 fstab.
Filesystems with MS-DOS or Windows origin (i.e.: vfat, ntfs, smbfs, cifs, iso9660, udf) need the “iocharset” mount
option in order for non-ASCII characters in file names to be interpreted properly. The value of this option should be
the same as the character set of your locale, adjusted in such a way that the kernel understands it. This works if the
relevant character set definition (found under File systems -> Native Language Support) has been compiled into the
kernel or built as a module. The “codepage” option is also needed for vfat and smbfs filesystems. It should be set to
the codepage number used under MS-DOS in your country. E.g., in order to mount USB flash drives, a ru_RU.KOI8-
R user would need the following in the options portion of its mount line in /etc/fstab:
noauto,user,quiet,showexec,iocharset=koi8r,codepage=866
The corresponding options fragment for ru_RU.UTF-8 users is:
noauto,user,quiet,showexec,iocharset=utf8,codepage=866
Kommentare zu diesen Handbüchern