Руководство Freebsd




Скачать 14.27 Mb.
НазваниеРуководство Freebsd
страница8/133
Дата публикации17.03.2013
Размер14.27 Mb.
ТипРуководство
odtdocs.ru > Литература > Руководство
1   ...   4   5   6   7   8   9   10   11   ...   133
^

2.5. Введение в Sysinstall


Утилита sysinstall это программа установки, предоставляемая проектом FreeBSD. Это консольное приложение, разделенное на несколько меню и экранов, которые вы можете использовать для настройки и управления процессом установки.

Меню sysinstall управляется клавишами навигации, Enter, Tab, пробелом, и другими. Подробное описание клавиш и их функций содержится в информации по использованию sysinstall.

Для просмотра этой информации убедитесь, что выбраны пункт Usage и кнопка [Select], как показано на Рис. 2-6, затем нажмите ^ Enter.

Будут показаны инструкции по использованию меню. После просмотра инструкций, нажмите Enter для возврата в главное меню.

Рисунок 2-6. Выбор Usage в главном меню Sysinstall


^

2.6. Выделение дискового пространства


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

2.6.1. Нумерация дисков в BIOS


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

В PC, работающем под BIOS-зависимой операционной системой, такой как MS-DOS или Microsoft Windows, BIOS может отходить от обычного порядка нумерации дисков. Это позволяет пользователю загружаться не только с так называемого ''primary master'' диска. Это особенно удобно для тех пользователей, кто обнаружил, что простейший и самый дешевый путь делать резервную копию системы — купить второй идентичный первому жесткий диск и регулярно делать копии первого диска на второй, используя Ghost® или XCOPY. Затем, если первый диск выйдет из строя, будет заражен вирусом или поврежден из-за сбоя операционной системы, он может быть легко восстановлен путем логической перестановки дисков в BIOS. Это все равно что переключить кабели дисков, но без вскрытия корпуса.

Более дорогостоящие системы со SCSI контроллерами зачастую имеют расширения BIOS, позволяющие сходным путем менять порядок до семи SCSI дисков.

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

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

^ Рассказ о необыкновенных приключениях файлов Билла и Фреда:

Билл разобрал старый Wintel компьютер, чтобы сделать еще один компьютер под FreeBSD для Фреда. Билл установил один SCSI диск как нулевое устройство SCSI и поставил на него FreeBSD.

Фред начал использовать систему, но через несколько дней обнаружил, что старый SCSI диск сообщает о множестве сбоев и сказал об этом Биллу.

Еще через несколько дней Билл решил, что настало время решить проблему, и достал такой же SCSI диск из ''заначки'' в кладовке. Первая проверка поверхности показала, что диск работает нормально; Билл установил этот диск как четвертое устройство SCSI и скопировал образ диска с нулевого устройства на четвертое. Теперь, когда новый диск был установлен и отлично работал, Билл решил что неплохо бы начать использовать его, и с помощью функции SCSI BIOS поменял порядок дисков, чтобы система могла грузиться с четвертого устройства SCSI. FreeBSD загрузилась и работала без проблем.

Фред поработал еще несколько дней, и скоро они с Биллом решили, что настало время для нового приключения — время обновить версию FreeBSD. Билл удалил нулевое устройство SCSI, потому что оно ''подглючивало'', и установил на его место такой же диск из ''заначки''. Затем Билл установил новую версию FreeBSD на новое нулевое устройство SCSI используя дискеты Фреда с интернет сервера FTP. Установка прошла отлично.

Фред использовал новую версию FreeBSD несколько дней и удостоверился, что она вполне подходит для работы в инженерном отделе. Настало время скопировать все архивы со старого диска. Фред смонтировал четвертое устройство SCSI (последнюю копию старой версии FreeBSD) и обнаружил, что ни одного из его драгоценных файлов на четвертом устройстве SCSI нет.

Куда делись данные?

Когда Билл сделал копию с нулевого устройства SCSI на четвертое устройство SCSI, оно стало ''клоном''. Когда Билл поменял настройки SCSI BIOS, чтобы загрузиться с четвертого устройства SCSI, он всего лишь обманул сам себя. FreeBSD все еще работала с нулевого устройства SCSI. Изменение этих настроек BIOS привело к загрузке части кода Boot и Loader с выбранного в BIOS диска, но после загрузки драйверов FreeBSD настройки BIOS были проигнорированы, и FreeBSD вернулась к нормальной нумерации. Как показано ''на пальцах'', система продолжила работать с нулевым устройством SCSI, и все данные Фреда остались там, а не на четвертом устройстве SCSI. То, что система грузилась с четвертого устройства SCSI, было всего лишь обманутыми ожиданиями.

Мы рады упомянуть, что данные не были уничтожены или повреждены при нашем исследовании этого феномена. Старое нулевое устройство SCSI было вытащено из груды железа, и все файлы Фреда вернулись к нему.

Хотя в этом рассказе были использованы SCSI диски, с IDE дисками все точно так же.


^

2.6.2. Создание слайсов с использованием FDisk


Замечание: Внесенные вами изменения не будут записываться на диск сразу. Если вы думаете, что сделали ошибку, и хотите начать сначала, можете использовать меню для выхода из sysinstall и попробовать еще раз или нажатием U вызвать опцию Undo (отмена). Если вы запутались и не можете выйти, просто выключите компьютер.

После начала стандартной установки в sysinstall будет показано это сообщение:

Message

In the next menu, you will need to set up a DOS-style ("fdisk")

partitioning scheme for your hard disk. If you simply wish to devote

all disk space to FreeBSD (overwriting anything else that might be on

the disk(s) selected) then use the (A)ll command to select the default

partitioning scheme followed by a (Q)uit. If you wish to allocate only

free space to FreeBSD, move to a partition marked "unused" and use the

(C)reate command.

[ OK ]
[ Press enter or space ]

Нажмите Enter как предлагается. Будет показан список всех жестких дисков, обнаруженных ядром во время тестирования устройств. Рис. 2-14 показывает пример системы с двумя IDE дисками. Они были названы ad0 и ad2.

Рисунок 2-14. Выберите диск для FDisk



Клавиша Tab переключает между последним выбранным диском, [ OK ], и [ Cancel ].

Нажмите Tab один раз для выбора [ OK ], затем нажмите Enter для продолжения установки.
^

2.6.5. Создание разделов с помощью Disklabel


Теперь вы должны создать несколько разделов внутри каждого только что созданного слайса. Запомните, что у каждого раздела есть буква с a до h, а разделы b, c, и d имеют соглашения, которых вы должны придерживаться.

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

Эта схема показывает четыре раздела — один для подкачки и три для файловых систем.

^ Таблица 2-2. Планирование разделов для первого диска

Раздел

Файловая система

Размер

Описание

a

/

1 GB

Корневая файловая система. Любая другая файловая система будет смонтирована на эту. 1 GB это подходящий размер для этой файловой системы. Вы не будете хранить на ней слишком много данных, а обычная установка FreeBSD разместит здесь около 128 MB данных. Оставшееся пространство используется для временных файлов, а также оставляет возможность расширения для будущих версий FreeBSD, которым может понадобится больше места в /.

b

N/A

2-3 x RAM

Раздел подкачки находится на разделе b. Выбор правильного размера раздела подкачки это немного искусство. Хороший практический способ выбрать размер подкачки это установить его равным двум или трем размерам доступной физической памяти (RAM). Должно быть хотя бы 64 MB подкачки; если в компьютере меньше чем 32 MB памяти — установите размер подкачки равным 64 MB.

Если у вас больше одного диска, можно расположить подкачку на каждом диске. FreeBSD будет использовать каждый диск, что серьезно увеличит скорость подкачки. В этом случае, определите общий размер подкачки, который вам нужен (например, 128 MB), и поделите его на число имеющихся дисков (например, два) для определения размера разделов подкачки, которые нужно разместить на каждом вашем диске, в этом примере 64 MB на диск.

e

/var

512 MB

Каталог /var содержит файлы, которые постоянно меняются; логи и другие административные файлы. Многие из этих файлов интенсивно читаются и записываются в процессе ежедневной работы FreeBSD. Размещение их на отдельной файловой системе позволяет FreeBSD оптимизировать доступ к этим файлам без затрагивания других каталогов, не имеющих такой же модели доступа.

f

/usr

Остальная часть диска (по крайней мере — 8 GB)

Все другие файлы как правило хранятся в каталоге /usr и его подкаталогах.


Внимание: Значения, приведённые выше, являются примерными и уместны к использованию лишь опытными пользователями. Остальным — рекомендуется применять опцию автоматического разбиения, называемую Auto Defaults в редакторе разделов FreeBSD.

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

^ Таблица 2-3. Разметка разделов для остальных дисков

Раздел

Файловая система

Размер

Описание

b

N/A

Смотрите описание

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

e

/diskn

Остальная часть диска

Остальная часть диска занята одним большим разделом. Он легко может быть помещен на раздел a вместо раздела e. Однако, соглашение говорит, что раздел a зарезервирован на слайсе для корневой (/) файловой системы. вы можете не следовать этому соглашению, но программа sysinstall будет ему следовать, поэтому приняв его, вы сделаете установку несколько проще. Вы можете монтировать эти файловые системы к любой точке; в этом примере предлагается смонтировать их как каталоги /diskn, где n это номер, который уникален для каждого диска. Но вы можете использовать другую схему, если захотите.


Теперь, выбрав разметку разделов, можете приступить к их созданию в sysinstall. Вы увидите это сообщение:

Message

Now, you need to create BSD partitions inside of the fdisk

partition(s) just created. If you have a reasonable amount of disk

space (1 GB or more) and don't have any special requirements, simply

use the (A)uto command to allocate space automatically. If you have

more specific needs or just don't care for the layout chosen by

(A)uto, press F1 for more information on manual layout.
[ OK ]

[ Press enter or space ]

Нажмите ^ Enter для запуска редактора разделов FreeBSD, называемого Disklabel.

Рис. 2-19 показывает экран только что запущенного Disklabel. Экран поделен на три раздела.

Первые несколько линий показывают имя диска, с которым вы сейчас работаете и слайс, содержащий раздел, который вы создаете (здесь Disklabel называет это именем раздела (Partition name) вместо имени слайса). Этот экран также показывает объем свободного пространства на слайсе, т.е. пространство, выделенное под слайс, но еще не отданное под раздел.

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

Нижняя треть экрана показывает управляющие клавиши, работающие в Disklabel.

Рисунок 2-19. Редактор Sysinstall Disklabel


^

2.7.2. Установка Коллекции Портов


После выбора подходящего дистрибутива можно будет выбрать установку Коллекции Портов FreeBSD. Коллекция Портов — лёгкий и удобный путь установки программ. Коллекция Портов не содержит исходных кодов программ. Это набор файлов, который автоматизирует загрузку, компилирование и установку пакетов программного обеспечения сторонних разработчиков. Гл. 4 показывает, как использовать Коллекцию Портов.

Программа установки не проверяет, есть ли достаточно места. Выберите эту опцию только в том случае, если его достаточно. В FreeBSD 8.1, Коллекция Портов занимает около 417 MB. В более современных релизах это значение всегда больше.

User Confirmation Requested

Would you like to install the FreeBSD ports collection?
This will give you ready access to over 20,000 ported software packages,

at a cost of around 417 MB of disk space when "clean" and possibly much

more than that if a lot of the distribution tarballs are loaded

(unless you have the extra CDs from a FreeBSD CD/DVD distribution

available and can mount it on /cdrom, in which case this is far less

of a problem).
The ports collection is a very valuable resource and well worth having

on your /usr partition, so it is advisable to say Yes to this option.
For more information on the ports collection & the latest ports,

visit:

http://www.FreeBSD.org/ports
[ Yes ] No

Выберите [ Yes ] для установки Коллекции Портов, или [ No ], чтобы пропустить установку. Нажмите ^ Enter, чтобы продолжить. Меню выбора дистрибутивных наборов появится опять.

Рисунок 2-27. Подтверждение выбора дистрибутивного набора



^ Режимы установки с FTP: Есть три режима установки через FTP, которые вы можете выбрать: активный FTP, пассивный FTP, или через HTTP прокси.

Активный FTP: Install from an FTP server

  С этой опцией все закачки по FTP будут выполнены в ''активном'' режиме. Этот режим не позволяет работать через файрволл, но зачастую позволяет работать со старыми серверами FTP, не поддерживающими пассивный режим. Если соединение прерывается в пассивном режиме (по умолчанию), попробуйте активный!

Пассивный FTP: Install from an FTP server through a firewall

 

Эта опция говорит sysinstall использовать ''пассивный'' режим для работы с FTP. Он позволяет работать через файрволл, не разрешающий входящие соединения на случайных TCP портах.

FTP через HTTP прокси: Install from an FTP server through a http proxy

 

Эта опция говорит sysinstall использовать HTTP протокол (как Web-браузер) для работы с FTP через прокси. Прокси будет транслировать все запросы и посылать их на FTP сервер. Это позволяет проходить через файрволл, на котором FTP запрещен, но есть HTTP прокси. В этом случае потребуется указать прокси и FTP сервер.

Для работы с FTP через прокси, необходимо поместить имя сервера как часть имени пользователя после знака ''@''. Прокси сервер ''обманет'' настоящий сервер. Например, предположим что вы хотите провести установку с ftp.FreeBSD.org, используя FTP через прокси foo.example.com, прослушивающем порт 1234.

В этом случае, войдите в меню параметров, установите имя пользователя FTP ftp@ftp.FreeBSD.org, а вместо пароля введите свой адрес email. В качестве источника установки выберите FTP (или пассивный FTP, если прокси его поддерживает), и URL ftp://foo.example.com:1234/pub/FreeBSD.

Так как /pub/FreeBSD с сервера ftp.FreeBSD.org идет через прокси foo.example.com, вы сможете провести установку с этого компьютера (файлы будут загружены с ftp.FreeBSD.org как требуется для установки).
1   ...   4   5   6   7   8   9   10   11   ...   133

Похожие:

1 Расширенные возможности системы, не рассмотренные в первой части
В первой части статьи мы рассмотрели основные вопросы создания порта для Freebsd своими руками. Но система сборки программ, используемая...

Руководство кассира-оператора
Данное руководство является кратким справочным описанием для кассира-оператора по работе в конфигурации "Торговля и склад. Ред. 2"...

Руководство по эксплуатации. Гарантийный талон
Чтобы Вы как можно быстрее овладели всеми его возможностями, мы подготовили полное справочное руководство, знакомящее с режимами...

Пошаговое руководство по установке и базовой настройке Gentoo Linux...

Руководство пользователя Москва, 2012
Данное руководство может распространяться только согласно условиям, изложенным в лицензии Open Publication License, версии 0 или...

Руководство также включает в себя разделы объяснения основных функций
Данное руководство, чтобы описать пять основных видов применения программы sedev патч Studio 2

П. А. Голобородько, И. А. Коржик, А. А. Кузнецов, А. П. Толстобров
Опыт установки, настройки и эксплуатации moodle на маломощном сервере под управлением Freebsd

Специализированные дистрибутивы Linux и Freebsd для организации сетевой инфраструктуры
Свободные ос давно показали свои преимущества в качестве серверных операционных систем

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

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

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница