Сервер на базе FreeBSD. II.I. Продолжение установки
Итак, в этой статье мы продолжим рассмотрение процесса установки ОС FreeBSD.
В предыдущей статье (Сервер на базе FreeBSD. II. Установка) мы дошли до выбора меню «Custom Installation» в установщике sysinstall. Итак, начинаем по-порядку. В меню «Options» находятся опции установщика, связанные с источником получения файлов при установке из сети (опции NFS, FTP-протоколов) а также опции, использующиеся при форматировании диска (NewFS args) и другие системные настройки. Однако здесь мы ничего менять не будем, потому как установку будем производить с главного фтп-сервера FreeBSD (или какого-нибудь его зеркала), а для этого все настройки по-умолчанию подходят.
Следующий пункт меню — «Partition«. нажав на него, мы попадаем в интерфейс редактора разделов. FreeBSD использует файловую систему UFS (Berkeley FS), в которой понятие «раздела» несколько иное, нежели в других файловых системах. UFS оперирует понятиями «slice» (слайс) и «part». Слайс — аналог логического диска в NTFS, ExtX. А part — это раздел на слайсе. На одном слайсе может быть несколько разделов. Каждый из них рассматривается системой как отдельное устройство. При всем этом на одном физическом диске может быть несколько слайсов. Поскольку мы ставим FreeBSD как единственную систему на компьютер, мы будем искользовать все имеющееся в наличии пространство на диске. Для этого нажимаем кнопочку «A«. Система создаст раздел, занимающий весь диск. При этом, как видим, останутся свободными 62 сектора диска сначала и 1 в конце. (Это те, которые помечены как unused). Не волнуйтесь, такова специфика файловой системы. Теперь важно нажать кнопку «Q» для завершения создания раздела.
Далее перед нами появляется вопрос о выборе загрузчика. И снова, поскольку FreeBSD у нас — единственная система — выбираем пункт «Standard» для установки родного загрузчика в MBR диска. Если же выбрать пункт «BootMgr» — эффект будет тот же, только при наличии второго диска — загрузчик BootMgr позволит сделать выбор с какого диска ему загружаться. Также, если на соседнем разделе (слайсе в понятиях FreeBSD) была установлена, скажем, Windows, загрузчик это поймет, и предложит ее в меню выбора при загрузке. При установке «Standard» управляемый, «умный» менеджер загрузки установлен не будет. Однако поскольку мы ставим FreeBSD как единственную систему на наш сервер, для нас это опять же не критично.
Итак, мы сделали выбор и переходим к следующему пункту: «Label«. Это редактор разделов. В предыдущем меню мы создали «диск» — слайс для системы, теперь же мы создадим на нем разделы.
Поскольку мы не создаем FreeBSD сервер для гипернагрузок, нам подойдет и автоматический режим разбивки, при котором система сама выбирает оптимальные параметры размера разделов. Нажимаем кнопку «A» и Disklabel создает разделы. Как видно на скриншоте выше — корневой раздел объемом в 512 Мб, раздел подкачки (своп) размером приблизительно в полтора-два объема ОЗУ (ОЗУ установлено 128 Мб, своп создался размером в 220 Мб), раздел /var размером в 1 Гб, раздел для временных файлов /tmp объемом в 512 Мб, и все оставшееся место — раздел для пользовательских файлов /usr. В этот раздел будут устанавливаться все программы, здесь будет лежать основная масса конфигурационных файлов.
Если вы будете в дальнейшем пользоваться анализаторами логов типа sarg, можно посоветоватовать увеличить раздел /tmp. Однако временную папку для такого рода программ можно задать и в /usr. Просто раздел /tmp монтируется с правами доступа 0777 = запись, чтение и выполнение для любого пользователя, чем автор когда-то успешно пользовался для хранения на корпоративных серверах всякой необходимой информации типа фильмов и музыки. Также можно пользоваться для таких хитроумных целей директорией /var/tmp.
Итак, разделы созданы. Обязательно нажимаем кнопку «Q», для того, чтоб установщик запомнил информацию, и переходим к следующему пункту меню — «Distributions«. В этом меню мы выберем необходимые нам пакеты для установки. Поскольку я являюсь приверженцем установки софта из системы портов (об этом позже), то ставить мы будем самую что ни на есть минимальную конфигурацию. Однако, включив в нее пакет с исходными кодами ядра FreeBSD, потому как в последующем мы будем пересобирать ядро под наши нужды. Итак, заходим в меню »Distributions«, ищем в самом низу пункт «Custom» и заходим в него.
Нам нужно отметить пункты «base» и «kernels«. Отмечаются пункты при помощи клавиши Пробел. При отмечании пункта «kernels» (ядра) — откроется следующий пункт со списком доступных ядер. Как видим на скриншоте — доступно только одно ядро — GENERIC. Отмечаем его и возвращаемся назад, выбирая пункт «<<< X Exit«.
Далее переходим к пункту «src — Sources for everything«, заходим в него кнопкой Enter, ищем там пункт «sys«, отмечаем пробелом и выходим назад через »<<< X Exit«.
В следующей статье — о выборе источника файлов и окончании процесса установки. Сервер на базе FreeBSD. II.II. Окончание установки












