Материал перенесён со старой версии сайта, находившегося на другом доменном имени, с сохранением даты публиации.

Примечание: При работе с FreeBSD рекомендуется иметь подключение к Интернет, для возможности автоматической подкачки недостающих дистрибутивов. В FreeBSD v9 замечена проблема с рейд массивом, в этом случае следует устанавливать 8 версию.

Запуск установочного диска.

Знакомы с BIOS? Пропускайте.

Запуск установочного диска отличается в зависимости от BIOSа, у кого-то есть горячая клавиша для определения устройств загрузки, а кому-то придется выставить приоритеты в меню BIOS.

Как правило, меню, в котором выставляются приоритеты загрузки, называется "Advancet BIOS Features".

По умолчанию, на машинах где еще есть флопи-дисководы, они установлены первыми, при условии, что до Вас ни кто не менял опций, далее установлен HDD, CDRoom и прочие устройства.

Выставьте их, манипулируя, в зависимости от прошивки, клавишами "F5","F6" либо "+","-", либо кликая на нужном пункте "Enter" так, чтоб первым оказался CDRoom, вторым HDD и далее все остальные устройства.

Сохраняем настройки нажав клавишу "F10" и подтвердив. У кого отличный от этого BIOS, то придется перейти в меню "Exit" и выбрать в нем пункт "Save and Exit".

Важно!!! Для установки сетевого интерфейса(параметров сетевой карты) нам будет необходимо знать её модель. Позаботтесь об этом до начала установки.

Запустившийся инсталлятор FreeBSD 9.x встретит Вас соответствующим окном с тремя пунктами: InstallShell и Live CD

Для установки выбираем Install, далее будет предложено выбрать клавиатуру по умолчанию,

перейдем в меню, кликнув "Yes", выберем, манипулируя клавишами-стрелками, в списке "Russian koi8-r", подтвердим нажав "Enter", при этом должна быть выделена синим кнопка "OK".

Далее, в окне "Set Hostname" впишем localhost, хотя, Вы вольны писать, что хотите, так будет отмечаться имя Вашего ПК в окне терминала.

Подтверждаем - "Enter" и переходим к окну с названием "Distribution Select".

Здесь нам предложено выбрать пакеты для установки. Из имеющихся четырех нам нужен только "ports" - пакет портов, из которого в дальнейшем мы будем устанавливать нужное нам ПО для "поднятия" хостинга.

Манипулируя клавишами-стрелками установите синию линию на надпись "games", нажмите пробел(уберем с него звездочку) и подтвердите "Enter".

При этом, рядом с пунктом "ports" маркер в виде звездочи должен быть установлен.

Переходим к окну "Partition", которое встретит надписью и тремя пунктами: Guided, Manual и Shell

Кликаем Guided и переходим в следующее окно разметки с парой кнопок: Entire Disk и Partition.

Кликаем Entire Disk, если у Вас чистый винчестер, без других ОС, и соглашаемся с тем, что все данные будут потеряны.

Если же у Вас другой случай, то следует выбрать Partition, в следующем окне выбрать Editor.

В любом случае мы попадем в окно с названием "Partition Editor", с той лишь разницей, что в первом случае будет отображаться винчестер без разделов,

во втором случае, как Вы уже поняли, будут отображены имеющиеся разделы.

Внизу окна несколько клавишь: CreateDeleteModifyRevertAuto и Finish.

Перемещаясь по ним будут изменяться подписи-подсказки под основным окном.

Так-как у меня чистый диск, то я выбираю Auto, снова перекидывает в окно "Partition", здесь снова выбираем Partition, снова попадем в "Partition Editor",

где мы выбираем клавишу Finish, попадаем в окно возврата с надписью "Confirmation" и если Вы уверены, и готовы к установке, то выбираем клавишу Commit, и запускается установка.

По завершении процесса у нас пропадет синий фон с окнами и на черном фоне будeт красоваться надписи:

FreeBSD Installer

======================

Please select a password for the system management account (root):

Changing local password for root

New Password:

Здесь мы должны придумать пароль для root - главного, локального, оператора системы, а далее создать пользователя для доступа из вне по SSH протоколу и FTP.

Пройдемся по пунктам.

И так, сейчас мы придумываем и вписываем пароль root, имейте ввиду, что вводимые пароли не отображаются и не работает, привычная в Windows, функция вставки,

по этой причине нужно быть предельно внимательным.

Вводим пароль.

Добавляется надпись

Retype New Password:

Здесь нас просят повторить пароль, для подтверждения правильности его ввода. Повторяем тот же пароль.

После установки ROOTового пароля, нам предлагается настроить сетевой интерфейс в окне Network Configuration.

У меня сетевая карта от NVIDIA и в списке она выглядит так: nfe0 NVIDIA nForce4 CK804 Networking Adapter

Если у Вас несколько одинаковых карт, например, NVIDIA, то они будут выставлены с параметрами nfe0, nfe1.

И так, спускаемся на нашу сетевую карту, будет выделена белым шрифтом на синем фоне, и кликаем OK.

Программа выдаст запрос на согласие настройки конфигурации IPv4. Согласимся YES. Так же согласимся со следующим окном, где нам предложат настроить DHCP.

От настроек IPv6 протокола можно отказаться, в всязи с тем, что он не используется.

Если согласитесь, то не страшно, его параметры можно закомментировать далее, в файле конфигурации, тем самым отключить.

Но об этом позже, а пока я с ним соглашусь, чтоб позже показать где это находится и как отключить закомментировав его.

И так, с IPv6 я согласился Yes, со следующим окном настройки автоматической конфигурации, c надписью "Would you like to try stateless addres autoconfiguration (SLAAC)?" тоже.

Далее появится окно с автоматически настроенными маршрутами.

У меня одно подключение к Интернет через роутер, IP адрес которого 192.168.1.1

Жмем OK, и переходим к окну настройки временной зоны системы, в котором кликаем Yes, выбираем Europe, кликаем OK, переходим к выбору страны, у меня это будет Russian Federation, снова кликаем OK, выбираем Вашу временную зону и снова OK.

Появится информационное окно "Does the abbreviation 'MSK' look reasonable?", в нем нас спрашивают о разумности сокращения на 'MSK'. Соглашаемся.

В окне "System Configuration" нам предлагается активировать несколько параметров, подготовленных к активации, из которых, отмеченным звездочкой, является sshd - удаленный доступ управления системой через терминальное окно.

Я оставляю по умолчанию, OK.

В следующем окне "Dumpdev Configuration" нас спрашивают о желании включить дамб, для отслеживания ошибок, что могло бы помочь разработчикам FreeBSD решить проблему и о том,что, при этом, раздел /var может заполняться.

Тут Вы решаете сами, я отключу отслеживание, т.к. у меня весь винчестер на 40GB...

Далее, в окне "Add User Account" нам предложат создать пользователя, с помощью которого мы сможем подключаться(работать) удаленно. Соглашаемся Yes.

Далее, сделайте так, как подписано рядом с каждым пунктом меню. Вводимые данные должны быть только в латинице.

FreeBSD Installer

======================

Add User

Username: Введите имя пользователя(логин) для подключения

Full name: Введите реальное имя

Uid (Leave empty for default): КликаемEnter

Login group[Username]: wheel

Login grup is Username. Invite Username info other groups? []: КликаемEnter

Login class [default]: КликаемEnter

Shell (sh csh tcsh nologin) [sh]: КликаемEnter

Home directory [/home/Username]: КликаемEnter

Home directory permission (Leave empty for default): КликаемEnter

Use password-baset autentification [yes]: КликаемEnter

Use an empty password? (yes/no) [no]: КликаемEnter

Use a random password? (yes/no) [no]: КликаемEnter

Enter password: Ваш пороль для подключения.

Enter password again: Повторите пароль

Lock out the account after creation? [no]: КликаемEnter

OK? (yes/no): yes

Add another user? (yes/no): no

Добавили пользователя, выходим на финишную прямую в установке системы, попадаем в окно "Final Configuration".

Здесь нам ни чего не нужно, оставляем курсор на пункте Exit, жмем OK. В окне "Manual Configuration" кликаем Yes и попадаем в терминал.

Авторизуемся под пользователем root.

Прописываем reboot, либо shutdown -r now для перезагрузки.

Для выключения компьютера, завершения работы системы, вводим команду shutdown -p now.

Если не получается ввести, у меня, например, клавиатура отказала, то нажимаем три заветные клавиши ctrl+alt+del.

Для завершения работы системы можно воспользоваться кнопкой питания на корпусе ПК, кратковременное нажатие активирует функцию завершения работы.

Не забудьте выставить приоритеты загрузки в BIOS обратно, если изменяли значения, и назначить первым HDD.

Перезагрузимся и прейдем к следующей установке.

При загрузке мы видим, что у нас запускается и какие службы стартуют.

В частности мы видим такую строку: Starting sshd - что говорит о том, что мы можем подключиться с другого компьютера, например через программу PuTTY.

Но мы не сможем сделать это пока не узнаем IP "машины" в локальной сети.

Вводим команду ifconfig для просмотра параметров всех сетевых интерфейсов или ifconfig nfe0,

где nfe0 идентификатор сетевой карты, т.е. у Вас он может быть другим.

Удобство использования PuTTY в том, что команды не обязательно писать, их можно копировать и вставлять из заготовок. Так будет быстрее ;)

И так, запускаем PuTTY. В поле Host Name (or IP addres) вводим IP нашего будущего сервера,

в поле Saved Sessions вводим произвольное название для подключения, кликаем кнопку Save.

Название сессии появится в окне ниже, кликаем по нему дважды, в появившемся окне предупреждения соглашаемся, жмем OK.

Login as: водим логин вашего пользователя, кликаем Enter

Password: вводим его пароль, кликаем Enter

Далее авторизуемся под ROOTом, суперпользователем, вводим su, кликаем Enter

$ su

Password: пароль ROOTа, кликаем Enter

Начинаем работу с системой.

Обновим порты для начала установки программ и сервисов.

Вводим последовательно:

portsnap fetch

Ждем долго...

portsnap extract

Ждем, тоже долго...

portsnap update

Переходим к установкам...