Выбор Boot Manager:
-------------------
Если вы хотите переключаться между различными операционными системами на
вашей машине, или если вы пытаетесь установить FreeBSD на диск, отличный от
первого, вам необходимо установить boot manager. В случае, когда вы хотите
загрузить другую OS, следует также иметь в виду, что вам строго необходимо
установить boot manager на ПЕРВОМ диске! Даже если вы не собираетесь
создавать партицию FreeBSD на том диске (напр., оно полностью занято чем-то
еще), все равно boot manager должен находиться на первом диске, чтобы
функционировать в качестве "redirector" для процесса загрузки.
Для этого просто выберите свое первое устройство в меню drive выбора, и
когда появится редактор партиций, не вносите никаких изменений, просто
нажмите (Q)uit. В меню загрузки, которое следует за этим, выберите первую
опцию (установить boot manager) и затем приступить к установке другого(их)
устройств(а) используемых для FreeBSD.
Следует также отметить, что "операционные системы", такие как Windows 95,
полностью перепишут ваш boot manager без вежливого "may I please destroy
your boot manager?", если вы по ошибке будете устанавливать их вторыми.
Если это произойдет после того, как FreeBSD уже установлено, не все еще
потеряно! Просто зайдите снова в вашу FreeBSD дистрибутивную директорию и
найдите tools/ subdirectory, в которой вы найдете "bootinst.exe" и
"boot.bin". Для замены просто наберите "bootinst boot.bin", пока вы
находитесь в tools/ subdirectory.
Если boot manager выдает вам ``F?'', когда вы приступаете к работе в первый
раз, и нажатие на функциональную клавишу, отведенную для FreeBSD, ни к чему
не приводит, тогда у вас проблемы с несоответствием конфигурации. В этом
случае вам следует прочитать следующую секцию, чтобы ознакомится с важной
информацией о том, как избежать данной проблемы!
Геометрическое преобразование(translation) / Раздел диска(ов) между разными ОС:
-------------------------------------------------------------------------------
Если вы собираетесь отвести часть диска под FreeBSD, тогда, ПОЖАЛУЙСТА,
УБЕДИТЕСЬ в том, что геометрия в Partition Editor верна для вашего диска и
комбинации контроллера (controller combination)!
IDE диски часто имеют определенную настройку геометрии во время настройки
PC BIOS, или (в случае больших по объему дисков IDE) их геометрия
"преобразуется" ("translated") IDE контроллером или специальной boot-sector
translation утилитой, такой как в OnTrack Systems. В этих случаях, довольно
сложно узнать точную геометрию, поскольку ее невозможно определить с одного
взгляда на диск или на настройки PC BIOS. Наилучший способ проверить то, что
ваша геометрия правильно подсчитывается в таких ситуациях - это загрузить
DOS (с жесткого диска, не с дискеты!) и запустить утилиту ``pfdisk'',
находящуюся в tools/ директории FreeBSD CDROM-а или на FTP сайте. С ее
помощью можно узнать геометрию, видимую DOS, которая обычно и является самой
точной.
Если у вас вообще нет на диске партиции DOS, тогда для выявления геометрии
вам будет удобнее перед установкой FreeBSD создать сначала небольшую DOS
партицию. Как только FreeBSD будет установлена, вы всегда сможете удалить
DOS, если вам понадобится свободное место на диске.
В любом случае было бы неплохо (верьте или нет), если на вашем компьютере
всегда была небольшая загрузочная партиция DOS: если машина будет нестабильна
или будет производить странные действия (что не является большой редкостью
для оборудования PC!), вы можете, по крайней мере, использовать DOS для
установки и работы одной из коммерчески доступных утилит диагностики PC.
ОБРАТИТЕ ВНИМАНИЕ:
Любая корневая партиция, с которой вы пытаетесь загрузиться, должна также
находиться ниже 1024th цилиндра. Если вы используете translated geometry
(технологию пересчета геометрии жесткого диска), тогда в этом не будет
проблемы, но если вы используете реальную геометрию диска в которой количество
цилиндров больше чем 1024, в этом случае, если корневая (root) партиция была
создана за пределом первых 1024 цилиндров или файл ядра расположен за этим
пределом, то ваша система не сможет загрузить ядро и как результат, систему
в целом. Если вы пытаетесь поделить первый диск между FreeBSD и еще одной
ОС, которая была установлена до этого, вы особенно подвержены риску
столкновения с этой проблемой и должны тщательно проверить разметку диска.
Если вы обнаружили, что ниже цилиндра 1024 у вас недостаточно места для
создания корневой партиции FreeBSD (опять же, это относится ТОЛЬКО к
корневой партиции - где находится ядро FreeBSD, вопросы геометрии становятся
не важны), вам, вероятнее всего, понадобится совершить установку на другом
диске (смотрите секцию boot manager выше) или изменить размер ваших
существующих партиций так, чтобы обе операционные системы могли иметь
загружающиеся партиции ниже цилиндра 1024.
Вы можете обвинить IBM за ограничения адреса 10-битного цилиндра. "Ни у
кого не будет диска с более, чем 1024 цилиндрами." Кто-то ведь это сказал.