034 Системный Администратор 09 2005

Page 41

администрирование бы система знала, где ей искать эти каталоги, в файле /root/. cshrc установим следующие переменные окружения: setenv PKG _ DBDIR setenv PORTS _ DBDIR

/usr/share/db/pkg /usr/share/db/ports

На этом наша работа непосредственно по созданию Flash закончена и начинается деятельность по ее первоначальной настройке, которую необходимо провести непосредственно в системе, загруженной с Flash. Заодно при этом проверим, что ничего не поломали в процессе установки. (На самом деле здесь нет ничего смешного – в процессе создания Flash мне пришлось один раз откатываться на самое начало из-за того, что по непонятным причинам перестал грузиться DOS.)

Первоначальная настройка Итак, заходим в BIOS, настраиваем наш компьютер на загрузку с USB, перегружаемся и видим наконец-то загрузочное меню xFDisk. Выбираем раздел FreeBSD. Загрузка с Flash идет значительно медленнее, чем с жесткого диска, но, конечно, значительно быстрее, чем с дискет. После загрузки системы первым делом устанавливаем дополнительные программы, пакеты которых мы заботливо сложили в /usr/tmp. Делаем это, как обычно, командой pkg_add: # pkg _ add mc-4.6.0 _ 11.tgz

Если устанавливаемый пакет зависит от другого пакета, и этот пакет присутствует в каталоге, из которого запущен pkg_add, то он будет молча установлен. Если же pkg_ add не находит пакета, от которого зависит устанавливаемый, то установка будет прервана: # pkg _ add mc-4.6.0 _ 11.tgz pkg_add: could not find package pkgconfig-0.17.0 !

После установки всех необходимых пакетов обязательно нужно выполнить две важные вещи, которые не забывает /stand/sysinstall, а именно – задать пароль пользователя root и настроить часовой пояс. Отсутствие в системе настроенного часового пояса не влияет на даты создания или изменения файла, поскольку они хранятся в «Unix time» (число секунд с 1 января 1970 г.), но влияет на значение даты, выводимой по команде date, подставляемой во все текстовые журналы, и отображаемой всеми командами. Изменить пароль пользователя root просто: # passwd root Changing local password for root New Password: Retype New Password:

Для настройки часового пояса воспользуемся /stand/ sysinstall. Выбираем в главном меню «Do post-install configuration of FreeBSD», затем «Set which time zone you’re in». На вопрос «Is this machine clock set to UTC» отвечаем по умолчанию (а по умолчанию стоит «No», и это нам подходит). Затем выбираем регион (Asia), страну (Russian Federation) и подходящий часовой пояс. В меню «Russian

№9, сентябрь 2005

Federation Time Zones» часовые пояса указаны относительно Москвы. Допустим, мы выбрали зону «Moscow+03 – Novosibirsk». На последний вопрос «Does the abbreviation ‘NOVST’ look reasonable?» отвечаем утвердительно и выходим из программы /stand/sysinstall. После установки часового пояса нужно немного почистить Flash. В стандартной поставке присутствует достаточное количество файлов и каталогов, которые никогда и никому не понадобятся. Это каталоги, содержащие информацию о том, какие денежные единицы в Бурунди, и сообщения для некоторых программ на иврите и франко-канадском, а также некоторая документация по системе. И пусть они не так уж и много места занимают – на Flash вообще места немного. Хотя, например, объем каталога /usr/local/ share/locale может достигать десятков мегабайт. Итак: ! Каталоги /usr/share/locale и /usr/local/share/locale – удаляем все, что не ru_RU, en_GB, en_US, la_LN. Оставляем также UTF-8 и bg_BG.CP1251. Последний используется в ru_RU.CP1251. ! Каталоги /usr/share/nls и /usr/local/share/nls – точно так же удаляем все, что не ru_RU, en_GB, en_US, la_LN. Оставляем также C, POSIX и bg_BG.CP1251. Последний по причине, изложенной выше. ! Каталог /usr/share/doc – удаляем полностью. Вряд ли нам понадобится та документация, что там хранится. ! Каталог /usr/share/info – удаляем полностью. Точно так же (хотя, конечно, эти каталоги можно и не удалять). Всё! Выполняем последнюю проверку на то, что в процессе установки FreeBSD ничего не было поломано (а такое однажды случилось) путем загрузки поочередно FreeBSD и DOS.

Возможные ошибки Процесс создания Flash очень критичен к ошибкам. Малейшая неточность – и все приходится начинать сначала. Поэтому, приступая к созданию собственного образа, сначала обдумайте, а стоит ли это делать, может, проще развернуть готовый и модифицировать его? Помните, что: ! Далеко не все Flash распознаются программами типа Acronis Disk Director/Partition Magic как жесткие диски. Это значит, что из-под DOS/Windows создать раздел нужного размера будет невозможно. Если при установке Flash в компьютер с Windows Acronis Disk Director/ Partition Magic его не видит, значит, Flash распознан как сменный носитель и создать на нем раздел можно только записью образа seitek2000.dsk так, как описано в начале раздела «Создание». Некоторые Flash-диски, например Transcend JetFlash, имеют в своем составе специальные утилиты, позволяющие переключаться между режимами «жесткий диск» и «сменный носитель». ! Если устанавливаете какой-либо не перечисленный мной менеджер загрузок, сначала скопируйте область загрузчика в файл, чтобы потом можно было его восстановить в случае, если он не заработает: # dd if=/dev/da0 of=backup.dsk count=63

39


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.