Цель LFS - предоставление базовой системы, которые вы можете собрать. Есть несколько вещей, которые упорядочивают систему, которые удивляют многих людей, как только они сделают базовую установку. Мы надеемся, что опишем эти задачи в этой главе.
Большинство людей, приходящих из не-Unix систем в Linux, находят концепцию только текстовых файлов конфигурации слегка странной. В Linux почти все настройки производятся через текстовые файлы. Главные из этих файлов находятся в иерархии /etc. Часто имеются графические конфигурационные программы, доступные для различных подсистем. Преимуществом конфигурации через текстовые файлы является возможность редактирования параметров, используя ваш любимый текстовый редактор.
Первая задача - это изготовление восстановительной дискеты. Затем система настраивается для легкого добавления новых пользователей в разделе Создание специального загрузочного устройства, потому что это может повлечь выборы, которые вы сделаете в двух последующих темах—Стартовые файлы оболочки Bash и Файлы /etc/vimrc и ~/.vimrc.
Затем переходим к оставшимся темам Настройка вашего Logon при помощи /etc/issue, Файл /etc/shells, Генерация случайных чисел, Сжатие страниц документации man и info, autofs-4.1.3 и Настройка для работы с сетевыми файловыми системами в их порядке. Они почти не взаимодействуют с другими темами в этой главе.
Этот раздел описывает создание спасательного устройства. Так имя спасательный подразумевает, что основная система имеет проблемы, часто потерю информации о разделах или поврежденную файловую систему, что препятствует ее загрузке и/или нормальной работе. По этой причине вы не должны зависеть от ресурсов основной системы, ставшей "спасаемой". Предположение, что любые имеющиеся разделы или жесткие диски будут доступными является рискованным предположением.
В новой системе есть много устройств, которые могут быть использованы в качестве спасательного: дисковод, cdrom, usb накопитель или даже сетевая карта. Какой вы используете, зависит от вашей аппаратуры и вашего BIOS. Раньше мы обычно думали о спасательном устройстве, как о гибком диске. Сегодня многие системы даже не имеют дисковода гибких дисков.
Построение полного спасательного устройства является вызывающей задачей. По многим путям это эквывалентно построению целой LFS системы. По этой причине процедуры для создания образа спасательного устройства здесь отсутствуют.
Программы сегодняшних систем имеют большой размер. Linux 2.6 больше не поддерживает загрузку прямо с дискеты. Существуют доступные решения, использующие старые версии Linux. Одним из лучших является Root/Boot диск Тома, доступный на http://www.toms.net/rb/. Это предоставит минимальную Linux систему на одной дискете и предоставит возможность для доступа к содержимому вашего диска.
Есть несколько источников, которые могут быть использованы как спасательный CD-ROM. Например будут работать установочные CD-ROM или DVD от комерческих дистрибутивов. Это включает RedHat, Mandrake и SuSE. Одним из очень популярных является Knoppix.
Дополнительно сообщество LFS разработало свой собственный загружаемый CD-ROM, доступный на ftp://anduin.linuxfromscratch.org/isos/. Копия этого CD-ROM доступна с печатной версией книги Linux From Scratch. Если вы скачаете ISO образ, используйте cdrecord для копирования образа на CD-ROM.
В бущем инструкции по сборке этого CD-ROM будут представлены, но сейчас они не доступны.
Устройство USB Pen распознается в Linux как SCSI устройство. Использование одного из этих устройств в качестве спасательного устройства имеет преимущество в том, что на достаточно большой объем помещается больше, чем минимальный загрузочный образ. Вы можете сохранить критические данные на этом устройстве, а так же использовать его для диагностики и восстановления поврежденной системы. Загрузка такого устройства требует поддержки в BIOS, но построение системы состоит из форматирования устройства, добавления grub, ядра и поддерживаемых файлов.