В общем случае вам нужен только один файл floppies/boot.flp, содержащий образ, который вам нужно будет перенести на дискету 1.44Мб и затем загрузиться с неё для того, чтобы скачать все остальное (в процессе установки вам нужно будет задавать параметры соединения TCP/IP, конфигурацию лент, приводов CDROM, дискет, разделов DOS и всего, что будет необходимо для успешной инсталляции).
Если вы хотите скачать дистрибутив самостоятельно (например, для
установки с раздела DOS), вот список рекомендованных частей
дистрибутива:
Полные инструкции по этой процедуре и об установке вообще можно
найти в На дискету размером 3.5 дюйма (1.44Мб) может поместиться
1474560 байт данных. Образ дискеты имеет размер ровно 1474560 байт.
Типичные ошибки при подготовке загрузочной дискеты:
Некоторые клиентские программы FTP используют по умолчанию
текстовый (ascii) режим передачи и пытаются поменять
все принятые последовательности символов "конец строки" на
соответствующие им в вашей системе. В таком случае образ
загрузочного диска будет неизбежно испорчен. Проверьте размер
полученного файла: если он не точно такой же,
как на FTP-сервере, то ошибка произошла, скорее всего, в процессе
передачи.
Во избежание этого введите команду binary в командной
строке FTP после того, как вы подключитесь к серверу, но до того,
как начали скачивать файл.
Программы типа copy не работают с образами дискет,
предназначенными для загрузки. Образ содержит полное содержимое
дискеты, дорожка за дорожкой, и не предназначен для помещения на
дискету в качестве обычного файла. Вам необходимо перенести его
на дискету ``непосредственно'', используя низкоуровневые средства
(такие как fdimage или rawrite), описанные в
Инструкции по установке могут быть найдены в
Вам нужен персональный компьютер не ниже 386, с 5 или более
мегабайтами ОЗУ и по крайней мере 60Мб свободного пространства на
винчестере. Система может работать с дешёвым графическим адаптером MDA,
но для того, чтобы запустить X11R6, требуется ведеокарта стандарта VGA
или лучше.
Посмотрите также раздел
.
FreeBSD 2.1.7 была последней версией, которую можно было
проинсталлировать на системе с 4Мб ОЗУ. Более новые версии FreeBSD,
типа 2.2, требуют по крайней мере 5Мб ОЗУ для установки.
Все версии FreeBSD, включая 3.0, будут РАБОТАТЬ на 4Мб ОЗУ,
просто на 4Мб нельзя запустить инсталляционную программу. Вы
можете добавить дополнительную память для инсталляции, если вам
это нужно, а после того, как система будет установлена и запущена,
вернуться к конфигурации с 4Мб. Или вы можете подключить ваш диск
к компьютеру с ОЗУ, большим чем 4Мб, проинсталлировать систему и
переставить диск обратно.
Есть ещё несколько причин, по которым FreeBSD 2.1.7 не будет
устанавливаться с 4Мб. А именно: она не будет устанавливаться
на системе с 640Кб основной и 3Мб дополнительной памяти. Если ваша
материнская плата может перемещать некоторую ``потерянную''
память из области 640Кб в область 1Мб, тогда может быть, вы
сможете запустить FreeBSD 2.1.7.
Попробуйте войти в настройку вашего BIOS и посмотреть параметры
``перемещения'' (remap). Включите его. Может быть, еще понадобится
выключить теневое ПЗУ (ROM shadowing).
Может быть, самое простое решение - найти еще 4Мб на время
инсталляции. Откомпилируйте ядро только с теми параметрами, которые
нужны и затем уберите 4Мб.
Вы можете также проинсталлировать версию 2.0.5, а затем
обновить вашу систему до 2.1.7 с помощью пункта ``upgrade''
программы инсталляции 2.1.7.
После установки вы можете построить ядро, которое будет работать
на 4Мб. Кто-то даже умудрялся загружаться с 2Мб (хотя система
в основном была неработоспособна :-))
В настоящий момент нет *простого* способа сделать оригинальную
загрузочную дискету. Файл
/usr/src/release/floppies/Makefile предназначен именно для
этого, однако на самом деле
that's supposed to let you *just* make those floppies, but it's not
really gelled yet.
Чтобы сделать оригинальный релиз, следуйте инструкциям
.
Взгляните на это Сначала проинсталлируйте Windows 95, затем FreeBSD. Менеджер
загрузки FreeBSD будет управлять процессом загрузки Win95 или
FreeBSD, Если вы после этого ещё раз проинсталлируете Windows 95,
то в процессе установки менеджер загрузки будет грубо удалён.
Если такое случится, обратитесь к следующему разделу.
Вы можете переустановить менеджер загрузки FreeBSD двумя способами:
и менеджер загрузки будет переустановлен.
Программа обнаружения повреждённых блоков ( Если повреждённые блоки находятся на SCSI диске, взгляните на
.
Если вы видите, что как машина зависает или неожиданнно
перезагружается, когда вы пытаетесь загрузиться с установочной
дискеты, вы должны задать себе три вопроса:-
Есть сведения, что Netscape вызывает проблемы при скачивании
загрузочного диска, так что лучше всего использовать специальную
программу FTP, если она у вас есть.
Если вы инсталлируете 2.1.7R с ленты, вы должны создать
ленту с размером блока tar, равным 10 (5120 байт). Размер
блока tar по умолчанию равен 20 (10240 байт), поэтому ленты,
созданные со стандартным размером блока, не могут быть использованы
для установки 2.1.7R; вы получите сообщение об ошибке, говорящее,
что размер записи слишком большой.
Для этого нужен соединительный шнур типа laplink и на обеих машинах
должна быть включена поддержка драйвера lpt.
Подключите кабель laplink к параллельным портам компьютеров.
Настройте параметры сетевого интерфейса lp0 на обеих машинах, войдя
администратором. Например, если вы хотите соединить хосты с именами
max и moritz
Это всё! Пожалуйста, прочтите ещё страницы Справочника lp(4) и
- lpt(4).
+ Это всё! Пожалуйста, прочтите ещё страницы Справочника
+ Вы также должны добавить эти хосты в файл /etc/hosts
Для проверки работоспособности связи выполните следующие действия:
на машине max:
Для этого нужно соединить два компьютера параллельным кабелем
Laplink следующим образом:
Посмотрите также на странице,
посвящённой мобильным вычислениям.
(Под "параметрами" диска мы понимаем число дорожек, головок и
секторов на дорожку на диске, что для простоты обозначается как
C/H/S. Именно так работает BIOS персональных компьютеров при чтении
или записи диска).
Похоже, что по каким-то причинам это вызывает много недоразумений.
Прежде всего, Имеет значение только В случае дисков SCSI, параметры используются в зависимости от того,
включена ли поддержка расширенной трансляции на вашем контроллере
(что часто обозначается как "support for DOS disks >1GB" или
что-то похожее). Если эта возможность выключена, то используйте
N дорожек, 64 головки и 32 сектора на дорожку, где N - это ёмкость
диска в мегабайтах. Например, 2Гбайтный диск должен иметь 2048
дорожек, 64 головки и 32 сектора а дороку.
Если трансляция Если вы не уверены, или FreeBSD ошибается при определении
параметров диска во время установки, самый простой способ решить эту
проблему - создать на диске маленький раздел DOS. После этого
параметры диска должны определиться правильно (и вы всегда можете
удалить раздел DOS в редакторе разделов, если вы не хотите его
сохранить, или оставить его для настройки сетевых адаптеров и подобных
вещей).
Кроме того, существует свободно доступная утилита, распространяемая
вместе с FreeBSD, которая называется ``tools компакт-диска с FreeBSD или
на различных ftp-серверах), которую можно использовать для определения
параметров, которые используются другими операционными системами,
расположенными на вашем диске. Затем вы можете использовать эти
параметры в редакторе разделов.
Да. Вы должны убедиться, что корневой раздел находится до
1024 дорожки, так чтобы BIOS могла загрузить с него ядро. (Заметьте,
что это ограничение BIOS компьютера, а не FreeBSD).
Для диска SCSI, это, как правило, будет означать, что
корневой раздел располагается в первых 1024Мб (или в первых 4096Мб,
если включен режим расширенной трансляции - посмотрите предыдущий
вопрос). Для дисков IDE соответствующее значение равно 504Мб.
FreeBSD распознаёт Ontrack Disk Manager и допускает его
использование. Другие менеджеры дисков не поддерживаются.
Если вы хотите использовать диск с FreeBSD, вам не нужен
менеджер диска. Отконфигурируйте диск на столько пространства,
сколько сможет обработать BIOS (обычно 504 мегабайта). и
FreeBSD разпознает, сколько места у вас есть на самом деле.
Если вы используете старый диск с контроллером MFM, вам может
потребоваться точно указать FreeBSD количество используемых
дорожек.
Если вы хотите использовать FreeBSD совместно с другой
операционной системой, это можно сделать и без менеджера диска:
удостоверьтесь, что загрузочный раздел FreeBSD и раздел для другой
операционной системы не выходят за пределы 1024 дорожки. Если вы
будете осторожны, 20 мегабайтного раздела для загрузки будет
достаточно.
Это классический случай, когда FreeBSD и DOS или другая
операционная система конфликтуют по поводу диска. Вам нужно будет переустановить FreeBSD,
но имейте в виду, что инструкции, данные выше, помогают всегда.
Это ещё один признак проблемы, описанной в предыдущем разделе.
Параметры диска в BIOS и параметры, используемые FreeBSD, не
совпадают. Если ваш контроллер или BIOS поддерживают трансляцию
дорожек (часто обозначаемую как ``>1GB drive support''),
попробуйте включить эту возможность и переустановить FreeBSD.
Кроме разве что вопроса производительности, нет. Во FreeBSD 2.X
встроен контроль границ буферов (bounce buffers), что позволяет вашим
контроллерам, работающим в режиме прямого доступа к шине, иметь доступ
к памяти выше 16Мб. (Заметьте, что это будет требоваться только если
вы используете устройства ISA, хотя этого также требуют некоторые
устройства EISA и VLB).
Добро пожаловать во FreeBSD 2.X FAQ!
Как и обычный FAQ конференций Usenet, этот документ содержит
большинство из часто задаваемых вопросов, касающихся
операционной системы FreeBSD (и, конечно, ответы на них).
Первоначально предназначенный для уменьшения потока сообщений и
избежания повторения одних и тех же вопросов, постепенно FAQ
превратился в ценный источник информации.
Мы прилагаем все усилия, чтобы сделать этот FAQ максимально
информативным; если у вас есть идеи по его усовершенствованию,
пожалуйста, напишите
В двух словах, FreeBSD 2.X - это UN*X-подобная операционная
система, основанная на версии 4.4BSD Калифорнийского Университета
(Беркли) для платформы i386. Также она косвенно базируется
на 386BSD (BSD Net/2, перенесённой на платформу i386 Вильямом
Джолитцем (William Jolitz)), хотя от того
первоначального кода осталось очень мало. Более подробные объяснения
того, что представляет из себя FreeBSD и для чего она может вам
пригодиться, можно найти на FreeBSD используется компаниями, Интернет-провайдерами,
научными работниками, профессионалами в вычислительной технике,
студентами и рядовыми пользователями по всему миру для
работы, образования и отдыха. Вы можете увидеть некоторых из них
в нашей Для более детального ознакомления с FreeBSD, пожалуйста,
- обращайтесь к Цели, преследуемые проектом FreeBSD - это предоставление
программного обеспечения, которое может быть использовано в
любых целях без всяческих ограничений. Многие из нас вкладывают
значительные усилия в её разработку (и проектирование) и определённо
были бы не против получения финансовой поддержки,
но мы не собираемся её требовать. Мы надеемся, что наша основная и самая
значительная "миссия" - предоставить код всем желающим, для любых целей,
так чтобы он нашел самое широкое применение и принес наибольшую пользу.
Это, на наш взгляд, одна из самых фундаментальных целей
Free Software, которую мы с энтузиазмом поддерживаем.
- Исходный код, который подпадает под действие GNU Public License
- (GPL) или GNU Library Public License (GLPL), имеет несколько больше
- ограничений, хотя это и навязывание доступа к исходным
- текстам, а не наоборот, как обычно. Из-за дополнительных сложностей,
- которые могут возникнуть в случае коммерческого использования
- программного обеспечения GPL, мы стараемся, где это только
- возможно, заменить подобное программное обеспечение аналогичным,
- но подпадающим под более свободную лицензию BSD.
+ Исходный код, подпадающий под действие GNU General
+ Public License (GPL) или GNU Library General Public License (LGPL),
+ имеет несколько больше ограничений, хотя и представляет собой
+ навязывание доступа к исходным текстам, а не наоборот, как обычно. Из-за
+ дополнительных сложностей, которые могут возникнуть в случае
+ коммерческого использования программного обеспечения GPL, мы стараемся,
+ где только это возможно, заменить подобное программное обеспечение
+ аналогичным, но подпадающим под более свободную лицензию BSD.
Для тех наших читателей, для которых английский не является родным
языком, можно добавить, что слово ``free'' используется здесь
в двух смыслах, один означает ``бесплатно'', а другой
``вы можете делать все что хотите''. За исключением пары вещей,
которые вы
Версия Если вы не специалист по операционным системам или не в состоянии
отличить реальную проблему от временных явлений, вы не должны
использовать FreeBSD-current. Эта ветвь зачастую меняется очень
быстро и вполне может быть просто не работоспособна некоторое
время. Те, кто используют FreeBSD-current, должны быть в состоянии
анализировать любые проблемы и сообщать о них, если это действительно
ошибки, а не ``глюки''. Сообщения типа ``make world produces some error
about groups'' в списке рассылки -current иногда воспринимаются
пренебрежительно.
Из ветви -current регулярно делаются
Не утверждается, что всякий снапшот имеет качество
``готового продукта''. Для стабильной и надежной работы
вам нужно подождать полного релиза.
Снапшоты доступны непосредственно с После того, как была выпущена FreeBSD 2.0.5, мы решили разделить
разработку FreeBSD на две части. Одна ветка была названа Ветвь -current постепенно переходит в 4.0 и выше, тогда как
предыдущая ветвь, 2.2-stable, была вытеснена релизом 2.2.8.
Теперь его заменила ветвь 3.0-stable, первый релиз которой, 3.1,
выйдет в начале 1999 года. "Текущей веткой" сейчас является
4.0-current, первый релиз которой появится в первом квартале 2000 года.
Как правило, основная группа разработчиков выпускает
новую версию, только когда они уверены, что добавленных новых
возможностей и/или внесённых исправлений уже достаточно и новый
релиз не потеряет стабильности. Многие пользователи оценивают эту
осторожность как одну из лучших сторон FreeBSD, хотя она несколько
разочаровывает, если вам не терпится попробовать новые возможности..
В среднем новые версии выпускаются примерно каждые четыре месяца.
Для тех, кому не терпится, предназначены SNAP-релизы,
выпускаемые более часто, в частности, в течении месяца перед релизом.
В настоящее время FreeBSD 3.x работает как на архитектуре x86,
так и на платформе Решения, которые касаются ключевых моментов в проекте FreeBSD,
такие, как общее направление развития проекта или кто
может добавлять код к дереву исходных текстов, принимаются
Однако, большинство нетривиальных изменений широко обсуждается
в , и не существует
никаких ограничений на участие в подобных дискуссиях.
Все основные релизы FreeBSD доступны по ftp с
FreeBSD также доступна через CDROM, по такому алресу:
Walnut Creek CDROM В Австралии вы можете найти по адресу:
Advanced Multimedia Distributors Исчерпывающая информация содержится в Полная информация о группах новостей есть в Да, большинство сетей IRC имеют канал FreeBSD:
Все эти каналы разные и не имеют отношения друг к другу. Их стили
общения также отличаются, так что вам, может быть,
придётся попробовать все, чтобы найти тот, который соответствует
вашему стилю. Как и обычно с *любым* каналом IRC, если вы
легко раздражаетесь или не можете иметь дела с большим количеством
лиц школьного (и младшего школьного) возраста, пытающихся озвучить
свои попытки самоутверждения, не обращайте на это внимания.
Вы можете обратиться в FreeBSD Documentation Project (а ещё лучше
к нему присоединиться) через список рассылки doc:
``Руководство'' по FreeBSD доступно и может быть найдено на
- Прекрасным печатным руководством по FreeBSD является книга
``The Complete FreeBSD'', написанная Грегом Лиэем (Greg Lehay) и
изданная Walnut Creek CDROM Books. В настоящее время вышло второе
издание, содержащее 1,750 страниц руководств по установке и
администрированию системы и прикладных программ, а также страницы
Справочника. Книга (и последний релиз FreeBSD) может быть заказана у
Так как FreeBSD 2.2.X основана на выпуске Berkeley 4.4BSD-Lite2,
большинство руководств по 4.4BSD подходят к FreeBSD 2.2.X.
O'Reilly and Associates издают следующие руководства:
Описание этих книг может быть найдено через WWW:
Вы не ошибётесь, если для подробного ознакомления с устройством
ядра 4.4BSD kernel обратитесь к следующей литературе:
McKusick, Marshall Kirk, Keith Bostic, Michael J Karels,
and John Quarterman. The Design and Implementation of the 4.4BSD Operating
System. Reading, Mass. : Addison-Wesley, 1996. Хорошей книгой по системному администрированию является:
Evi Nemeth, Garth Snyder, Scott Seebass & Trent R. Hein, Сообщения пользователей о всех открытых проблемах могут быть
запрошены (или добавлены) с помощью нашего
Актуальная версия FAQ в форматах PostScript и обычного текста (7
бит ASCII и 8 бит Latin1) доступна с веб-сервера FreeBSD или с любого
его зеркала.
Как PostScript (примерно 370Кб):
Как текст ASCII (примерно 220Кб):
Как текст ISO 8859-1 (примерно 220Кб):
Актуальная версия Руководства в форматах PostScript и обычного
текста (7 бит ASCII и 8 бит Latin1) доступна с веб-сервера FreeBSD
или с любого его зеркала.
Как PostScript (примерно 1.7Мб):
Как текст ASCII (примерно 1080Кб):
Как текст ISO 8859-1 (примерно 1080Кб):
Действительно, FAQ и Руководство в форматах ASCII и Latin1 не
являются чисто текстовыми документами; они содержат символы
форматирования для вывода на печать. Если вам нужно преобразовать эти
документы к виду, пригодному для чтения, обработайте файл программой
col:
Несомненно! Есть несколько способов это сделать.
Хорошо. Хотя мы не сможем заплатить, в наших силах подарить вам
бесплатный CD или футболку и внести вас в список составителей
Руководства, если вы предоставите перевод.
Следующие телеконференции содержат информацию о FreeBSD, которая
будет полезна её пользователям:
Ресурсы Internet:
В Руководстве по FreeBSD имеется достаточно полный
В общем случае вам нужен только один файл floppies/boot.flp, содержащий образ, который вам нужно будет перенести на дискету 1.44Мб и затем загрузиться с неё для того, чтобы скачать все остальное (в процессе установки вам нужно будет задавать параметры соединения TCP/IP, конфигурацию лент, приводов CDROM, дискет, разделов DOS и всего, что будет необходимо для успешной инсталляции).
Если вы хотите скачать дистрибутив самостоятельно (например, для
установки с раздела DOS), вот список рекомендованных частей
дистрибутива:
Полные инструкции по этой процедуре и об установке вообще можно
найти в На дискету размером 3.5 дюйма (1.44Мб) может поместиться
1474560 байт данных. Образ дискеты имеет размер ровно 1474560 байт.
Типичные ошибки при подготовке загрузочной дискеты:
Некоторые клиентские программы FTP используют по умолчанию
текстовый (ascii) режим передачи и пытаются поменять
все принятые последовательности символов "конец строки" на
соответствующие им в вашей системе. В таком случае образ
загрузочного диска будет неизбежно испорчен. Проверьте размер
полученного файла: если он не точно такой же,
как на FTP-сервере, то ошибка произошла, скорее всего, в процессе
передачи.
Во избежание этого введите команду binary в командной
строке FTP после того, как вы подключитесь к серверу, но до того,
как начали скачивать файл.
Программы типа copy не работают с образами дискет,
предназначенными для загрузки. Образ содержит полное содержимое
дискеты, дорожка за дорожкой, и не предназначен для помещения на
дискету в качестве обычного файла. Вам необходимо перенести его
на дискету ``непосредственно'', используя низкоуровневые средства
(такие как fdimage или rawrite), описанные в
Инструкции по установке могут быть найдены в
Вам нужен персональный компьютер не ниже 386, с 5 или более
мегабайтами ОЗУ и по крайней мере 60Мб свободного пространства на
винчестере. Система может работать с дешёвым графическим адаптером MDA,
но для того, чтобы запустить X11R6, требуется ведеокарта стандарта VGA
или лучше.
Посмотрите также раздел
.
FreeBSD 2.1.7 была последней версией, которую можно было
проинсталлировать на системе с 4Мб ОЗУ. Более новые версии FreeBSD,
типа 2.2, требуют по крайней мере 5Мб ОЗУ для установки.
Все версии FreeBSD, включая 3.0, будут РАБОТАТЬ на 4Мб ОЗУ,
просто на 4Мб нельзя запустить инсталляционную программу. Вы
можете добавить дополнительную память для инсталляции, если вам
это нужно, а после того, как система будет установлена и запущена,
вернуться к конфигурации с 4Мб. Или вы можете подключить ваш диск
к компьютеру с ОЗУ, большим чем 4Мб, проинсталлировать систему и
переставить диск обратно.
Есть ещё несколько причин, по которым FreeBSD 2.1.7 не будет
устанавливаться с 4Мб. А именно: она не будет устанавливаться
на системе с 640Кб основной и 3Мб дополнительной памяти. Если ваша
материнская плата может перемещать некоторую ``потерянную''
память из области 640Кб в область 1Мб, тогда может быть, вы
сможете запустить FreeBSD 2.1.7.
Попробуйте войти в настройку вашего BIOS и посмотреть параметры
``перемещения'' (remap). Включите его. Может быть, еще понадобится
выключить теневое ПЗУ (ROM shadowing).
Может быть, самое простое решение - найти еще 4Мб на время
инсталляции. Откомпилируйте ядро только с теми параметрами, которые
нужны и затем уберите 4Мб.
Вы можете также проинсталлировать версию 2.0.5, а затем
обновить вашу систему до 2.1.7 с помощью пункта ``upgrade''
программы инсталляции 2.1.7.
После установки вы можете построить ядро, которое будет работать
на 4Мб. Кто-то даже умудрялся загружаться с 2Мб (хотя система
в основном была неработоспособна :-))
В настоящий момент нет *простого* способа сделать оригинальную
загрузочную дискету. Файл
/usr/src/release/floppies/Makefile предназначен именно для
этого, однако на самом деле
that's supposed to let you *just* make those floppies, but it's not
really gelled yet.
Чтобы сделать оригинальный релиз, следуйте инструкциям
.
Взгляните на это Сначала проинсталлируйте Windows 95, затем FreeBSD. Менеджер
загрузки FreeBSD будет управлять процессом загрузки Win95 или
FreeBSD, Если вы после этого ещё раз проинсталлируете Windows 95,
то в процессе установки менеджер загрузки будет грубо удалён.
Если такое случится, обратитесь к следующему разделу.
Вы можете переустановить менеджер загрузки FreeBSD двумя способами:
и менеджер загрузки будет переустановлен.
Программа обнаружения повреждённых блоков ( Если повреждённые блоки находятся на SCSI диске, взгляните на
.
Если вы видите, что как машина зависает или неожиданнно
перезагружается, когда вы пытаетесь загрузиться с установочной
дискеты, вы должны задать себе три вопроса:-
Есть сведения, что Netscape вызывает проблемы при скачивании
загрузочного диска, так что лучше всего использовать специальную
программу FTP, если она у вас есть.
Если вы инсталлируете 2.1.7R с ленты, вы должны создать
ленту с размером блока tar, равным 10 (5120 байт). Размер
блока tar по умолчанию равен 20 (10240 байт), поэтому ленты,
созданные со стандартным размером блока, не могут быть использованы
для установки 2.1.7R; вы получите сообщение об ошибке, говорящее,
что размер записи слишком большой.
Для этого нужен соединительный шнур типа laplink и на обеих машинах
должна быть включена поддержка драйвера lpt.
Подключите кабель laplink к параллельным портам компьютеров.
Настройте параметры сетевого интерфейса lp0 на обеих машинах, войдя
администратором. Например, если вы хотите соединить хосты с именами
max и moritz
Это всё! Пожалуйста, прочтите ещё страницы Справочника lp(4) и
- lpt(4).
+ Это всё! Пожалуйста, прочтите ещё страницы Справочника
+ Вы также должны добавить эти хосты в файл /etc/hosts
Для проверки работоспособности связи выполните следующие действия:
на машине max:
Для этого нужно соединить два компьютера параллельным кабелем
Laplink следующим образом:
Посмотрите также на странице,
посвящённой мобильным вычислениям.
(Под "параметрами" диска мы понимаем число дорожек, головок и
секторов на дорожку на диске, что для простоты обозначается как
C/H/S. Именно так работает BIOS персональных компьютеров при чтении
или записи диска).
Похоже, что по каким-то причинам это вызывает много недоразумений.
Прежде всего, Имеет значение только В случае дисков SCSI, параметры используются в зависимости от того,
включена ли поддержка расширенной трансляции на вашем контроллере
(что часто обозначается как "support for DOS disks >1GB" или
что-то похожее). Если эта возможность выключена, то используйте
N дорожек, 64 головки и 32 сектора на дорожку, где N - это ёмкость
диска в мегабайтах. Например, 2Гбайтный диск должен иметь 2048
дорожек, 64 головки и 32 сектора а дороку.
Если трансляция Если вы не уверены, или FreeBSD ошибается при определении
параметров диска во время установки, самый простой способ решить эту
проблему - создать на диске маленький раздел DOS. После этого
параметры диска должны определиться правильно (и вы всегда можете
удалить раздел DOS в редакторе разделов, если вы не хотите его
сохранить, или оставить его для настройки сетевых адаптеров и подобных
вещей).
Кроме того, существует свободно доступная утилита, распространяемая
вместе с FreeBSD, которая называется ``tools компакт-диска с FreeBSD или
на различных ftp-серверах), которую можно использовать для определения
параметров, которые используются другими операционными системами,
расположенными на вашем диске. Затем вы можете использовать эти
параметры в редакторе разделов.
Да. Вы должны убедиться, что корневой раздел находится до
1024 дорожки, так чтобы BIOS могла загрузить с него ядро. (Заметьте,
что это ограничение BIOS компьютера, а не FreeBSD).
Для диска SCSI, это, как правило, будет означать, что
корневой раздел располагается в первых 1024Мб (или в первых 4096Мб,
если включен режим расширенной трансляции - посмотрите предыдущий
вопрос). Для дисков IDE соответствующее значение равно 504Мб.
FreeBSD распознаёт Ontrack Disk Manager и допускает его
использование. Другие менеджеры дисков не поддерживаются.
Если вы хотите использовать диск с FreeBSD, вам не нужен
менеджер диска. Отконфигурируйте диск на столько пространства,
сколько сможет обработать BIOS (обычно 504 мегабайта). и
FreeBSD разпознает, сколько места у вас есть на самом деле.
Если вы используете старый диск с контроллером MFM, вам может
потребоваться точно указать FreeBSD количество используемых
дорожек.
Если вы хотите использовать FreeBSD совместно с другой
операционной системой, это можно сделать и без менеджера диска:
удостоверьтесь, что загрузочный раздел FreeBSD и раздел для другой
операционной системы не выходят за пределы 1024 дорожки. Если вы
будете осторожны, 20 мегабайтного раздела для загрузки будет
достаточно.
Это классический случай, когда FreeBSD и DOS или другая
операционная система конфликтуют по поводу диска. Вам нужно будет переустановить FreeBSD,
но имейте в виду, что инструкции, данные выше, помогают всегда.
Это ещё один признак проблемы, описанной в предыдущем разделе.
Параметры диска в BIOS и параметры, используемые FreeBSD, не
совпадают. Если ваш контроллер или BIOS поддерживают трансляцию
дорожек (часто обозначаемую как ``>1GB drive support''),
попробуйте включить эту возможность и переустановить FreeBSD.
Кроме разве что вопроса производительности, нет. Во FreeBSD 2.X
встроен контроль границ буферов (bounce buffers), что позволяет вашим
контроллерам, работающим в режиме прямого доступа к шине, иметь доступ
к памяти выше 16Мб. (Заметьте, что это будет требоваться только если
вы используете устройства ISA, хотя этого также требуют некоторые
устройства EISA и VLB).
Добро пожаловать во FreeBSD 2.X FAQ!
Как и обычный FAQ конференций Usenet, этот документ содержит
большинство из часто задаваемых вопросов, касающихся
операционной системы FreeBSD (и, конечно, ответы на них).
Первоначально предназначенный для уменьшения потока сообщений и
избежания повторения одних и тех же вопросов, постепенно FAQ
превратился в ценный источник информации.
Мы прилагаем все усилия, чтобы сделать этот FAQ максимально
информативным; если у вас есть идеи по его усовершенствованию,
пожалуйста, напишите
В двух словах, FreeBSD 2.X - это UN*X-подобная операционная
система, основанная на версии 4.4BSD Калифорнийского Университета
(Беркли) для платформы i386. Также она косвенно базируется
на 386BSD (BSD Net/2, перенесённой на платформу i386 Вильямом
Джолитцем (William Jolitz)), хотя от того
первоначального кода осталось очень мало. Более подробные объяснения
того, что представляет из себя FreeBSD и для чего она может вам
пригодиться, можно найти на FreeBSD используется компаниями, Интернет-провайдерами,
научными работниками, профессионалами в вычислительной технике,
студентами и рядовыми пользователями по всему миру для
работы, образования и отдыха. Вы можете увидеть некоторых из них
в нашей Для более детального ознакомления с FreeBSD, пожалуйста,
- обращайтесь к Цели, преследуемые проектом FreeBSD - это предоставление
программного обеспечения, которое может быть использовано в
любых целях без всяческих ограничений. Многие из нас вкладывают
значительные усилия в её разработку (и проектирование) и определённо
были бы не против получения финансовой поддержки,
но мы не собираемся её требовать. Мы надеемся, что наша основная и самая
значительная "миссия" - предоставить код всем желающим, для любых целей,
так чтобы он нашел самое широкое применение и принес наибольшую пользу.
Это, на наш взгляд, одна из самых фундаментальных целей
Free Software, которую мы с энтузиазмом поддерживаем.
- Исходный код, который подпадает под действие GNU Public License
- (GPL) или GNU Library Public License (GLPL), имеет несколько больше
- ограничений, хотя это и навязывание доступа к исходным
- текстам, а не наоборот, как обычно. Из-за дополнительных сложностей,
- которые могут возникнуть в случае коммерческого использования
- программного обеспечения GPL, мы стараемся, где это только
- возможно, заменить подобное программное обеспечение аналогичным,
- но подпадающим под более свободную лицензию BSD.
+ Исходный код, подпадающий под действие GNU General
+ Public License (GPL) или GNU Library General Public License (LGPL),
+ имеет несколько больше ограничений, хотя и представляет собой
+ навязывание доступа к исходным текстам, а не наоборот, как обычно. Из-за
+ дополнительных сложностей, которые могут возникнуть в случае
+ коммерческого использования программного обеспечения GPL, мы стараемся,
+ где только это возможно, заменить подобное программное обеспечение
+ аналогичным, но подпадающим под более свободную лицензию BSD.
Для тех наших читателей, для которых английский не является родным
языком, можно добавить, что слово ``free'' используется здесь
в двух смыслах, один означает ``бесплатно'', а другой
``вы можете делать все что хотите''. За исключением пары вещей,
которые вы
Версия Если вы не специалист по операционным системам или не в состоянии
отличить реальную проблему от временных явлений, вы не должны
использовать FreeBSD-current. Эта ветвь зачастую меняется очень
быстро и вполне может быть просто не работоспособна некоторое
время. Те, кто используют FreeBSD-current, должны быть в состоянии
анализировать любые проблемы и сообщать о них, если это действительно
ошибки, а не ``глюки''. Сообщения типа ``make world produces some error
about groups'' в списке рассылки -current иногда воспринимаются
пренебрежительно.
Из ветви -current регулярно делаются
Не утверждается, что всякий снапшот имеет качество
``готового продукта''. Для стабильной и надежной работы
вам нужно подождать полного релиза.
Снапшоты доступны непосредственно с После того, как была выпущена FreeBSD 2.0.5, мы решили разделить
разработку FreeBSD на две части. Одна ветка была названа Ветвь -current постепенно переходит в 4.0 и выше, тогда как
предыдущая ветвь, 2.2-stable, была вытеснена релизом 2.2.8.
Теперь его заменила ветвь 3.0-stable, первый релиз которой, 3.1,
выйдет в начале 1999 года. "Текущей веткой" сейчас является
4.0-current, первый релиз которой появится в первом квартале 2000 года.
Как правило, основная группа разработчиков выпускает
новую версию, только когда они уверены, что добавленных новых
возможностей и/или внесённых исправлений уже достаточно и новый
релиз не потеряет стабильности. Многие пользователи оценивают эту
осторожность как одну из лучших сторон FreeBSD, хотя она несколько
разочаровывает, если вам не терпится попробовать новые возможности..
В среднем новые версии выпускаются примерно каждые четыре месяца.
Для тех, кому не терпится, предназначены SNAP-релизы,
выпускаемые более часто, в частности, в течении месяца перед релизом.
В настоящее время FreeBSD 3.x работает как на архитектуре x86,
так и на платформе Решения, которые касаются ключевых моментов в проекте FreeBSD,
такие, как общее направление развития проекта или кто
может добавлять код к дереву исходных текстов, принимаются
Однако, большинство нетривиальных изменений широко обсуждается
в , и не существует
никаких ограничений на участие в подобных дискуссиях.
Все основные релизы FreeBSD доступны по ftp с
FreeBSD также доступна через CDROM, по такому алресу:
Walnut Creek CDROM В Австралии вы можете найти по адресу:
Advanced Multimedia Distributors Исчерпывающая информация содержится в Полная информация о группах новостей есть в Да, большинство сетей IRC имеют канал FreeBSD:
Все эти каналы разные и не имеют отношения друг к другу. Их стили
общения также отличаются, так что вам, может быть,
придётся попробовать все, чтобы найти тот, который соответствует
вашему стилю. Как и обычно с *любым* каналом IRC, если вы
легко раздражаетесь или не можете иметь дела с большим количеством
лиц школьного (и младшего школьного) возраста, пытающихся озвучить
свои попытки самоутверждения, не обращайте на это внимания.
Вы можете обратиться в FreeBSD Documentation Project (а ещё лучше
к нему присоединиться) через список рассылки doc:
``Руководство'' по FreeBSD доступно и может быть найдено на
- Прекрасным печатным руководством по FreeBSD является книга
``The Complete FreeBSD'', написанная Грегом Лиэем (Greg Lehay) и
изданная Walnut Creek CDROM Books. В настоящее время вышло второе
издание, содержащее 1,750 страниц руководств по установке и
администрированию системы и прикладных программ, а также страницы
Справочника. Книга (и последний релиз FreeBSD) может быть заказана у
Так как FreeBSD 2.2.X основана на выпуске Berkeley 4.4BSD-Lite2,
большинство руководств по 4.4BSD подходят к FreeBSD 2.2.X.
O'Reilly and Associates издают следующие руководства:
Описание этих книг может быть найдено через WWW:
Вы не ошибётесь, если для подробного ознакомления с устройством
ядра 4.4BSD kernel обратитесь к следующей литературе:
McKusick, Marshall Kirk, Keith Bostic, Michael J Karels,
and John Quarterman. The Design and Implementation of the 4.4BSD Operating
System. Reading, Mass. : Addison-Wesley, 1996. Хорошей книгой по системному администрированию является:
Evi Nemeth, Garth Snyder, Scott Seebass & Trent R. Hein, Сообщения пользователей о всех открытых проблемах могут быть
запрошены (или добавлены) с помощью нашего
Актуальная версия FAQ в форматах PostScript и обычного текста (7
бит ASCII и 8 бит Latin1) доступна с веб-сервера FreeBSD или с любого
его зеркала.
Как PostScript (примерно 370Кб):
Как текст ASCII (примерно 220Кб):
Как текст ISO 8859-1 (примерно 220Кб):
Актуальная версия Руководства в форматах PostScript и обычного
текста (7 бит ASCII и 8 бит Latin1) доступна с веб-сервера FreeBSD
или с любого его зеркала.
Как PostScript (примерно 1.7Мб):
Как текст ASCII (примерно 1080Кб):
Как текст ISO 8859-1 (примерно 1080Кб):
Действительно, FAQ и Руководство в форматах ASCII и Latin1 не
являются чисто текстовыми документами; они содержат символы
форматирования для вывода на печать. Если вам нужно преобразовать эти
документы к виду, пригодному для чтения, обработайте файл программой
col:
Несомненно! Есть несколько способов это сделать.
Хорошо. Хотя мы не сможем заплатить, в наших силах подарить вам
бесплатный CD или футболку и внести вас в список составителей
Руководства, если вы предоставите перевод.
Следующие телеконференции содержат информацию о FreeBSD, которая
будет полезна её пользователям:
Ресурсы Internet:
В Руководстве по FreeBSD имеется достаточно полный