Предположим, что у меня есть 2 EIDE диска большого объёма. Мне надо установить FreeBSD, Linux и Windows╝ 95.
Вот как бы я это сделал:
/dev/wd0 (первый жёсткий диск)
/dev/wd1 (второй жёсткий диск)
У обоих дисков 1416 цилиндра.
Используя загрузочную дискету от MS-DOS╝ или Windows 95, с помощью утилиты FDISK.EXE на первом диске создаю первичный (primary) раздел размером 50═MB (35-40 для Windows 95, плюс немного свободного места) . Затем на втором диске создаю раздел побольше для моих Windows приложений и данных.
Перезагружаюсь и устанавливаю Windows 95 (легче сказать, чем сделать) на диск C: .
Дальше устанавливаю Linux. Не уверен про все дистрибутивы Linux, но в Slackware LILO включен по умолчанию (смотрите Разд. 2). С помощью fdisk от Linux выделяю место на первом диске (примерно 300═MB под большой раздел root и немного под swap).
LILO устанавливаю в загрузочный сектор Linux root раздела, а не в MBR (master boot record).
Оставшееся на дисках место отдаю FreeBSD. Убеждаюсь, что мой FreeBSD root раздел не выходит за пределы 1024 цилиндра (на наших гипотетических 720═MB дисках 1024 цилиндр равен 528═MB). Пространство первого диска (примерно 270═MB) отдам под разделы /usr и /. Остаток второго жёсткого диска (его размер зависит от размера раздела под Windows приложения/данные, выделенного мною на первом шаге) можно выделить под /usr/src раздел и swap пространство.
При просмотре в программе fdisk от Windows 95 мои диски должны выглядеть примерно так:
--------------------------------------------------------------------- Display Partition Information Current fixed disk drive: 1 Partition Status Type Volume_Label Mbytes System Usage C: 1 A PRI DOS 50 FAT** 7% 2 A Non-DOS (Linux) 300 43% Total disk space is 696 Mbytes (1 Mbyte = 1048576 bytes) Press Esc to continue --------------------------------------------------------------------- Display Partition Information Current fixed disk drive: 2 Partition Status Type Volume_Label Mbytes System Usage D: 1 A PRI DOS 420 FAT** 60% Total disk space is 696 Mbytes (1 Mbyte = 1048576 bytes) Press Esc to continue ---------------------------------------------------------------------** FAT16 или FAT32. Зависит от того, используется ли OEM SR2 update. Подробнее в Разд. 2 .
Устанавливаю FreeBSD. В настройках BIOS для моего первого диска должна стоять опция ''NORMAL''. Если это не так, то я ввожу реальные данные геометрии диска во время загрузки. Чтобы их узнать - загружаю Windows 95 и смотрю необходимую информацию в Microsoft Diagnostics (MSD.EXE) или смотрю их в BIOS. Ввожу hd0=1416,16,63, где 1416 - количество цилиндров на моем диске, 16 - количество головок, 63 - количество секторов на дорожку.
При разбивке диска устанавливаю Boot Easy на первый жёсткий диск. Не стоит беспокоиться о втором диске, т.к. там нечему загружаться.
После перезагрузки Boot Easy должен определить мои три загружаемых раздела, как DOS (Windows 95), Linux и BSD (FreeBSD).
Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.