Общий порядок инсталляции системы.

 

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

 

  1. Определяемся какую версию FreeBSD мы ставим. Определение очень простое – какая есть в виде CD-ром у Вас на столе и она Ваша – и ее не надо никому возвращать. Она останется у Вас и в любой момент за 1.5-2 часа возможно переставить систему с этого CD при возникновении а) сбоев связанных с потерей оборудования (выгорело) б) Вас взломали и неясно – что Вам закинули в Вашу систему и Вы не уверены в надежности. Есть желание все поставить по новой и повысить безопасность тем или иным способом.

 

Предположим – у нас есть дистрибутив FreeBSD 4.7

 

  1. Проверяем – грузится ли Ваш компьютер с CD. Грузится – переходим к п. 3. Не грузится – делаем 2 загрузочных дискеты.

 

Для этого на диск копируем директорию Floppies и в эту директорию из директории Tools копируем файл fdimage.exe

 

Для копирования первого диска даем команду:

 

Fdimage kern.flp a:

 

Второго:

 

Fdimage

 

Не грузится и с дискет - в BIOS будущего сервера проверяем последовательность загрузки: Floppy-CDROM-HDD0

 

Если и это не помогает – придется менять весь компьютер или как минимум мейнборд.

 

  1. Загрузились. В принципе метод загрузки – флоппи-CD не имеет значения  - главное получить в конечном счете предложение начать установку – выбор из 3-х возможных вариантов загрузки ядра системы (Kernel) - 1) загружать ядро в автоматическом режиме – по умолчанию; 2) – загружать ядро с ручной корректировкой устройств, включаемых во время загрузки; 3) – возможность полного конфигурирования ядра до момента первой загрузки.

Когда что применять? Подход, наиболе быстрый для перого этапа – создания версии загружаемой системы – вариант 1) - загружать ядро в автоматическом режиме. Если это проходит и виден как минимум жесткий диск и CD-ROM – на первом этапе этого вполне достаточно. Если у Вы работаете с SCSI дисками и SCSI контроллером – возможно прийдется конфигурировать ядро вручную – режим 2). Что для этого надо: из Интернет с сайтов производителей выкачать все последние Flash обновления контроллеров, в DOS режиме (при загрузке обычно с дискеты) обновляются Flash, на листе бумаги выписываются все характеристики устройств: тип SCSI контроллера, адреса прерываний, параметры адресации памяти, адрес устройства, и т.д. – максимально возможные данные, которые можно получить из программы конфигурирования контролера. Вовтором режиме загрузки ядра ХХХХХ – добавить или откорректировать адреся для имеющихся устройств. В этом случае не обойтись без краткого описания обслуживаемых устройств (совместимости), обычно имеющегося на CD с операционной системой.

Следует заметить одно отличие более старых версий FreeDSD (версии ряда 2.Х.Х) от версий 4.Х.Х – поддерживаемость ISA SCSI адаптеров Adaptec ряда 14ХХ – в версиях FreeBSD 2.X.X  на подобном адаптере можно собрать систему, которая будет очень пристойно выполнять функции «внутреннего» служебного сервера – роутера, POP3 сервера, внутреннего почтового сервера, внутреннего DNS сервера, внурненнего WWW сервера, системы анализа безопасности и т.д. Почему так ставится вопрос- часто старый (для использования в качестве Novell или Windows NT) сервер можно применить для разворачивания служебного сервера под FreeBSD – у него вполне работоспособный контроллер, обычно диски от 2-х ГБ и выше и прамяти не менее 32-64 МБ. Этого вполне достаточнго для функций необходимых для небольшой сети – производительности для сервисных служб вполне достаточно. Так вот, в версиях 2.Х.Х подобные контроллеры могут работать как онтроллеры загружаемых (Bootable) дисков, в версиях 4.Х.Х – только как дополнительный диск, который будет служить только как раздел хранилища данных (раздел для WWW, FTP, баз MySQL и т.д.).

 

  1. Система в процессе установки. Какие принцииальные замечания можно сделать:

·        не важно на данном этапе какие сетевые карты и опознались ли они – потом все-равно надо будет перекомпилировать Kernel и может быть прийдется менять сетевыю карту.

·        Нужно ставить систему в варианте «kernel developer» - потом проще перекомпилировать kernel

·        FreeBSD в CD-ROM, скачанных из интернет или полученных не в «Оригинальной» упаковке вполне могут оказаться Beta Release или Service Release – отрицательным для Вас возможно будет невозможность правильного – без ошибок – перекомпиляция Kernel версии GENERIC – то-есть исходной, без каких бы то ни было правок. В данном случае «лечение» следующее – или иной набор CD-ROM или более изощренный метод – поставить систему как есть и вручную из интернет выкачать и установить директоррию /usr/src/sys – ищите файлы ssys.1 … ssys.XXX на зеркалах FreeBSD для именно имеющейся СD версии. При этом внимательно – не путайте версии FreeBSD. В директории, где находятся эти файлы есть инсталяцилонный файл, открыв который и порсмотрев порядов выполняемых операций можно даже вручную, без него,  развернуть соответствующий набор дистрибутивов Kernel.

 

  1. Итак, мы поставились – пока не вводим админимтратиный пароль – мы его успеем поменять. Система потребовала перезагрузки. Вытаскиваем CD и Floppies и нажимаем “Enter”.

 

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



Используются технологии uCoz