RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Глава 9. Конец

Содержание
Конец
Регистрация
Перезагрузка системы
Что теперь?

Конец

Все закончено! Вы завершили установку Вашей системы LFS. Это могло быть весьма продолжительным процессом, но я надеюсь, что он Вам понравился, и Вы получили массу удовольствия от сборки собственной системы Linux.

Теперь самое время очистить двоичные модули Вашей системы от отладочных символов. Если Вы не программист и не собираетесь заниматься отладкой Ваших программ, то Вас обрадует возможность освободить несколько десятков мегабайт удалением отладочных символов. Перед началом этого процесса убедитесь, что Вам не надо будет отлаживать никакие из установленных программ.

Внимание: 98% людей, использующих описанный метод, не испытывают проблем. Но стоит создать резервный архив с копией системы LFS перед запуском описанных команд. Есть небольшой шанс, что что-либо пойдет не так и сделает Вашу системы неработоспособной (как правило, при разрушении модулей ядра и библиотек). Могут появится и другие проблемы при использовании данной команды.

Я уже говорил, что параметр --strip-debug используется для безопасного удаления отладочной информации в нормальных условиях. Он не удалит из файлов ничего жизненно важного. Также можно использовать параметр --strip-all для обычных программ (но не для библиотек: они будут испорчены), но это не полностью безопасно, и Вы выиграете немного места. Но если важен каждый байт на диске, то Вам решать. Пожалуйста, посмотрите man-страницу по strip для получения информации по другим параметрам. Главное, это не запускать strip для библиотек (кроме --strip-debug).

Если Вы собираетесь применять strip, надо убедиться, что не будут запущены никакие из модифицируемых программ, включая оболочку bash. Поэтому надо покинуть среду chroot и войти в нее с использованием видоизмененной команды:

logout
chroot $LFS /tools/bin/env -i HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
       PATH=/bin:/usr/bin:/sbin:/usr/sbin /tools/bin/bash --login

Теперь запустите следующую команду:

/tools/bin/find /{,usr/,usr/local/}{bin,sbin,lib} -type f \
                -exec /tools/bin/strip --strip-debug '{}' ';'

Вы увидите, что ряд файлов имеет неподдерживаемый формат. Большая часть из них скрипты, а не двоичные модули. Так что эти предупреждения можно проигнорировать.

Вы можете создать файл /etc/lfs-release. Наличие этого файла может иногда облегчить (и использоваться для определения того, какой версией документации по LFS пользоваться в случае надобности) для определения версии вашей установленной LFS. Создайте этот файл командой:

echo 5.0 > /etc/lfs-release

Регистрация

Вы хотите зарегистрироваться как пользователь LFS по окончании прочтения книги? Посетите http://linuxfromscratch.org/cgi-bin/lfscounter.cgi и зарегистрируйтесь как пользователь LFS, введя Ваше имя и первую используемую Вами версию LFS.

Теперь перезагрузитесь в систему LFS...

Перезагрузка системы

Теперь, когда Вы установили все необходимое программное обеспечение, настало время выйти из среды chroot и перезапустить компьютер. Перед выходом из среды chroot надо размонтировать виртуальные файловые системы, смонтированиые ранее, запуском команд:

umount /proc
umount /dev/pts

Выйдите из среды chroot:

logout

Помимо всего прочего, после установки всех программ больше не нужен каталог /tools. Вы можете удалить его. Помимо этого, Вы можете удалить временные копии Tcl, Expect и DejaGnu, которые использовались для запуска тестов средств, Вы сможете перекомпилировать и установить их на Вашей системе LFS позже, если захотите снова использовать их.

Также Вы можете захотеть переместить содержимое /sources в /usr/src/packages или куда-то еще (или просто удалить их, если они есть у Вас на CD) и удалить этот каталог.

Перед перезагрузкой, отмонтируйте еще и сам раздел LFS:

umount $LFS

Если Вы решили создать несколько разделов, надо отмонтировать их все перед запуском unmount $LFS, как здесь:

umount $LFS/usr
umount $LFS/home
umount $LFS

Теперь Вы можете перезагрузить систему командой наподобие этой:

/sbin/shutdown -r now

Вы также можете настроить Grub на загрузку LFS 5.0 автоматически. После перезагрузки Ваша система LFS готова к использованию, и Вы можете начать устанавливать дополнительные программы.

Что теперь?

Я благодарю Вас за прочтение книги LFS и надеюсь, что Вы нашли в ней много полезного для себя и провели это время с пользой.

Теперь, когда Вы закончили установку Вашей системы LFS, Вы наверное спросите: "Что тепрь?". Для ответа на этот вопрос я составил список ресурсов, который Вам может оказаться полезным.

  • После Linux From Scratch

    Книга "После Linux From Scratch" описывает процедуру установки большого списка программ, не вошедших в книгу LFS. Проект BLFS находится по адресу http://www.linuxfromscratch.org/blfs.

  • Советы LFS

    Советы LFS являются набором небольших разьяснительных документов, составленных волонтерами из сообщества LFS. Эти советы можно найти на http://www.linuxfromscratch.org/hints/list.html.

  • Списки рассылки

    Есть ряд списков рассылки LFS, в которые Вы можете обратиться за помощью. Смотрите "главу 1: Списки рассылки" для получения более полной информации.

  • The Linux Documentation Project

    Целью Linux Documentation Project является сотрудничество с целью создания документации по Linux. LDP содержит большую коллекцию различных HOWTO, руководств и man-страниц; все это Вы найдете на сайте http://www.tldp.org.

Поиск

 

Найди своих коллег!