1.2. Добро пожаловать во FreeBSD

Пошаговая установка FreeBSD (со скриншотами) 0

Статья была опубликована 28 июня 2005 года в 19:45, а последний раз правилась 24 марта 2010 года в 21:47.

Процесс пошаговой установки операционной системы FreeBSD для новичков. Все этапы инсталляции прокомментированы и проиллюстрированы скриншотами.

Я буду рассматривать процесс установки ОС FreeBSD-5.3-RELEASE, но так как установщик не менялся очень давно, практически все описанное в этой статье справедливо и для более ранних версий. В моем случае установка будет производиться с CD-ROM’а.

В биосе (BIOS) компьютера задаем загрузку с CD-ROM’а, вставляем диск с дистрибутивом в привод и перезагружаемся. Мы видим меню программы sysinstall:

Ее можно вызывать и после установки для некоторых настроек, но я бы не рекомендовал. В большинстве случаев подходит тип установки «standart», который я и выбрал. Другие типы установки нужны для тех, кому надо что-то настроить нестандартно или тем, кто точно знает, что ему нужно, чтобы не устанавливать лишнее.

Первым делом нам необходимо создать на жестком диске раздел для установки ОС, что нам и предлагается сделать:

Мы видим список уже существующих разделов и свободное место (все цифры даны в байтах, нажимая «z» можно переключаться между вариантами). Чтобы создать раздел, надо поставить курсор на полоску с указанным количеством свободного места на диске и нажать «c» (create). Вводим желаемый размер раздела (по умолчанию предлагается использовать все доступное место). Если вы хотите использовать не все место, то надо задать количество (чтобы указать количество в мегабайтах надо в конце дописать MB, например 4096MB, по умолчанию предполагается что размер вводится в секторах). Далее задаем тип (оставляем 165). Удалить раздел можно нажатием «d» (delete). Внимание! Будьте осторожны на этой стадии — можно легким движением руки удалить нужные разделы 😉 Теперь сохраняем изменения — «w», и завершаем — «q». Далее переходим в меню создания разделов файловой системы FreeBSD.

Здесь есть два варианта: доверится автоматическому процессу, нажав «a» (auto) или же вручную создать, нажимая «c» (create, курсор должен находится вверху на строчке с нашим разделом для FreeBSD). Если вы решили создавать вручную, то в диалоге создания раздела файловой системы надо будет вести имя и размер (размер по умолчанию вводится в секторах, чтобы указывать его в мегабайтах, надо в коне цифры дописывать MB, например, 256MB).

Разделы, обязательные для создания:

В принципе, автоматического распределения вполне достаточно, но я бы посоветовал сделать вручную. Сначала посмотреть, что предложит нам установщик, нажав «a», записать эти значения, затем удалить их — «d» и сделать по своему усмотрению. Могу предложить следующие размеры:
/ 128 Mb /swap RAM*2 или больше (RAM — размер оперативной памяти компьютера) /var сервер: 2Gb, домашний компьютер: 128 Mb /tmp сервер: 1 Gb, домашний компьютер: 64 Mb /usr все остальное

Когда мы выбрали размеры разделов, можем, нажав «w» сохранить их и «q», чтобы продолжить. Будет предложено установить менеджер загрузки — надо выбрать этот вариант, если вы хотите чтобы на вашем компьютере совместно жили FreeBSD и, например, Windows или другая ОС (Install the FreeBSD bootmanager).

Если же на компьютере планируется только FreeBSD, то отказываемся от менеджера загрузки (Standart). Последний пункт (None) можно выбрать, в случае если на компьютере уже была установлена ОС FreeBSD и изменять загрузчик на жестком диске нет необходимости.

В этом месте мы выбираем, что установить дополнительно: исходные тексты ОС, документация и пр. В большинстве случаев достаточно просто установить все. Но лучше выбрать custom и там отметить: base, crypto, manpages, doc, src (можно все исходники, но если экономим место, но будем пересобирать ядро, то только sys), ports, compat4x (некоторые программы могут вести себя странно, если не установлен этот режим совместимости).

Далее жмем exit, подтверждаем, что хотим установить ОС FreeBSD, и установка начнется.

Вот файлы скопированы.

Теперь необходимо задать некоторые настройки системы. Первым делом можно настроить SLIP/PPP-устройство (если оно есть). Это обычно выделенная линия в интернет. если такой вариант есть, то в диалоге соглашаемся, нажав «YES», выбираем внешний интерфейс (обычно ed0), указываем нужные настройки:

Есть ли поддержка протокола IPv6?

Конфигурация DHCP, IP-адрес компьютера и гейта (компьютера, через который происходит выход в интернет; все эти настройки необходимо узнать у провайдера).

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

Следом идут вопросы:

  • хотите ли вы, чтобы этот компьютер служил гейтом для других?
  • хотите ли вы настроить программу inetd и сервисы, которая она предоставляет? (если компьютер используется как сервер, то настроить надо, можно, конечно, все те же сервисы запустить и без помощи inetd, но это уже дело вкуса).

Хотите ли разрешить доступ к компьютеру удаленно по протоколу ssh (secure shell). Если необходим удаленный доступ, то советую использовать именно ssh, а telnet отключить т.к. telnet — очень небезопасный сервис.

Надо ли разрешить анонимный доступ к машине по ftp? (конечно же, начиная с определенной папки, а не ко всему диску 😉

Используется ли машина в качестве NFS-сервера и клиента? (Network File System)

Будем ли настраивать консоль? (надо настроить русский язык, так что выбираем да, заходим по очереди во все категории и выбираем пункт с пометкой «russian» — русский, затем нажимаем «exit»)

Предлагается настроить часы компьютера. Если вы выбрали да, то дальше последуют следующие вопросы:

  • настроены ли часы этого компьютера на международное время? (если да, выбираем «YES», если же они настроены на местное время, или вы не уверены — «NO»)
  • предлагается выбрать регион из списка:
  • страна;
  • что географически ближе всего к вашему городу;
  • предлагается аббревиатура местности, и вопрос «похоже ли это на правду»? Если нет, надо будет выбрать снова.)

Устанавливать ли программу для совместимости с Linux-системами? (если ее установить, то можно будет запускать программы для Linux. Если компьютер для дома, советую установить.)

Есть ли мышь? 🙂 (думаю, вы выберете «YES», в диалоге надо указать тип мыши, порт (для USB выбирайте BusMouse), и нажать «enable». Конфигуратор спросит, «заработала ли мышь?», надо согласится. Возможно, сразу мышь не заработает, но после перезагрузки обычно все мыши определяются и работают на ура).

Диалог выбора дополнительных программ для установки. Программы разбиты по категориям. Советую просмотреть все. Название обычно отражает назначение программы, и вы легко сможете выбрать нужные (конечно, если вы хоть немного знаете английский).

Здесь все зависит от задачи, для которой устанавливается FreeBSD:

  • если это сервер, то надо выбрать какие-либо сетевые программы (apache, samba и т.д.);
  • если же это ОС на домашнем компьютере, то логично будет установить систему X-Window (графический сервер) и мультимедийные программы.

Далее необходимо добавить пользователей ОС, т.к. работать под root’ом (администратор) может быть опасно. В диалоге надо ответить утвердительно на предложение добавить пользователей:

В меню будет два пункта для работы с группами и с пользователями:

Сейчас я покажу пример настроек для пользователя vasya, который входит в группу wheel (группа администраторов) — это необходимо, чтобы он мог в будущем получать права root командой su. Если пользователь не входит в группу wheel, то он не сможет получить права суперпользователя (это сделано из соображений безопасности).

После того, как вы настроили группы и пользователей, нажимайте exit. Появится приглашение для задания пароля пользователя root.

На этом установка ОС FreeBSD завершена! Теперь необходимо настроить ее для своих нужд: сделать локализацию шрифтов в KOI8-R или CP-1251, настроить все сервисы, которые будет предоставлять ОС и т.д. Информацию о том, как это делать, можно найти на сайтах bsdekaterinburg.ru, nixp.ru, а также в handbook (настольная книга пользователей FreeBSD; она доступна на сайте freebsd.org.ru, а также, если вы устанавливали документацию, на жестком диске: file:///usr/share/doc/ru_RU.KOI8-R/books/handbook/index.html).

Freebsd для домашнего компьютера

Если Вы до сих пор читаете это, возможно Вы хотите узнать что такое FreeBSD и что это может сделать для Вас. Если Вы впервые столкнулись с FreeBSD, прочитайте нижеследующую информацию.

Итак, FreeBSD — это великолепная операционная система, основанная на 4.4BSD-Lite. Она работает на компьютерах с архитектурой Intel (x86) и DEC Alpha.

FreeBSD используется на огромнейших сайтах в Internet, включая:

и многих других.

FreeBSD имеет заслуживающие внимания особенности. Некоторые из них:

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

Многопользовательская доступность которая позволяет множеству людей использовать FreeBSD совместно для ряда задач. Это значит, например, что системная периферия, такая как принтеры и ленточные устройства правильно распределены между пользователями в системе или сети и что лимиты каждого ресурса могут быть выданы пользователям или группам пользователей защищая критические системные ресурсы от перегрузок.

Мощный TCP/IP стек с поддержкой промышленных стандартов, таких как SLIP, PPP, NFS, DHCP и NIS. Это говорит о том, что Ваша FreeBSD может легко функционировать с другими системами предприятия, предоставляя жизненно важные функции, такие как NFS (удалённый доступ к файлам) и услуги электронной почты и представить Вашу организацию в Internet с услугами WWW, FTP, маршрутизацией и брандмауэром (сетевая безопасность).

Защита памяти гарантирует, что приложения (или пользователи) не смогут чинить препятствия друг другу. Фатальная ошибка в выполнении одного приложения не скажется на работоспособности всей системы.

FreeBSD 32-х битная операционная система ( 64 бита на Alpha) была создана именно такой.

Промышленный стандарт X Window System (X11R6) предоставляет графический интерфейс пользователя (GUI) для большинства VGA карт и мониторов и поставляется с полными исходными текстами.

Двоичная совместимость с большинством программ, созданных для Linux, SCO, SVR4, BSDI и NetBSD.

Тысячи готовых к использованию приложений доступны из FreeBSD коллекций портов и пакетов . Зачем нужен нужно искать что-то в сети, когда Вы можете найти всё прямо здесь?

Тысячи других легко-адаптируемых приложений доступны в Internet. FreeBSD в исходных текстах совместима с большинством популярных коммерческих Unix систем и, таким образом, большинство приложений требуют несколько достаточно мелких, если требуют, изменений для сборки.

Виртуальная память с поддержкой сброса неиспользуемых страниц по требованию и «обьедененные VM/буферный кэш» спроектированы так, чтобы максимально эффективно удовлетворить приложения с огромными аппетитами к памяти и, в то же время, сохранить интерактивность остальных пользователей.

Поддержка симметричной многопроцессорности (SMP) для машин с несколькими процессорами (только для Intel).

Полный комплект инструментов для разработчика: C , C++ , Fortran и Perl . Множество дополнительных языков для прочих исследований и разработки также доступны из коллекций портов и пакетов.

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

Обширная on-line документация .

И многое-многое другое!

FreeBSD основана на 4.4BSD-Lite от Computer Systems Research Group (CSRG) Калифорнийского Университета, Беркли, и имеет в себе характерные черты модели развития BSD-систем. В дополнении к прекрасной работе предоставленной CSRG, Проект FreeBSD тратит многие тысячи часов для тонкой настройки системы для максимальной производительности и надёжности в условиях максимально приближенным к боевым. Когда большинство коммерческих гигантов только борятся за рынок операционных систем для PC, FreeBSD может предложить такие особенности, производительность и надёжность прямо сейчас !

Применение FreeBSD в действительности ограничено только Вашими фантазиями. От разработки программного обеспечения до автоматизации производства, от контроля за качеством товара до коррекции азимутов удалённых спутниковых антен; эти задачи можно решить и с помощью коммерческих UNIX-систем, но более правильно решить эти задачи с помощью FreeBSD! FreeBSD столь же многогранно полезна, как и буквально тысячи высококачественных приложений разработанных исследовательскими центрами и университетами во всём мире, доступные за минимальную цену или даже бесплатно. Коммерческие приложения также доступны и появляются в больших количествах ежедневно.

Исходя из того, что исходные тексты FreeBSD всегда доступны, система может быть использована в едва известных проектах для специальных приложений или проектов, а это, в большинстве своём, невозможно используя операционные системы от большинства коммерческих производителей. Вот несколько примеров того, как люди используют FreeBSD:

Internet Сервисы: мощнейший TCP/IP стек делает FreeBSD идеальной платформой для большинства Internet приложений таких как:

World Wide Web серверы (как стандартные, так и безопасные [SSL])

Серверы фильтрации пакетов и серверы-посредники NAT ( «IP маскарадинг» ).

Серверы электронной почты

Серверы новостей USENET и BBS

и многое другое.

Вы можете начать своё знакомство с FreeBSD, используя недорогую машину класса 386 PC, а впоследствии увеличить её мощь до сервера масштаба предприятия с четырьмя процессорами Xeon и RAID контроллером.

Образование: Вы студент и ваше образование связано с компьютерами или другими инженерными расчётами? Нет лучшего пути, чем начать изучение операционных систем, архитектуры компьютера и работы в сети, чем покорить вершины FreeBSD. Количество доступных CAD, математических и графических пакетов также делают её наиболее используемой первопричиной заставить компьютер выполнять другую не менее важную работу.

Исследования: С исходными текстами, которые доступны для всех систем, FreeBSD превосходная платформа как для исследования операционных систем, так и исследования других областей компьютерных наук. Широкое распространение FreeBSD предоставляет возможность удалённым группам сотрудничать, обмениваться идеями и совместными разработками не беспокоясь о наличии специальных лицензий или ограничений, которые могут обсуждаться в открытых форумах.

Работа в сети: Нужен новый маршрутизатор? Сервер имён (DNS)? Брандмауэр, защищающий от проникновения извне в вашу сеть? FreeBSD может превратить давно списанный и пылящийся в углу 386й или 486й PC в мощный маршрутизатор с возможностью фильтрации пакетов.

Рабочая станция X Window: FreeBSD прекрасный выбор, если вам нужен недорогой X-терминал. Можно использовать свободно распространяемый XFree86 сервер или один из коммерческих серверов, поставляемых X Inside. В отличии от X терминала, на FreeBSD можно запускать множество приложений локально, если желаете, таким образом перенеся часть нагрузки с центрального сервера. FreeBSD может быть загружена «на бездисковой станции» , что рабочую станцию более дешёвой и простой в администрировании.

Разработка программного обеспечения: Базовая поставка FreeBSD распространяется с полным набором инструментов для разработки, включая знаменитые компилятор GNU C/C++ и отладчик.

FreeBSD доступна как в исходных текстах, так и в бинарном виде на CDROM и через анонимный доступ к FTP. Смотрите Получение FreeBSD для уточнений.

Установка FreeBSD на домашний компьютер

Перед установкой FreeBSD на домашний компьютер хочу получить ответы на возникшие вопросы: 1). При установке FreeBSD существует выбор файловой системы UFS2 (именно UFS2, а не просто UFS). 2). Выбор видеокарты для покупки (ATI vs Nvidia)

pc-bsd православней, без чертей

Вопрос: для чего при установке предлагается помимо портов поставить галочку напротив пункта src?

Очевидно, чтобы в системе присуствовали исходные тексты, из которых собиралась сама система (каталог /usr/src не был пуст). Как я уже сказал, исходники можно получить через SVN, но для этого нужно установить subversion и выбрать ветку, с которой нужно получить исходники.

Да у меня как бы фря уже стоит, просто посмотрю в чём фишки этой.

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

Очевидно, чтобы в системе присуствовали исходные тексты

Так вроде в портах тоже из исходников.

Только для этого?

Порты это каталог /usr/ports.

Архивы с исходниками портированных программ это каталог /usr/ports/distfiles.

Архивы с готовыми к установке (на другой машине) пакетами это каталог /usr/ports/packages.

iZEN ★★★★★ ( 21.03.13 21:11:49 )
Последнее исправление: iZEN 21.03.13 21:12:07 (всего исправлений: 1)

Архивы с готовыми к установке (на другой машине) пакетами это каталог /usr/ports/packages.

Если я правильно понял, то если я не планирую перенос пакетов на другую машину, то пункт src необязателен?

А как на фряхе с гибридной графикой (amd+amd) и её переключением, типа vga_switcheroo есть что-то? И как с гибернацией,суспендом?

Каталог /usr/src никак не относится к портам.

Каталог /usr/src никак не относится к портам.

Каталог /usr/src требуется для сборки (в зависимости от своих потребностей и оборудования) ядра FreeBSD, а так же пакетов. Т.е. там будет находится всё дерево портов (только исходники).

Спасибо за понимание и помощь!

Каталог /usr/src требуется для сборки (в зависимости от своих потребностей и оборудования) ядра FreeBSD, а так же пакетов.

Пакеты и система собираются в каталоге /usr/obj. Его желательно очищать перед сборкой.

Архивы с исходниками портированных программ закачиваются в каталог /usr/ports/distfiles.

Архивы с бинарниками пакетов можно обнаружить в каталоге /usr/ports/packages/All, если давать команду «portinstall -p», «portupgrade -p» или «portmaster -g» для собираемого/обновляемого порта.

iZEN ★★★★★ ( 24.03.13 01:31:30 )
Последнее исправление: iZEN 24.03.13 01:37:07 (всего исправлений: 2)

А как на фряхе с гибридной графикой (amd+amd) и её переключением, типа vga_switcheroo есть что-то? И как с гибернацией,суспендом?

Насчёт драйверов RADEON конечно существуют сложности. AMD пока не спешит поддерживать свою продукцию (драйвера для видеокарт). Поддержка направлена сначало (по убыванию) на Windows, потом на Linux, а затем FreeBSD. Такова политика «партии», поэтому если пользователей FreeBSD будет становится всё больше, то AMD уже придётся и с ними считаться (если конечно Microsoft не заплатит им для того чтобы быть единственной корпорацией и ОС на планете).

К сожалению данный факт присутствует. 🙁

М-да, но как я понял c открытыми дровами radeon тоже траблы, KMS ещё не допилили же? Т.е. получается freebsd для десктопа не готова. Как серверная ось конечно решает.

Драйвер xf86-video-ati-6.14.3 прекрасно работает на AMD Radeon HD 45xx (RS780/RS880).

Обзор возможностей FreeBSD

Самые современные возможности

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

Мощные решения для Интернета

FreeBSD позволяет создавать идеальный Internet или Intranet сервер. Он обеспечивает надежную работу сетевых служб при сильных нагрузках и эффективно взаимодействует с памятью для хорошего времени отклика при нескольких тысячах одновременных пользовательских запросов.

Расширенная платформа для встроенных решений

FreeBSD приносит расширенные сетевые функции операционной системы для встраиваемых платформ от высокопроизводительных аппаратных систем Intel до решений на базе Arm, PowerPC и MIPS. Система предоставляет платформу и расширенные функции для встраиваемых решений и используется в различных устройствах: роутерах, серверах времени, точках беспроводного доступа. Открытая лицензия позволяет самостоятельно решать, какие локальные изменения должны быть внесены.

Запуск огромного количества приложений

FreeBSD включает более 24000 приложений и библиотек и поддерживает приложения для рабочего стола, сервера, устройств и встроенных сред.

Простота установки

FreeBSD может быть установлен с помощью различных носителей, включая CD, DVD или напрямую из сети посредством FTP или NFS.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector