CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
29.09.2016

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: BSD :: FreeBSD

Всё имеет свое начало...
Быстрое развёртывание

CITKIT.ru

Страницы: 1 :: 2 :: 3 :: следующая

Содержание

В предыдущих главах мы ознакомились со всем, что необходимо знать пользователю перед тем, как он мужественно вставит в привод установочный диск FreeBSD и недрогнувшей рукой нажмет кнопку Reset. Необходимо, но, конечно, недостаточно — и ко многим затронутым здесь вопросам ему еще придется неоднократно возвращаться. А пока — пока пора попробовать свои силы...

Начало установки

Итак, предположим для определённости, что мы располагаем более или менее полным (то есть на DVD или на CD) установочным набором, с 1-го диска из которого и перезагружаем систему. Сначала перед нашим взором предстанет черный экран с главным меню загрузчика FreeBSD, включающим следующие пункты:

	Welcome to FreeBSD!
1. Boot FreeBSD [default]
2. Boot FreeBSD with ACPI disabled
3. Boot FreeBSD in Safe Mode
4. Boot FreeBSD in single user mode
5. Boot FreeBSD with verbose logging
6. Escape to loader prompt
7. Reboot

Справа от него — выполненный в символах псевдографики логотип FreeBSD (рис. 8.01).

Ранее на этом месте красовалось изображение черта с вилами, также псевдографическое (рис. 8.02), ликвидированное одновременно со сменой официального графического логотипа. Впрочем, путём несложных действий после установки его можно вернуть (как — будет сказано в главе о загрузке и инициализации).

Если предполагается установка системы, выбирать в меню ничего не нужно — достаточно нажать Enter. Или — вообще ничего не делать, через 10 секунд произойдет загрузка ОС и запуск установочной программы — sysinstall. Если загрузка прошла успешно — всё хорошо. Если оборвалась на какой-либо стадии — надлежит последовательно опробовать пункты 2 и 3. Если не помогло и это, придётся посредством пункта 6 отправиться в командную строку загрузчика и попытаться загрузиться из неё. Как — также будет рассказано в соответствующей главе.

Sysinstall — обзор

Однако будем исходить из предположения, что всё обошлось благополучно, и система загрузилась. В результате чего будет автоматически запущена программа установки FreeBSD — sysinstall, и мы увидим серую псевдографическую панель главного её меню (рис. 8.03).


Рис. 8.03. Главное меню программы sysinstall

Система меню sysinstall может показаться несколько необычной для пользователя, привыкшего к установщикам таких дистрибутивов Linux, как Red Hat или Mandrake (хотя и не вызовет недоумения у любителя, скажем, Slackware).

Как я неоднократно говорил ранее, sysinstall — не только инсталлятор, но и универсальный конфигуратор, который может быть запущен и позднее, после установки. В сущности, это — интегрирующая оболочка (front-end) для множества специализированных утилит установки и настройки — от программ разбиения диска до текстового редактора, — которые могут использоваться и автономно (и со временем мы узнаем, как).

Однако нынче нас интересует именно интегрировано-установочные качества sysinstall. Для знакомства с ними кратко пробежимся по пунктам главного меню — это даст нам общее представление и возможностях программы.

Первым пунктом в нем (Usage) следует краткая справка по использованию программы. Ничего сверхъестественного в ней не содержится, но по первому разу ознакомиться с ней не вредно. К слову сказать, sysinstall — программа текстового режима с интерфейсом, оформленным псевдографикой. Выбор опций осуществляется в меню исключительно стрелками перемещения курсора, клавишами , и (действие последних двух обычно эквивалентно). Не следует ожидать поддержки мыши — ее не будет (даже если включить, как будет показано ниже, соответствующую опцию при конфигурировании).

И, наконец, главное: через пункты Cancel или Exit практически во всех случаях можно вернуться к предыдущей стадии установки. Если же есть подозрение в совершении серьезной, чреватой разрушительными последствиями, ошибки, в запасе всегда имеется выход: комбинацией клавиш + принудительно оборвать выполнение программы с выходом в командную строку. Откуда sysinstall может быть запущен заново одноименной командой. Правда, все это — до совершения каких-либо необратимых действий вроде создания дисковых разделов. Впрочем, в таких случаях предварительно следуют достаточно внятные предупреждения.

Следующие три пункта (Standard (Стандартная), Express (Быстрая) и Custom (Выборочная) — предлагают на выбор три типа установки: стандартный, с некими "умолчальными" параметрами по умолчанию, быстрый (для impatient'ов, как сказано в комментарии) и заказной. Первыми двумя я никогда не пользовался (да, честно говоря, даже и не знакомился с ними). И поскольку в итоге нас интересует именно создание идеально сконфигурированной системы "под себя", в следующем разделе будет подробно рассмотрен только третий тип установки.

А пока продолжим знакомство с пунктами главного меню. Из которых следующим по порядку выступает пункт Configure (Настройка). Как можно понять из названия, он посвящен дополнительным настройкам системы, каковые заслуживают подробного рассмотрения. Хотя повторяю, обращаться к ним в процессе первичной инсталляции отнюдь не обязательно — это можно сделать и позднее. Тем не менее, в одном из ближайших разделов с этим пунктом мы ознакомимся подробно.

По оставшимся пунктам главного меню пройдусь бегло — в большинстве они либо повторяют этапы, которые мы пройдём в ходе начального конфигурирования (например, Keymap и Options), либо совершенно тривиальны (Doc и Load Config — то есть чтение документации и считывание "умолчальной" конфигурации, соответственно).

Два оставшихся пункта — Fixit (Исправление) и Upgrade (Обновление), — собственно к инсталляции отношения не имеют. Первый — это аварийный вход в систему, если она по каким-то причинам не желает грузиться с жесткого диска. В этом случае можно загрузиться с инсталляционного CD и в главном меню sysinstall выбрать пункт Fixit (Исправление). После чего будет предложено три варианта спасения утопающих:

  1. использование штатного "ремонтного" CD из дистрибутивного комплекта (livefs.iso);
  2. использование fixit-дискеты (в связи с почти полным выходом из употребеления соответствующего устройства это не актуально);
  3. выход в среду, именуемую Holographic Shell, что я применительно случаю трактовал бы как "голый Shell" — вполне соответствует.

Первые два варианта поддерживают т.н. Live Filesystem, к которой можно продемонстрировать любые другие файловые системы, например, раздел жесткого диска. Хотя и третий вариант допускает кое-какие спасательные манипуляции.

А смысл пункта Upgrade (Обновление) интуитивно понятен. Теоретически в нем можно переустановить базовые компоненты системы при смене версии. На практике, однако, как говорят знающие люди, процедуру эту лучше выполнять вручную.

Пробежка трусцой по sysinstall подошла к концу, и можно подвести итоги. На первый взгляд организация этой программы кажется бессистемной: одни и те же опции дублируются в разных пунктах главного меню. Однако "ежли в корень посмотреть", во всем этом есть великая сермяжная правда.

Ведь, подчеркну в который раз, sysinstall — не только средство установки системы, но и инструмент для ее конфигурирования. В процессе которого можно поправить очень многие огрехи первичной инсталляции, буде таковые имели место. И потому представляется резонным, что к одним и тем же группам опций можно получить доступ на самых разных стадиях установки и конфигурирования.

Конечно, на мой взгляд, такими дублирующими функциями sysinstall несколько перегружен. Но зато в нем достигнут практически идеальный баланс между средствами ручного и, так сказать, полуавтоматического конфигурирования. Именно полуавтоматического — ни одно действие в sysinstall не происходит без участия пользователя. И если он не всегда может повернуть процесс в требуемом направлении — а это касается и русификации, и управления пользователями, и еще пары-тройки аспектов, — то зато он всегда может отказаться от нежелательного выбора в пользу позднейшей ручной доводки. А, на мой взгляд, ручное конфигурирование "с нуля" — зло много меньшее, чем разбирательство с неправильными настройками "в автомате".

В общем, это — эмоции: осознать мощь sysinstall можно только в процессе ее реального применения. Для чего в следующем разделе я продемонстрирую попытку быстрого разверывания работоспособной системы посредством пункта




Страницы: 1 :: 2 :: 3 :: следующая

Комментарии

Страницы комментариев: 1 :: 2 :: следующая

Алексей Федорчук, Sat Mar 7 17:49:04 2009:
2 Mite и Роман
Спасибо, понято и принято. Буду исправлять

2 NikholAs
Букву "ё" люблю. Но её :) 20 лет не любили редакторы. Так что постепенно переучиваюсь обратно.
Роман, Sat Mar 7 14:08:58 2009:
И снова опечаточка :)))
Подпись к рисунку выбора консольного Screen Saver'а содержит: "Рис. 8.29. Установка часового пояса" !!! :)))))
Роман, Sat Mar 7 13:41:20 2009:
А вот здесь я не совсем понял:
"подходящим представляется лишь один пункт — X-Kern-Developer"
либо это опечатка и вместо "X-Kern-Developer" имелось в виду "X-Developer" либо я не понял пояснений, а именно,
при пояснении выбора набора компонентов в качестве 4'ой причины указана следующая:
"Наконец, исходники всей прочей базовой системы ну никак повредить не могут. В том числе и потому, что без них невозможна увлекательная и полезная процедура make world."
Как я понял "исходники всей прочей базовой системы" содержатся в наборе "X-Developer" и как раз отсутствуют в наборе "X-Kern-Developer" ???
Хотя в другом обзаце, в котором, на мой взгляд, обе строки, составляющие абзац, противоречат одна другой !!!?
Содержимое этого абзаца:
"В третьих же, и главных, базовый Distributions FreeBSD урезается столь же легко (и — чисто!), как и наращивается. А любой пользователь любой ОС знает, что первое — задача существенно менее тривиальная, чем второе."
В первой строке говорится, что "базовый Distributions FreeBSD УРЕЗАЕТСЯ столь же ЛЕГКО (И — ЧИСТО!), как и наращивается.", однако во втором предложении уже говорится, что "ЛЮБОЙ ПОЛЬЗОВАТЕЛЬ ЛЮБОЙ ОС ЗНАЕТ", что "первое", я так понимаю - это УРЕЗАНИЕ FreeBSD Distributions, "существенно менее тривиально, чем второе", то есть "НАРАЩИВАНИЕ FreeBSD Distributions" !!!
Так всё-таки "базовый Distributions FreeBSD УРЕЗАЕТСЯ столь же ЛЕГКО (И — ЧИСТО!), как и НАРАЩИВАЕТСЯ" или "СУЩЕСТВЕННО МЕНЕЕ ТРИВИАЛЬНО" ???
И как следствие:
следует ли устанавливать "исходники всей прочей базовой системы" или остановиться на установке "только исходников ядра системы", а то есть выбирать набор "X-Developer" или "X-Kern-Developer" соответственно ???
PS: Хотя для меня всё равно всегда единственно правильным выбором при установке чего бы то ни было был, есть и будет пункт Custom или иначе Выборочный !!!

Но интересно мнение автора по поводу исходников все или только "ядрёные" :)))
PS2: Помнится в книге "FreeBSD: Установка, настройка, использование" советовалось, на этапе установки, ограничиться, из исходников конечно: "исходными текстами ядра и заголовочными файлами".
:)))
Роман, Sat Mar 7 12:21:32 2009:
Ещё опечаточка
На Рис. 8.13 под корневой раздел, автоматически, выделилось 256 МБ, а в табл. пояснения к рисунку уже оказалось 512 МБ :)))
Хотя это можно списать на то, что читатель заранее предупреждён словами:
"появляется таблица ПРИМЕРНО следующего содержания"
:)))
Роман, Sat Mar 7 11:57:12 2009:
Ещё пара опечаток( на 2 стр. )
Раздел:
"Создание слайсов, партиций и файловых систем"
1) в первом абзаце две "и"
"то есть отведение дискового раздела (разделов) и и его разметку соответствующим образом."
2) в седьмом абзаце два слова "информация"
"Опять получаем черный экран, на котором выведена информация некоторая информация о диске ..."

Но помимо опечаток есть очень интересный момент:
Под флэшку размером 124 МБ мы выделяем слайс размером 10 ГБ :)))
Интересно удалось ? :)))
Представляю как её там раздуло :))))
Роман, Fri Mar 6 19:30:49 2009:
Здесь:
"к которой можно продемонстрировать любые другие файловые системы"
возможно, имелось в виду, что "можно подмонтировать" или "в которой можно продемонстрировать ... ".
Mite, Sat Dec 27 16:58:02 2008:
Мне кажется, что следует хоть вскользь упомянуть, что начиная с версии 6.1 (в 6.0 еще вроде бы этого не было) в процессе установки, еще до загрузки меню Sysinstall, появляются окна с предложением выбрать страну, а затем раскладку клавиатуры.
А то, начинающие могут смутиться :)
Mite, Sat Dec 27 16:42:58 2008:
Следующее утверждение неверно:
"Выбор пункта Standard приводит к восстановлению стандартного для PC состояния MBR (аналогично DOS-команде FDISK /mbr) — честно говоря, не очень понимаю, в какой ситуации это может потребоваться: очевидно, что загрузка FreeBSD после этого будет невозможной."
На самом деле, выбор пункта Standard приведет к тому, что загрузка FreeBSD будет осуществляться стандартным загрузчиком, запускающим систему из активного раздела (из чего следует два вывода: во-первых, такой вариант допустим, если FreeBSD установлена на диске одна, и во-вторых, в этом случае, для обеспечения загрузки системы, для слайса содержащего корневой каталог следует установить флаг активности (Set Bootable)).
Вячеслав, Thu Nov 13 00:58:34 2008:
Здравствуйте, Алексей!!! Очень познавательная и интересная книга. Теперь остаётся самому всё это проделать.Спасибо Вам.
аноним, Wed Nov 5 17:15:40 2008:
То ли у меня баги с браузером, то ли в паре мест опечатки (вернее, "недопечатки")

Вот тут, кажется, не хватает символа точки

> клавишами , и (действие последних двух обычно эквивалентно).

Здесь пропали непосредственно названия клавиш

> выход: комбинацией клавиш + принудительно оборвать выполнение

Страницы комментариев: 1 :: 2 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds