diff --git a/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml b/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml
index 591ffaee9d..261dbea1f1 100644
--- a/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml,v 1.122 2006/03/08 16:12:08 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml,v 1.123 2006/06/20 18:02:31 marck Exp $
- Original revision: 1.380
+ Original revision: 1.382
-->
@@ -1337,8 +1337,7 @@ ndis0: 11g rates: 6Mbps 9Mbps 12Mbps 18Mbps 36Mbps 48Mbps 54Mbps
драйвером &man.ng.bt3c.4;. Устройства Bluetooth, работающие через
последовательные и UART-порты, поддерживаются драйверами &man.sio.4;,
&man.ng.h4.4; и &man.hcseriald.8;. В этом разделе описывается
- использование Bluetooth-устройств, подключаемых через USB. Поддержка
- Bluetooth имеется во &os; 5.0 и более новых версиях системы.
+ использование Bluetooth-устройств, подключаемых через USB.
@@ -2019,7 +2018,7 @@ rfcomm_sppd[94692]: Starting on /dev/ttyp6...
Выбор сетевого адаптераДля работы моста требуются по крайней мере два сетевых адаптера.
- К сожалению, не все сетевые адаптеры во FreeBSD 4.0 поддерживают
+ К сожалению, не все сетевые адаптеры поддерживают
функции моста. Прочтите страницу Справочника по &man.bridge.4; для
выяснения подробностей о поддерживаемых адаптерах.
@@ -2220,7 +2219,7 @@ net.link.ether.bridge_ipfw=1
Части корневой файловой системы, которые
должны быть доступны для записи, перекрываются файловыми системами
- &man.mfs.8; (&os; 4.X) или &man.md.4; (&os; 5.X).
+ &man.md.4;.
Любые изменения будут потеряны при перезагрузках
системы.
@@ -2240,9 +2239,7 @@ net.link.ether.bridge_ipfw=1
Вся информация этого раздела была протестирована с
- релизами &os; 4.9-RELEASE и 5.2.1-RELEASE. Текст структурирован
- преимущественно для использования с 4.X. Отличия
- для 5.X упоминаются особо.
+ релизом &os; 5.2.1-RELEASE.
Общая информация
@@ -2333,14 +2330,13 @@ net.link.ether.bridge_ipfw=1
PXE и Etherboot
- работают одинаково хорошо с системами 4.X. Поскольку ядро
- 5.X обычно позволяет &man.loader.8; выполнить больше
- предварительной работы, метод PXE на системах
- 5.X предпочтителен.
+ работают одинаково хорошо; тем не менее, поскольку ядро
+ обычно позволяет &man.loader.8; выполнить больше
+ предварительной работы, метод PXE
+ предпочтителен.
Если ваш BIOS и сетевые карты поддерживают
- PXE, используйте его. Однако, все же возможен
- запуск системы 5.X с Etherboot.
+ PXE, используйте его.
@@ -2366,7 +2362,7 @@ net.link.ether.bridge_ipfw=1
Сервер ISC DHCP может обрабатывать
как запросы BOOTP, так и запросы DHCP.
- Начиная с релиза 4.9, ISC DHCP 3.0
+ ISC DHCP 3.0
не включается в поставку системы. Сначала вам нужно будет
установить порт net/isc-dhcp3-server
@@ -2554,16 +2550,13 @@ margaux:ha=0123456789ab:tc=.def100
использования вместо него TFTP путем
указания параметра LOADER_TFTP_SUPPORT в
/etc/make.conf. Смотрите комментарии в
- /etc/defaults/make.conf (или
- /usr/share/examples/etc/make.conf систем
- 5.X) с инструкциями.
+ файле /usr/share/examples/etc/make.conf.Есть два не документированных параметра
make.conf, которые могут быть полезны для
настройки бездискового компьютера с последовательной консолью:
BOOT_PXELDR_PROBE_KEYBOARD, и
- BOOT_PXELDR_ALWAYS_SERIAL (последняя существует
- только в &os; 5.X).
+ BOOT_PXELDR_ALWAYS_SERIAL.
Для использования PXE при загрузке компьютера
вам обычно потребуется выбрать параметр Boot from
@@ -2614,10 +2607,12 @@ margaux:ha=0123456789ab:tc=.def100
- Укажите inetd на повторное чтение своего
- конфигурационного файла:
-
- &prompt.root; kill -HUP `cat /var/run/inetd.pid`
+ Сообщите inetd о необходимости
+ перечитать свой файл конфигурации.
+ Файл /etc/rc.conf должен содержать строку
+ для корректного исполнения
+ команды
+ &prompt.root; /etc/rc.d/inetd restart
@@ -2651,12 +2646,12 @@ margaux:ha=0123456789ab:tc=.def100
- Укажите mountd на повторное чтение
- настроечного файла. На самом деле если вам потребовалось на
+ Заставьте mountd перечитать
+ настроечный файл. На самом деле если вам потребовалось на
первом шаге включить NFS в /etc/rc.conf, то
вам нужно будет выполнить перезагрузку.
- &prompt.root; kill -HUP `cat /var/run/mountd.pid`
+ &prompt.root; /etc/rc.d/mountd restart
@@ -2682,8 +2677,7 @@ options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP info
Вам может потребоваться использовать
BOOTP_NFSV3, BOOT_COMPAT
и BOOTP_WIRED_TO
- (посмотрите LINT в 4.X или
- NOTES в 5.X).
+ (посмотрите файл NOTES).Эти имена параметров сложились исторически, и могут немного
ввести в заблуждение, поскольку включают необязательное
@@ -2708,7 +2702,7 @@ options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP info
Для включения возможности загрузки с
- Etherboot, в ядро 5.X необходимо
+ Etherboot, в ядро необходимо
включить устройство hints. Вам потребуется установить
в файле конфигурации следующий параметр (см. файл
комментариев NOTES):
@@ -2728,46 +2722,13 @@ options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP info
Вам нужно создать корневую файловую систему для бездисковых
рабочих станций, в местоположении, заданном как
root-path в
- dhcpd.conf. В следующем разделе
- описаны два способа, чтобы сделать это.
+ dhcpd.conf.
- Использование скрипта clone_root
-
- Это самый простой способ создания корневой файловой системы,
- но на данный момент он не поддерживается в &os; 4.X. Этот
- shell скрипт находится в
- /usr/share/examples/diskless/clone_root,
- и требует настройки, по крайней мере, задания того места, где
- будет создана файловая система (переменная
- DEST).
-
- Прочтите комментарии в начале скрипта для получения указаний.
- Там описано, как строится основная файловая система, и как файлы
- могут быть выборочно заменены версиями, предназначенными для работы
- без диска, для подсети или для отдельной рабочей станции. Также
- здесь даются примеры бездисковых файлов
- /etc/fstab и
- /etc/rc.conf.
-
- Файлы README в
- /usr/share/examples/diskless много интересной
- информации, но вместе с другими примерами из каталога
- diskless они на самом деле описывают метод
- настройки, который отличается от того, что используется в
- clone_root и
- стартовых скриптах системы из
- /etc, этим несколько запутывая
- дело. Используйте их только для справки, за исключением того случая,
- когда вы выберете метод, ими описываемый, и тогда вам нужны
- исправленные скрипты rc.
-
-
-
- Использование стандартной процедуры
+ Использование процедуры
make world
- Этот метод может быть применен к &os; 4.X или 5.X и
+ Этот метод
установит новую систему (не только корневую) в
DESTDIR. Все, что вам потребуется сделать,
это просто выполнить следующий скрипт:
@@ -2775,7 +2736,7 @@ options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP info
#!/bin/sh
export DESTDIR=/data/misc/diskless
mkdir -p ${DESTDIR}
-cd /usr/src; make world && make kernel
+cd /usr/src; make buildworld && make buildkernel
cd /usr/src/etc; make distributionКак только это будет сделано, вам может потребоваться
@@ -2790,151 +2751,25 @@ cd /usr/src/etc; make distribution
Настройка области подкачкиЕсли это нужно, то файл подкачки, расположенный на сервере, можно
- использовать посредством NFS. Один из методов,
- используемых для этого, не поддерживается в релизах 5.X.
+ использовать посредством NFS.
- Подкачка по NFS в &os; 4.X
+ Подкачка через NFS
- Местоположение и размер файла подкачки могут быть указаны
- &os;-специфичными параметрами BOOTP/DHCP
- 128 и 129. Примеры файлов настройки для
- ISC DHCP 3.0 или
- bootpd приведены ниже:
+ На стадии загрузки ядро не поддерживает подкачку через
+ NFS. Подкачка должна быть разрешена при помощи
+ загрузочных скриптов, монтирующих файловую систему, пригодную для
+ записи и создающих на ней файл подкачки. Для создания файла
+ подкачки подходящего размера вы можете выполнить следующие
+ команды:
-
-
- Добавьте следующие строки в
- dhcpd.conf:
+ &prompt.root; dd if=/dev/zero of=/path/to/swapfile bs=1k count=1 oseek=100000
-
-# Global section
-option swap-path code 128 = string;
-option swap-size code 129 = integer 32;
+ Для активации этого файла подкачки следует добавить в файл
+ rc.conf строку
-host margaux {
- ... # Standard lines, see above
- option swap-path "192.168.4.4:/netswapvolume/netswap";
- option swap-size 64000;
-}
-
-
- swap-path это путь к каталогу, где
- находятся файлы подкачки. Название каждого файла имеет вид
- swap.client-ip.
-
- Старые версии dhcpd использовали
- синтаксис
- option option-128 "..., который больше не
- поддерживается.
-
- Во /etc/bootptab будет использоваться
- такой синтаксис:
-
- T128="192.168.4.4:/netswapvolume/netswap":T129=0000fa00
-
-
- В файле /etc/bootptab размер файла
- подкачки должен быть записан в шестнадцатеричном формате.
-
-
-
-
- На файловом сервере NFS создайте файл (или файлы)
- подкачки:
-
-
-&prompt.root; mkdir /netswapvolume/netswap
-&prompt.root; cd /netswapvolume/netswap
-&prompt.root; dd if=/dev/zero bs=1024 count=64000 of=swap.192.168.4.6
-&prompt.root; chmod 0600 swap.192.168.4.6
-
-
- 192.168.4.6 является IP-адресом
- бездискового клиента.
-
-
-
- На файловом сервере NFS, в /etc/exports
- добавьте такую строку:
-
-
-/netswapvolume -maproot=0:10 -alldirs margaux corbieres
-
-
- Затем укажите mountd на повторное
- чтение файла exports, как описано
- ранее.
-
-
-
-
-
- Подкачка по NFS в &os; 4.X
-
- Положение и размер файла подкачки могут быть указаны в
- &os;-специфичных параметрах BOOTP/DHCP
- с номерами 128 и 129. Ниже приведены примеры файлов
- настройки для ISC DHCP 3.0 или
- bootpd:
-
-
- Добавьте следующие строки к
- dhcpd.conf:
-
-# Global section
-option swap-path code 128 = string;
-option swap-size code 129 = integer 32;
-
-host margaux {
- ... # Standard lines, see above
- option swap-path "192.168.4.4:/netswapvolume/netswap";
- option swap-size 64000;
-}
-
-
- swap-path это путь к каталогу, где
- расположены файлы подкачки. Файлы называются
- swap.client-ip.
-
- Старые версии dhcpd используют
- синтаксис option option-128 "..., которые
- более не поддерживаются.
- /etc/bootptab вместо этого использует
- следующий синтаксис:
-
- T128="192.168.4.4:/netswapvolume/netswap":T129=0000fa00
-
- В /etc/bootptab, размер
- подкачки должен вычисляться в шестнадцатеричном
- формате.
-
-
-
- Создайте на NFS сервере с файлами подкачки
- файлы:
-
-&prompt.root; mkdir /netswapvolume/netswap
-&prompt.root; cd /netswapvolume/netswap
-&prompt.root; dd if=/dev/zero bs=1024 count=64000 of=swap.192.168.4.6
-&prompt.root; chmod 0600 swap.192.168.4.6
-
- 192.168.4.6 это IP адрес
- бездискового клиента.
-
-
-
- На файловом сервере NFS с файлами
- подкачки добавьте следующую строку к
- /etc/exports:
-
-/netswapvolume -maproot=0:10 -alldirs margaux corbieres
-
- Затем заставьте mountd перечитать
- конфигурационные файлы как было показано выше.
-
-
-
+ swapfile=/path/to/swapfile
+
@@ -2968,12 +2803,9 @@ host margaux {
специальными файлами в /dev из-за различной
разрядности целых чисел для старшего/младшего чисел. Решением
этой проблемы является экспортирование каталога с не-FreeBSD
- сервера, монтирование его на машине с FreeBSD и запуск
- скрипта MAKEDEV на машине с FreeBSD для создания
- правильных файлов устройств (во FreeBSD 5.0 и более поздних версиях
- используется &man.devfs.5; для создания файлов устройств прозрачно
- для пользователя, запуск MAKEDEV в этих версиях
- бессмысленно).
+ сервера, монтирование его на машине с FreeBSD и использование
+ &man.devfs.5; для создания файлов устройств прозрачно
+ для пользователя.
@@ -3037,10 +2869,10 @@ host margaux {
Реализация ISDN во FreeBSD поддерживает только стандарт DSS1/Q.931
- (или Евро-ISDN) при помощи пассивных адаптеров. Начиная с
- FreeBSD 4.4 поддерживаются некоторые активные адаптеры, прошивки
+ (или Евро-ISDN) при помощи пассивных адаптеров.
+ Поддерживаются некоторые активные адаптеры, прошивки
которых поддерживают также другие сигнальные протоколы; также сюда
- впервые включена поддержка адаптеров ISDN Primary Rate (PRI).
+ включена поддержка адаптеров ISDN Primary Rate (PRI).
Пакет программ isdn4bsd позволяет вам
подключаться к другим маршрутизаторам ISDN при помощи IP поверх DHLC,
@@ -3777,12 +3609,7 @@ lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
Управление параллельным портом должно выполняться по прерываниям.
- Во &os; 4.X в файле конфигурации ядра должна присутствовать
- строка, подобная следующей:
-
- device ppc0 at isa? irq 7
-
- Во &os; 5.X файл /boot/device.hints
+ Файл /boot/device.hints
должен содержать следующие строки:hint.ppc.0.at="isa"
diff --git a/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml b/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml
index 594e1c20ec..e7d1691005 100644
--- a/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.39 2006/03/28 09:11:01 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.40 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.144
+ Original revision: 1.145
-->
@@ -797,8 +797,7 @@ total 530
может быть автоматизированно с помощью переменных
относительно tmpmfs из &man.rc.conf.5; (или же с
помощью записи в /etc/fstab;
- обращайтесь к &man.mdmfs.8;, или в случае
- FreeBSD 4.X к &man.mfs.8;).
+ обращайтесь к &man.mdmfs.8;).
@@ -893,8 +892,7 @@ total 530
может быть автоматизированно с помощью переменных
относительно varmfs из &man.rc.conf.5; (или же с
помощью записи в /etc/fstab;
- обращайтесь к &man.mdmfs.8;, или в случае
- FreeBSD 4.X к &man.mfs.8;).
+ обращайтесь к &man.mdmfs.8;).
@@ -1177,7 +1175,7 @@ total 530
сохраненных данных.
- В FreeBSD 4.4 и выше представлена новая команда,
+ В FreeBSD представлена команда
&man.growfs.8;, которая позволяет увеличивать размер
файловой системы на лету, устраняя это ограничение.
@@ -2323,24 +2321,10 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
Создание файлов устройств
- При добавлении в систему нового устройства, или добавление
- поддержки дополнительных устройств, может понадобиться создать один
+ При добавлении в систему нового устройства, или добавлении
+ поддержки дополнительных устройств, потребуется создать один
или несколько файлов устройств для нового оборудования.
-
- Скрипт MAKEDEV
- В системах без DEVFS (это относится ко всем
- версиям FreeBSD ниже 5.0), файлы устройств создаются
- с помощью &man.MAKEDEV.8;, как показано ниже:
-
- &prompt.root; cd /dev
-&prompt.root; sh MAKEDEV ad1
-
-
- В этом примере создается соответствующий файл устройства для
- вторичного IDE диска.
-
-
DEVFS (DEVice File System)
@@ -2350,9 +2334,6 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
DEVFS создает специальную файловую систему.Обращайтесь к &man.devfs.5; за дополнительной информацией.
-
- В FreeBSD 5.0 и выше DEVFS используется
- по умолчанию.
diff --git a/ru_RU.KOI8-R/books/handbook/boot/chapter.sgml b/ru_RU.KOI8-R/books/handbook/boot/chapter.sgml
index 6003e4ce03..7a7b1fb28a 100644
--- a/ru_RU.KOI8-R/books/handbook/boot/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/boot/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/boot/chapter.sgml,v 1.29 2006/02/18 10:34:52 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/boot/chapter.sgml,v 1.30 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.64
+ Original revision: 1.65
-->
@@ -244,7 +244,7 @@ label=FreeBSD
и той же программы, в одной области диска. Из-за ограничений на
объем дискового пространства они были разделены на две, но вы всегда
должны устанавливать их вместе. Они копируются инсталлятором или
- утилитой disklabel (см. ниже) из общего
+ утилитой bsdlabel (см. ниже) из общего
файла /boot/boot.
They are located outside file systems, in the first track of
@@ -289,9 +289,9 @@ boot:
Если вам когда-либо понадобится заменить установленные
boot1 и boot2, то используйте
- утилиту &man.disklabel.8;:
+ утилиту &man.bsdlabel.8;:
- &prompt.root; disklabel -B diskslice
+ &prompt.root; bsdlabel -B disksliceЗдесь diskslice являются диском и
слайсом, с которых вы загружаетесь, например,
@@ -302,10 +302,10 @@ boot:
Режим Dangerously DedicatedЕсли вы используете только имя диска, к примеру,
- ad0, в команде &man.disklabel.8; вы
+ ad0, в команде &man.bsdlabel.8; вы
создадите диск в режиме эксклюзивного использования, без слайсов.
Это, скорее всего, вовсе не то, что вы хотите сделать, так что дважды
- проверьте параметры команды &man.disklabel.8;, прежде, чем нажать
+ проверьте параметры команды &man.bsdlabel.8;, прежде, чем нажать
Return.
@@ -863,9 +863,7 @@ console none unknown off insecure
Для управления электропитанием требуется наличие поддержки
- &man.acpi.4; в ядре или в виде загруженного модуля при использовании
- FreeBSD 5.X, а для FreeBSD 4.X необходима поддержка
- &man.apm.4;.
+ &man.acpi.4; в ядре или в виде загруженного модуля.
diff --git a/ru_RU.KOI8-R/books/handbook/config/chapter.sgml b/ru_RU.KOI8-R/books/handbook/config/chapter.sgml
index f6716728e5..7fb18c4d80 100644
--- a/ru_RU.KOI8-R/books/handbook/config/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/config/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/config/chapter.sgml,v 1.44 2006/03/28 09:11:01 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/config/chapter.sgml,v 1.45 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.216
+ Original revision: 1.217
-->
@@ -124,7 +124,7 @@
Основы построения разделов
- Во время разметки жёсткого диска с помощью &man.disklabel.8;
+ Во время разметки жёсткого диска с помощью &man.bsdlabel.8;
или &man.sysinstall.8;, важно помнить, что скорость чтения и записи
данных уменьшается от внешних к внутренним трекам
диска. Самые маленькие и самые
@@ -874,16 +874,6 @@ sshd is running as pid 433.
Страница справочника содержит больше информации о поддерживаемом
оборудовании и даже о проблемах, которые могут возникнуть.
-
- NOTES не существует в
- &os; 4.X. Вместо него, проверьте файл
- LINT на предмет информации о различных
- сетевых интерфейсах. В
- находится более подробная информация о различиях
- NOTES и
- LINT.
-
-
Если ваша карта широко распространена, вам скорее всего
не потребуется долго искать драйвер. Драйверы для
широко распространенных карт представлены в ядре
@@ -1745,7 +1735,7 @@ device_probe_and_attach: cbb0 attach returned 12
Есть много других переменных sysctl, относящихся к кэшированию
в буфер и страничному кэшированию VM. Мы не рекомендуем изменять
- эти значения. Начиная &os; 4.3, система VM делает отличную
+ эти значения, поскольку система VM делает отличную
работу по автоматической самонастройке.
@@ -1850,10 +1840,6 @@ device_probe_and_attach: cbb0 attach returned 12
она смонтирована. Самое подходящее время для включения "Soft Updates"
- перед монтированием разделов, в однопользовательском режиме.
- Начиная с &os; 4.5, можно включить Soft Updates
- во время создания файловой системы, используя
- &man.newfs.8; с параметром -U.
-
Soft Updates существенно увеличивают скорость создания и удаления
файлов путём использования кэширования. Мы рекомендуем использовать Soft
Updates на всех ваших файловых системах. Однако у Soft Updates есть
@@ -2047,15 +2033,14 @@ device_probe_and_attach: cbb0 attach returned 12
одновременно подсоединяться 256 пользователей, требуемые ресурсы
могут быть такими же, как у крупномасштабного сервера.
- Начиная с &os; 4.5 система автоматически настроит
+ Система автоматически настроит
maxusers, если вы явно установите его в
0Алгоритм автоматической настройки установит
maxusers равным количеству памяти в системе,
где минимум 32, а максимум 384.
- . Во &os; 5.X и выше, maxusers
- по умолчанию равно 0, если не указано другое.
- Если вы используйте версию &os; младше 4.5 или желаете выставить
+ .
+ Если вы желаете выставить
значение самостоятельно, то задайте maxusers по
меньшей мере равным 4, особенно если вы используйте X Window System или
компилируйте программное обеспечение. Причина в том, что самая
@@ -2245,18 +2230,6 @@ device_probe_and_attach: cbb0 attach returned 12
(например, до 3500) для получения желаемого эффекта. Уменьшение
значений этих параметров может использоваться только как
крайняя мера.
-
-
- В &os; версий 4.X и ранее системные переменные группы
- inflight расположены непосредственно в ветви
- net.inet.tcp. Их наименования
- (в алфавитном порядке):
- net.inet.tcp.inflight_debug,
- net.inet.tcp.inflight_enable,
- net.inet.tcp.inflight_max,
- net.inet.tcp.inflight_min,
- net.inet.tcp.inflight_stab.
-
@@ -2326,10 +2299,7 @@ kern.maxvnodes: 100000
Подкачка через NFSПодкачка через NFS рекомендуется только в том случае, если
- в системе отсутствует жесткий диск. Подкачка через NFS
- медленна и неэффективна в версиях &os; до 4.X. Она
- довольно быстра и эффективна в 4.0-RELEASE и выше. Но даже
- в новых версиях &os;, подкачка через NFS ограничена
+ в системе отсутствует жесткий диск; подкачка через NFS ограничена
скоростью сетевого подключения и к тому же дополнительно
нагружает NFS сервер.
@@ -2343,53 +2313,7 @@ kern.maxvnodes: 100000
можете использовать любое имя.
- Создание файла подкачки в &os; 4.X
-
-
-
- Убедитесь, что ядре включен драйвер vnode. Он
- не включен в последних версиях
- GENERIC.
-
- pseudo-device vn 1 #Vnode driver (turns a file into a device)
-
-
-
- Создайте устройство vn:
- &prompt.root; cd /dev
-&prompt.root; sh MAKEDEV vn0
-
-
-
- Создайте файл подкачки (/usr/swap0):
-
- &prompt.root; dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
-
-
-
- Установите подходящие права на (/usr/swap0):
-
- &prompt.root; chmod 0600 /usr/swap0
-
-
-
- Включите файл подкачки в /etc/rc.conf:
-
- swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
-
-
-
-
- Перегрузите компьютер, или для включения подкачки прямо
- сейчас выполните:
-
- &prompt.root; vnconfig -e /dev/vn0b /usr/swap0 swap
-
-
-
-
-
- Создание файла подкачки в &os; 5.X
+ Создание файла подкачки в &os;
@@ -2463,11 +2387,7 @@ kern.maxvnodes: 100000
В этом разделе Руководства &os;, мы предоставим исчерпывающую
информацию о ACPI. В конце раздела есть ссылки
- для дальнейшего чтения. Учтите, что ACPI есть
- только в &os; 5.X и выше в качестве стандартного модуля ядра.
- В &os; 4.9 ACPI можно включить добавлением
- строки device acpica к файлу настройки ядра и
- его пересборкой.
+ для дальнейшего чтения.
Что такое ACPI?
@@ -2488,8 +2408,7 @@ kern.maxvnodes: 100000
configuration and Power Management, т.е.: он предоставляет
операционной системе (OS) больше контроля и более
универсален. Современные системы вышли за пределы ограничений
- существующих Plug and Play интерфейсов (таких как APM,
- использовавшийся в &os; 4.X), до появления
+ существующих Plug and Play интерфейсов до появления
ACPI. ACPI это прямой
наследник APM (Advanced Power Management).
diff --git a/ru_RU.KOI8-R/books/handbook/cutting-edge/chapter.sgml b/ru_RU.KOI8-R/books/handbook/cutting-edge/chapter.sgml
index ef252a978f..b9bbc022d1 100644
--- a/ru_RU.KOI8-R/books/handbook/cutting-edge/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/cutting-edge/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/cutting-edge/chapter.sgml,v 1.51 2006/02/17 20:06:49 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/cutting-edge/chapter.sgml,v 1.52 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.222
+ Original revision: 1.225
-->
@@ -735,8 +735,7 @@
Просмотрите файлы /usr/share/examples/etc/make.conf
- (/etc/defaults/make.conf в &os; 4.X) и
- /etc/make.conf. Первый содержит некоторые
+ и /etc/make.conf. Первый содержит некоторые
предопределенные по умолчанию значения – большинство из них
закомментировано. Чтобы воспользоваться ими при перестроении системы
из исходных текстов, добавьте их в файл
@@ -746,11 +745,9 @@
полезно задать здесь значения, подходящие вашей системе.Вероятно стоит скопировать строки
- CFLAGS и NO_PROFILE
- (NOPROFILE для &os; 5.X и ранее),
+ CFLAGS и NO_PROFILE,
расположенные в
- /usr/share/examples/etc/make.conf (или
- /etc/defaults/make.conf в &os; 4.X), в файл
+ /usr/share/examples/etc/make.conf, в файл
/etc/make.conf и раскомментировать их.Посмотрите на другие определения (COPTFLAGS,
@@ -777,20 +774,12 @@
случаях make buildworld проверяет наличие этих
пользователей или групп.
- Свежим примером этого является добавление пользователя
+ Примером этого является добавление пользователя
smmsp. Пользователи столкнулись с прерыванием
процесса установки, когда &man.mtree.8; пыталась
создать /var/spool/clientmqueue.
- Выходом является просмотр файла
- /usr/src/etc/group и сравнение списка групп в
- нем с вашим собственным. Если в новом файле есть группы,
- отсутствующие в вашем, то скопируйте их. Таким же образом вы должны
- переименовывать все группы в /etc/group, которые
- имеют тот же самый GID, но другое название в
- /usr/src/etc/group.
-
- Начиная с 4.6-RELEASE, вы можете запустить &man.mergemaster.8; в
+ Выходом является запуск утилиты &man.mergemaster.8; в
режиме, предваряющем построение системы, задаваемым опцией
. Она будет сравнивать только те файлы, которые
необходимы для успешного выполнения целей
@@ -844,7 +833,7 @@
режим.Либо вы можете выполнить перезагрузку и в приглашении загрузчика
- задать флаг . После этого система загрузится в
+ выбрать пункт single user. После этого система загрузится в
однопользовательском режиме. В приглашении командного процессора вы
должны запустить:
@@ -895,8 +884,8 @@
-
- Перекомпилируйте исходные тексты
+
+ Перекомпилируйте исходные тексты базовой системыСохраните вывод
@@ -993,14 +982,9 @@ Script done, …
&prompt.root; make target
- Начиная с версии &os; 2.2.5 (на самом деле впервые это было
- сделано в ветке &os.current;, а затем адаптировано в &os.stable;
- где-то между 2.2.2 и 2.2.5) цель world была
- разделена на две: buildworld и
- installworld. Начиная с версии
- &os; 5.3, world изменена так, что она
- более не работает, поскольку для большинства пользователей ее
- выполнение представляет опасность.
+ Замените target на одну или более из
+ опций сборки. Первой из них всегда должна быть опция
+ buildworld.Как указывают на это названия,
buildworld строит полностью новое дерево
@@ -1008,7 +992,7 @@ Script done, …
installworld устанавливает это дерево на
используемой машине.
- Это весьма полезно по двум причинам. Во-первых, это позволяет
+ Разделение этих опций весьма полезно по двум причинам. Во-первых, это позволяет
вам безопасно строить систему, зная, что компоненты вашей рабочей
системы затронуты не будут. Построение
самодостаточно. По этой причине вы можете спокойно
@@ -1037,7 +1021,7 @@ Script done, …
&prompt.root; make buildworld
- В настоящее время имеется возможность задавать команде
+ Имеется возможность задавать команде
make параметр , который
приводит к запуску нескольких одновременно работающих процессов.
Наиболее полезно использовать это на многопроцессорных машинах.
@@ -1059,13 +1043,6 @@ Script done, …
Если у вас многопроцессорная машина и вы используете ядро с
настройками для SMP, попробуйте использовать значения между 6 и
10 и посмотрите, как это отразится на скорости работы.
-
- Имейте в виду, что это все еще экспериментальная возможность, и
- изменения в дереве исходных текстов иногда могут быть не
- совместимы с параллельной сборкой. Если
- система не может быть построена с использованием этого параметра,
- попробуйте еще раз без него перед тем, как сообщать о
- проблемах.
@@ -1078,8 +1055,8 @@ Script done, …
На время компиляции влияет множество факторов, но на данный
- момент &pentium; III частотой 500 МГц и 128 МБ ОЗУ
- справляется с построением дерева &os.stable; примерно за 2 часа
+ момент современные машины
+ справляются с построением дерева &os.stable; примерно за 1-2 часа
без дополнительных хитростей и убыстряющих процесс уловок. Дерево
&os.current; строится несколько дольше.
@@ -1108,7 +1085,7 @@ Script done, …
работоспособности системы вы можете построить новое ядро на основе
вашего обычного конфигурационного файла ядра.
- В современных версиях FreeBSD важно выполнить В &os; важно выполнить buildworld перед сборкой
нового ядра.
@@ -1144,7 +1121,7 @@ Script done, …
в .
-
+ Установите новые версии системных программЕсли вы компилировали достаточно свежую версию &os;, в которой
@@ -1269,8 +1246,7 @@ Script done, …
После того, как утилита &man.mergemaster.8; закончит работу с
системными файлами, она выдаст запрос относительно других параметров.
&man.mergemaster.8; может запросить вас относительно перестроения
- файла паролей и/или запуска &man.MAKEDEV.8; при использовании FreeBSD
- версий, меньших чем 5.0, и завершит запросом на удаление оставшихся
+ файла паролей и завершит запросом на удаление оставшихся
временных файлов.
@@ -1288,7 +1264,7 @@ Script done, …
нет в /usr/src/etc.Если вы используете &man.mergemaster.8; (как это рекомендуется),
- то вы можете перейти сразу к следующему
+ то вы можете перейти сразу к следующему
разделу.Вручную проще всего сделать это, установив файлы в новый каталог,
@@ -1440,109 +1416,7 @@ Script done, …
-
- Обновите /dev
-
-
- DEVFS
-
- Если вы работаете с FreeBSD 5.0 или более поздними версиями,
- то можете спокойно пропустить этот раздел. В этих версиях
- &man.devfs.5; используется для выделения файлов устройств в режиме,
- прозрачном для пользователя.
-
- Если вы используете DEVFS, то этого можно не делать.
-
-
- В большинстве случаев утилита &man.mergemaster.8; обнаружит, что
- необходимо обновить файлы устройств, и предложит сделать это
- автоматически. Эти указания описывают, как обновить файлы устройств
- вручную.
-
- Для безопасности этот процесс делается в несколько шагов.
-
-
-
- Скопируйте /var/tmp/root/dev/MAKEDEV в
- /dev:
-
- &prompt.root; cp /var/tmp/root/dev/MAKEDEV /dev
-
-
- MAKEDEV
-
-
- Если вы использовали &man.mergemaster.8; для обновления
- /etc, то ваш скрипт
- MAKEDEV уже должен быть обновлен, так что
- его не нужно проверять (утилитой &man.diff.1;) и копировать
- вручную в случае необходимости.
-
-
-
- Теперь выведите текущее содержимое вашего каталога
- /dev. Этот список должен содержать права,
- владельцев, старшее и младшее числа каждого файла, но не должен
- содержать информацию о времени. Проще всего это сделать,
- отрезав при помощи &man.awk.1; часть информации:
-
- &prompt.root; cd /dev
-&prompt.root; ls -l | awk '{print $1, $2, $3, $4, $5, $6, $NF}' > /var/tmp/dev.out
-
-
-
- Повторно создайте все файлы устройств:
-
- &prompt.root; sh MAKEDEV all
-
-
-
- Создайте ещё один список содержимого каталога, на этот раз в
- /var/tmp/dev2.out. Теперь просмотрите оба эти
- файла и поищите файлы устройств, которые вы забыли создать. Таких
- быть не должно, но лишний раз удостовериться не помешает.
-
- &prompt.root; diff /var/tmp/dev.out /var/tmp/dev2.out
-
- Скорее всего, вы заметите разногласия в именовании дисковых
- слайсов, что решается такими командами, как:
-
- &prompt.root; sh MAKEDEV sd0s1
-
- для повторного создания устройств слайсов. Точное название
- зависит от вашей системы и может отличаться от приведённого.
-
-
-
-
-
- Обновите /stand
-
-
- Этот шаг описан только для полноты. Он может быть
- безболезненно опущен. Если вы работаете с FreeBSD 5.2 или
- более поздней версией, то для пользователей каталог
- /rescue автоматически обновляется до текущего
- состояния, а статически компилируемые выполнимые файлы во время
- выполнения команды make installworld, поэтому
- обновлять каталог /stand (которого вообще не
- существует во &os; 6.0 и последующих версиях) не
- нужно.
-
-
- В целях полноты обновления вам может потребоваться обновить также
- файлы в каталоге /stand. Эти файлы представляют
- собой жёсткие ссылки на выполнимый файл
- /stand/sysinstall. Этот файл должен быть
- статически скомпонован, чтобы его работа не зависела от других
- файловых систем (в частности, от наличия смонтированной файловой
- системы /usr).
-
- &prompt.root; cd /usr/src/release/sysinstall
-&prompt.root; make all install
-
-
-
+ ПерезагрузкаТеперь вы сделали всё. После того, как вы проверили, что всё
@@ -1696,9 +1570,6 @@ Script done, …
&prompt.root; cd /usr/src
&prompt.root; make -DNO_CLEAN all
- Во &os; 5.X и ранее, пользуйтесь опцией
- -DNOCLEAN.
-
При этом результат предыдущего запуска
make buildworld откатываться не будет.
diff --git a/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml b/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml
index 057cc2ad1b..6b3c1cb0a6 100644
--- a/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml,v 1.84 2006/05/19 12:09:01 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml,v 1.85 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.257
+ Original revision: 1.262
-->
@@ -140,13 +140,7 @@
Различные нестандартные приводы CDROMmcd для Mitsumi CD-ROM,
- scd для Sony CD-ROM,
- matcd для Matsushita/Panasonic CD-ROM
-
- 5 октября 2002 года драйвер &man.matcd.4; был удалён
- из ветки FreeBSD 4.X и отсутствует во FreeBSD 5.0
- и последующих релизах.
-
+ scd для Sony CD-ROM
@@ -220,9 +214,7 @@
диск был найден. Продолжая наш пример, только что добавленный диск
будет называться da1 и мы хотим смонтировать его
в каталог /1 (если вы добавляете диск IDE, то
- устройство будет называться wd1 в системах,
- предшествовавших 4.0, и ad1 в системах
- 4.X и 5.X).
+ устройство будет называться ad1).
разделы
@@ -259,8 +251,7 @@
/dev/da1e.
Вследствие использования 32-разрядных целых чисел для адресации
- секторов, &man.bsdlabel.8; (называемый &man.disklabel.8; в
- &os; 4.X) ограничен 2^32-1 секторами на диск, или 2TB в
+ секторов, &man.bsdlabel.8; ограничен 2^32-1 секторами на диск, или 2TB
в большинстве случаев. Формат &man.fdisk.8; позволяет наличие
первого сектора со смещением не более 2^32-1 и длину не более
2^32-1, что ограничивает размер раздела до 2TB, а размер диска
@@ -286,8 +277,7 @@
Использование SysinstallВы можете использовать простые меню утилиты
- sysinstall (/stand/sysinstall
- во &os; версий, более старых, чем 5.2) для разбиения на разделы и
+ sysinstall для разбиения на разделы и
разметки нового диска. Войдите как пользователь
root или воспользуйтесь командой
su. Запустите команду
@@ -384,16 +374,15 @@
&prompt.root; dd if=/dev/zero of=/dev/da1 bs=1k count=1
&prompt.root; fdisk -BI da1 # Инициализируем новый диск.
-&prompt.root; disklabel -B -w -r da1s1 auto # Размечаем его.
-&prompt.root; disklabel -e da1s1 # Редактируем только что созданную метку диска и добавляем разделы.
+&prompt.root; bsdlabel -B -w -r da1s1 auto # Размечаем его.
+&prompt.root; bsdlabel -e da1s1 # Редактируем только что созданную метку диска и добавляем разделы.
&prompt.root; mkdir -p /1
&prompt.root; newfs /dev/da1s1e # Повторяем этот шаг для всех созданных разделов.
&prompt.root; mount /dev/da1s1e /1 # Монтируем раздел(ы)
&prompt.root; vi /etc/fstab # Добавляем соответствующую запись/записи в файл /etc/fstab.Если у вас установлен диск IDE, подставьте
- ad вместо da. На системах
- версий ранее 4.X используйте wd.
+ ad вместо da.
@@ -411,8 +400,8 @@
&prompt.root; dd if=/dev/zero of=/dev/da1 bs=1k count=1
-&prompt.root; disklabel -Brw da1 auto
-&prompt.root; disklabel -e da1 # create the `e' partition
+&prompt.root; bsdlabel -Brw da1 auto
+&prompt.root; bsdlabel -e da1 # create the `e' partition
&prompt.root; newfs -d0 /dev/da1e
&prompt.root; mkdir -p /1
&prompt.root; vi /etc/fstab # add an entry for /dev/da1e
@@ -422,21 +411,12 @@
Альтернативный метод заключается в следующем:&prompt.root; dd if=/dev/zero of=/dev/da1 count=2
-&prompt.root; disklabel /dev/da1 | disklabel -BrR da1 /dev/stdin
+&prompt.root; bsdlabel /dev/da1 | bsdlabel -BrR da1 /dev/stdin
&prompt.root; newfs /dev/da1e
&prompt.root; mkdir -p /1
&prompt.root; vi /etc/fstab # add an entry for /dev/da1e
&prompt.root; mount /1
-
- Начиная с &os; 5.1-RELEASE, на смену старой программе
- &man.disklabel.8; пришла утилита &man.bsdlabel.8;. У
- &man.bsdlabel.8; отсутствуют некоторые устаревшие опции и
- параметры; в примере выше параметр не может
- использоваться с &man.bsdlabel.8;. Для получения дополнительной
- информации обратитесь к справочной странице п
- о &man.bsdlabel.8;.
-
@@ -544,53 +524,31 @@ ad3: 29333MB <WDC WD307AA> [59598/16/63] at ata1-slave UDMA33
- pseudo-device ccd 4
-
- В системах 5.X вместо этого вам нужно использовать такую
- строку:
-
device ccd
-
- Во FreeBSD 5.X нет нужды указывать количество устройств
- &man.ccd.4; так как драйвер устройства &man.ccd.4; теперь
- клонируется сам — новые экземпляры устройств будут
- создаваться автоматически по необходимости.
-
-
- Во FreeBSD 3.0 и последующих версиях поддержка &man.ccd.4;
+ Поддержка &man.ccd.4;
также может быть обеспечена загрузкой подгружаемого модуля
ядра.Для настройки &man.ccd.4; сначала вам
- нужно воспользоваться утилитой &man.disklabel.8; для разметки
+ нужно воспользоваться утилитой &man.bsdlabel.8; для разметки
дисков:
- disklabel -r -w ad1 auto
-disklabel -r -w ad2 auto
-disklabel -r -w ad3 auto
+ bsdlabel -r -w ad1 auto
+bsdlabel -r -w ad2 auto
+bsdlabel -r -w ad3 autoПри этом создаются метки для ad1c,
ad2c и ad3c,
которые занимают диск полностью.
-
- Начиная с &os; 5.1-RELEASE, на смену старой программе
- &man.disklabel.8; пришла утилита &man.bsdlabel.8;. У
- &man.bsdlabel.8; отсутствуют некоторые устаревшие опции и
- параметры; в примере выше параметр не может
- использоваться с &man.bsdlabel.8;. Для получения дополнительной
- информации обратитесь к справочной странице п
- о &man.bsdlabel.8;.
-
-
Следующим шагом является изменение типа метки диска. Для
редактирования дисков можно использовать утилиту
- &man.disklabel.8;:
+ &man.bsdlabel.8;:
- disklabel -e ad1
-disklabel -e ad2
-disklabel -e ad3
+ bsdlabel -e ad1
+bsdlabel -e ad2
+bsdlabel -e ad3При этом в редакторе, задаваемом переменной окружения
EDITOR (обычно это &man.vi.1;),
@@ -619,20 +577,6 @@ disklabel -e ad3
Построение файловой системы
- Файл устройства для ccd0c может ещё
- не существовать, так что для его создания предварительно выполните
- такие команды:
-
- cd /dev
-sh MAKEDEV ccd0
-
-
- Во FreeBSD 5.0 &man.devfs.5; будет управлять файлами
- устройств в каталоге /dev автоматически, так
- что в использовании MAKEDEV необходимости
- нет.
-
-
Теперь, когда все диски размечены, вы должны построить
&man.ccd.4;. Для этого используйте утилиту
&man.ccdconfig.8; с параметрами, подобными следующим:
@@ -918,23 +862,14 @@ device umass
настройки.
- Поддержка USB 2.0 контроллеров предоставляется в
- &os; 5.X, и в ветви 4.X с &os; 4.10-RELEASE.
- Добавьте:
+ USB 2.0 контроллеры поддерживаются в &os;; для включения этой
+ поддержки добавьте строкуdevice ehci
- в файл настройки ядра для поддержки USB 2.0. Обратите внимание,
+ в файл настройки ядра. Обратите внимание,
что драйверы &man.uhci.4; и &man.ohci.4; все еще нужны, если
необходима поддержка USB 1.X.
-
-
- В &os; 4.X, необходимо запустить USB даемона
- (&man.usbd.8;), чтобы увидеть некоторые USB устройства.
- Для этого добавьте usbd_enable="YES"
- в файл /etc/rc.conf и перезагрузите
- компьютер.
-
@@ -1152,16 +1087,9 @@ umass0: detached
&prompt.root; mkisofs -R -no-emul-boot -b boot/cdboot -o /tmp/bootable.iso /tmp/mybootСделав это, и имея в ядре отконфигурированное устройство
- vn (для FreeBSD 4.X) или
- md (при использовании FreeBSD 5.X), вы
+ md, вы
можете смонтировать файловую систему, выполнив:
- &prompt.root; vnconfig -e vn0c /tmp/bootable.iso
-&prompt.root; mount -t cd9660 /dev/vn0c /mnt
-
- в случае использования FreeBSD 4.X, а для
- FreeBSD 5.X:
-
&prompt.root; mdconfig -a -t vnode -f /tmp/bootable.iso -u 0
&prompt.root; mount -t cd9660 /dev/md0 /mnt
@@ -1195,8 +1123,7 @@ umass0: detached
По этой команде файл imagefile.iso будет
скопирован на cddevice. По умолчанию
- используется устройство /dev/acd0 (или
- /dev/acd0c в &os; 4.X). Для получения
+ используется устройство /dev/acd0. Для получения
информации о параметрах, задающих скорость записи, выброс диска после
записи и запись звуковых данных, обратитесь к &man.burncd.8;.
@@ -1233,7 +1160,7 @@ umass0: detached
&prompt.root; cdrecord -scanbus
-Cdrecord 1.9 (i386-unknown-freebsd4.2) Copyright (C) 1995-2000 Jörg Schilling
+Cdrecord-Clone 2.01 (i386-unknown-freebsd7.0) Copyright (C) 1995-2004 Jörg Schilling
Using libscg version 'schily-0.1'
scsibus0:
0,0,0 0) 'SEAGATE ' 'ST39236LW ' '0004' Disk
@@ -1315,15 +1242,6 @@ scsibus1:
принудительно перечитать оглавление диска:
&prompt.root; dd if=/dev/acd0 of=/dev/null count=1
-
- В версиях &os; 4.X номера треков не предваряются нулем.
- В случае отсутствия нужных файлов устройств, создайте их при
- помощи команды MAKEDEV:
-
- &prompt.root; cd /dev
-&prompt.root; sh MAKEDEV acd0t99
-
-
@@ -1357,10 +1275,7 @@ scsibus1:
использовать его для копирования любого CD с данными. В приводимом
здесь примере предполагается, что ваш привод CDROM называется
acd0. Подставьте название вашего привода
- CDROM. В &os; 4.X к имени устройства должен быть добавлен
- символ c
- для указания на то, что берётся весь раздел, а в
- случае CDROM, весь диск.
+ CDROM.
&prompt.root; dd if=/dev/acd0 of=file.iso bs=2048
@@ -1405,12 +1320,12 @@ scsibus1:
однако, работать со странностями. К примеру диски Joliet хранят все
имена файлов в виде последовательностей двухбайтовых символов Unicode.
Ядро FreeBSD (пока ещё) не может работать с Unicode, поэтому не
- английские символы выводятся в виде знаков вопроса. (Если в работаете
- с FreeBSD 4.3 или более поздней версией, то в драйвере CD9660 имеется
+ английские символы выводятся в виде знаков вопроса.
+ В драйвере CD9660 имеется
механизм для динамической загрузки соответствующей таблицы
преобразования Unicode. Модули для некоторых распространённых
кодировок могут быть получены из порта
- sysutils/cd9660_unicode.)
+ sysutils/cd9660_unicode.
Время от времени вы можете получать сообщения Device not
configured при попытке смонтировать CDROM. Это обычно
@@ -1927,13 +1842,10 @@ cd0: Attempt to query device size failed: NOT READY, Medium not present - tray c
диском. Как и другие дисковые устройства, DVD-RAM должет быть
подготовлен к первому использованию. В нашем примере
мы займём все пространство диска одной файловой системой
- UFS2.
-
- Убедившись, что носитель находится в приводе, выполните от имени
- пользователя root команды
+ UFS2:
&prompt.root; dd if=/dev/zero of=/dev/acd0 count=2
-&prompt.root; disklabel -Bw acd0
+&prompt.root; bsdlabel -Bw acd0
&prompt.root; newfs /dev/acd0Имя устройства DVD device, acd0, должно
@@ -1992,43 +1904,9 @@ cd0: Attempt to query device size failed: NOT READY, Medium not present - tray c
Доступ к гибким дискам, как, впрочем, и к остальным устройствам,
осуществляется через соответствующие файлы в
- каталога /dev. Чтобы обратиться к дискете при
- использовании релизов 4.X и ранее, необходимо работать с
- /dev/fdN,
- где N обозначает номер привода, обычно 0,
- или /dev/fdNX, где
- X обозначает букву.
-
- В 5.0 и более новых релизах просто используйте
+ каталога /dev. Чтобы обратиться к дискете,
+ просто используйте
/dev/fdN.
-
-
- Размер диска в 4.X и более ранних релизах
-
- Имеются также устройства /dev/fdN.size,
- где size обозначает размер дискеты в
- килобайтах. Эти файлы устройств используются во время
- низкоуровневого форматирования для задания размера устройства.
- В последующих примерах будет использоваться размер в 1440kB.
-
- Иногда записи в каталоге /dev необходимо
- создавать повторно. Для этого выполните следующее:
-
- &prompt.root; cd /dev && ./MAKEDEV "fd*"
-
-
-
- Размер диска в 5.0 и последующих релизах
-
- В 5.0 &man.devfs.5; управляет файлами устройств в каталоге
- /dev в автоматическом режиме, так что
- использование MAKEDEV необязательно.
-
- Требуемый размер диска передаётся утилите &man.fdformat.1; при
- помощи параметра . Поддерживаемые
- размеры перечислены в &man.fdcontrol.8;, но, по нашему мнению,
- лучше всего работает 1440kB.
-
@@ -2049,18 +1927,7 @@ cd0: Attempt to query device size failed: NOT READY, Medium not present - tray c
они могут помочь определить, хорошая это дискета или плохая.
- Форматирование в 4.X и более ранних релизах
-
- Для форматирования дискет используйте устройства
- /dev/fdN.size.
- Вставьте новую 3.5-дюймовую дискету в дисковод и введите
- команду:
-
- &prompt.root; /usr/sbin/fdformat /dev/fd0.1440
-
-
-
- Форматирование в 5.0 и более новых релизах
+ Форматирование гибких дисковДля форматирования гибких дисков используйте устройства
/dev/fdN. Вставьте
@@ -2083,19 +1950,9 @@ cd0: Attempt to query device size failed: NOT READY, Medium not present - tray c
Значения геометрии для метки диска перечислены в файле
/etc/disktab.
- Теперь вы можете запустить &man.disklabel.8; примерно так:
+ Теперь вы можете запустить &man.bsdlabel.8; примерно так:
- &prompt.root; /sbin/disklabel -B -r -w /dev/fd0 fd1440
-
-
- Начиная с &os; 5.1-RELEASE, на смену старой программе
- &man.disklabel.8; пришла утилита &man.bsdlabel.8;. У
- &man.bsdlabel.8; отсутствуют некоторые устаревшие опции и
- параметры; в примере выше параметр не может
- использоваться с &man.bsdlabel.8;. Для получения дополнительной
- информации обратитесь к справочной странице п
- о &man.bsdlabel.8;.
-
+ &prompt.root; /sbin/bsdlabel -B -r -w /dev/fd0 fd1440
@@ -2123,8 +1980,7 @@ cd0: Attempt to query device size failed: NOT READY, Medium not present - tray c
Использование дискетДля работы с гибким диском смонтируйте его при помощи утилит
- &man.mount.msdos.8; (для 4.X и более ранних релизов) или
- &man.mount.msdosfs.8; (в 5.0 и последующих релизах). Можно также
+ &man.mount.msdosfs.8;. Можно также
использовать пакет emulators/mtools
из коллекции портов.
@@ -2875,11 +2731,11 @@ targetuser@targetmachine.example.com dd of=/mybigfiles/dump-usr-l0.gz
- disklabel
+ bsdlabelВо-первых, распечатайте разметку диска для всех ваших дисков
- (к примеру, disklabel da0 | lpr), таблицу файловых
+ (к примеру, bsdlabel da0 | lpr), таблицу файловых
систем (/etc/fstab) и все сообщения, выводимые
при загрузке, каждого по два экземпляра.
@@ -2897,7 +2753,7 @@ targetuser@targetmachine.example.com dd of=/mybigfiles/dump-usr-l0.gzfdisk,
- disklabel, newfs,
+ bsdlabel, newfs,
mount и какая-либо
используемая вами программа резервного копирования. Эти программы
должны быть скомпонованы статически. Если вы используете
@@ -2948,7 +2804,7 @@ fi
# place boot blocks on the floppy
#
-disklabel -w -B /dev/fd0c fd1440
+bsdlabel -w -B /dev/fd0c fd1440
#
# newfs the one and only partition
@@ -3118,12 +2974,12 @@ echo "The floppy has been unmounted and is now ready."]]>
mountкорневой раздел
- disklabel
+ bsdlabelnewfsПопробуйте выполнить команду mount (например,
mount /dev/da0a /mnt) по отношению к корневому
разделу вашего первого диска. Если метка диска была испорчена,
- то воспользуйтесь командой disklabel для
+ то воспользуйтесь командой bsdlabel для
переразбиения на
разделы и разметки диска так, чтобы получившаяся метка совпала с той,
которая вами была распечатана и сохранена. Для повторного создания
@@ -3247,7 +3103,7 @@ echo "The floppy has been unmounted and is now ready."]]>
5120+0 records in
5120+0 records out
&prompt.root; vnconfig -s labels -c vn0newimage
-&prompt.root; disklabel -r -w vn0 auto
+&prompt.root; bsdlabel -r -w vn0 auto
&prompt.root; newfs vn0c
Warning: 2048 sector(s) in last cylinder unallocated
/dev/vn0c: 10240 sectors in 3 cylinders of 1 tracks, 4096 sectors
diff --git a/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml b/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml
index 9e01afbbf9..ea94b84a16 100644
--- a/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml,v 1.15 2006/05/19 12:09:01 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml,v 1.16 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.67
+ Original revision: 1.70
XXX: contains non-translated sections! XXX
-->
@@ -212,54 +212,6 @@
Пользователя PF, которое не было внесено в этот раздел руководства
во избежание дублирования работы.
- Информация по доступности PF для различных версий &os;
- приведена ниже:
-
-
-
-
-
- Версия &os;
- Доступность PF
-
-
-
-
-
- Версии до 4.X
-
- PF недоступен для релизов &os; более старых, чем
- релизы из ветви 4.X.
-
-
-
- Все версии ветви 4.X
- PF доступен как часть KAME.
-
-
-
- Релизы 5.X до 5.3-RELEASE
-
- Для установки PF на эти версии &os; может использоваться
- порт security/pf.
- Эти релизы предназначались для разработчиков и тех, кто
- желал ознакомиться с ранними версиями 5.X. Настоятельно
- рекомендуется обновление до 5.3-RELEASE или более свежих
- версий &os;.
-
-
-
- 5.3-RELEASE и более свежие версии
-
- PF стал частью основной системы. Не
- используйте порт security/pf
- на этих версиях &os;. Он не будет работать. Вместо этого
- воспользуйтесь поддержкой &man.pf.4; в базовой системе.
-
-
-
-
-
Дополнительную информацию можно получить с веб сайта PF для &os;:
.
@@ -317,9 +269,7 @@
При компиляции PF с ядром загружаемый модуль не используется.
Пример параметров конфигурации ядра для включения PF находится в
- /usr/src/sys/conf/NOTES
- (/usr/src/sys/arch/conf/LINT
- для &os; 4.X) и показан здесь:
+ /usr/src/sys/conf/NOTES и показан здесь:
device pf
device pflog
@@ -573,8 +523,7 @@ options ALTQ_NOPCC # Required for SMP buildПример параметров настройки ядра для IPF находится в
/usr/src/sys/conf/NOTES
- (/usr/src/sys/arch/conf/LINT
- для &os; 4.X) и воспроизведен здесь:
+ и воспроизведен здесь:
options IPFILTER
options IPFILTER_LOG
@@ -800,11 +749,11 @@ ipnat_rules="/etc/ipnat.rules" #
специальный метод. Он использует группировку по категории
(facility) и уровню (level).
IPMON в режиме использует
- security (local0
- для &os; 4.X) в качестве имени категории.
+ security
+ в качестве имени категории.
Все протоколируемые IPMON данные также
- отправляются на security (local0
- для &os; 4.X). Для сбора
+ отправляются на security.
+ Для сбора
протоколируемых данных могут быть использованы следующие
уровни:
@@ -827,25 +776,18 @@ LOG_ERR - packets which have been logged and which can be considered short
Добавьте в /etc/syslog.conf
- следующий оператор (для &os; 5.X и позднее):
+ следующий оператор:
security.* /var/log/ipfilter.log
- Или следующую строку для &os; 4.X:
-
- local0.* /var/log/ipfilter.log
-
- security.* (local0.* для
- &os; 4.X) означает запись всех
+ security.* означает запись всех
протоколируемых сообщений в указанный файл.Для применения внесенных в
/etc/syslog.conf изменений вы можете
перезагрузиться или заставить syslog перечитать
/etc/syslog.conf, выполнив команду
- /etc/rc.d/syslogd reload (
- killall -HUP syslogd
- в &os; 4.X).
+ /etc/rc.d/syslogd reloadНе забудьте отредактировать
/etc/newsyslog.conf для ротации только
diff --git a/ru_RU.KOI8-R/books/handbook/install/chapter.sgml b/ru_RU.KOI8-R/books/handbook/install/chapter.sgml
index 3d415c9b1c..87b556b7d0 100644
--- a/ru_RU.KOI8-R/books/handbook/install/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/install/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/install/chapter.sgml,v 1.42 2006/02/17 20:06:49 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/install/chapter.sgml,v 1.43 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.331
+ Original revision: 1.332
-->
@@ -592,11 +592,8 @@ pqb0.0.1.4.0 PQB0 PCI EIDE
Каталог floppies/ содержит множество
разных образов, ваш выбор будет зависеть от устанавливаемой
версии FreeBSD и, в некоторых случаях, от конфигурации
- компьютера. Если вы устанавливаете FreeBSD 4.X,
- в большинстве случаев понадобятся всего лишь два
- файла, kern.flp и
- mfsroot.flp. При установке
- FreeBSD 5.X в большинстве случаев потребуются три
+ компьютера.
+ В большинстве случаев потребуются три
дискеты, boot.flp,
kern1.flp, и
kern2.flp. Обратитесь к файлу
@@ -844,9 +841,7 @@ Please insert MFS root floppy and press enter:
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [kernel] in 9 seconds... _
- Подождите десять секунд или нажмите Enter.
- (в &os; 4.X будет запущено меню конфигурации
- ядра).
+ Подождите десять секунд или нажмите Enter.
@@ -912,293 +907,6 @@ Booting [kernel] in 9 seconds... _
-
- Конфигурация ядра (kernel)
-
- Начиная с FreeBSD версии 5.0 и более поздних, userconfig
- был удален и заменен методом &man.device.hints.5;. За более подробной
- информацией о &man.device.hints.5; обращайтесь к
-
-
- kernel это ядро операционной системы.
- В нем реализовано множество функций, включая доступ ко
- всем устройствам, которые могут быть в системе, таким как
- жесткие диски, сетевые карты, звуковые карты и т.д. Каждое устройство,
- поддерживаемое ядром FreeBSD имеет свой драйвер. У каждого
- драйвера есть имя из двух или трех букв, например sa
- для драйвера последовательного доступа SCSI, или
- sio
- для драйвера последовательного ввода-вывода (который управляет
- COM портами).
-
- Когда ядро загружено, каждый драйвер проверяет систему на
- предмет наличия поддерживаемого оборудования. Если оно найдено,
- драйвер конфигурирует оборудование и делает его доступным остальной
- части ядра.
-
- Такая проверка обычно называется тестированием
- устройства. К сожалению, это не всегда
- безопасно. Некоторые драйвера конфликтуют между собой,
- и проверка части оборудования иногда может привести другую
- часть в неработоспособное состояние. Это основное ограничение
- архитектуры PC.
-
- Многие старые устройства называются ISA — в
- противоположность PCI. Стандарт ISA требует, чтобы в каждом
- устройстве была прописана некоторая информация, обычно номер
- Interrupt Request Line (IRQ) и адрес порта ввода-вывода, которые
- используются драйвером. Эта информация обычно устанавливается
- с использованием перемычек на карте, или с помощью DOS
- утилиты.
-
- Часто это вызывало проблемы, поскольку было
- невозможно использовать два устройства с одинаковыми IRQ или
- адресами портов.
-
- Новые устройства поддерживают PCI стандарт, который не
- требует установки параметров вручную, так как устройства способны
- общаться с BIOS и договариваться, какие IRQ и адреса портов
- ввода-вывода использовать.
-
- Если в вашем компьютере есть устройства ISA, FreeBSD
- драйвер для этого устройства должен быть настроен с IRQ и
- адресом порта, установленными на карте. Для этого может
- понадобиться собрать сведения об оборудовании ().
-
- К сожалению, номера IRQ и адреса портов, используемые
- некоторыми драйверами, конфликтуют. Это потому, что некоторые
- устройства ISA поставляются с конфликтующими номерами IRQ
- или адресами портов. По умолчанию драйвера FreeBSD
- предусмотрительно настроены для использования заводских установок,
- поэтому будут работать столько устройств, сколько возможно.
-
- Это как правило не проблема при каждодневном использовании FreeBSD.
- В компьютере обычно нет двух конфликтующих устройств,
- поскольку в противном случае одно из них не будет работать
- (независимо от используемой операционной системы).
-
- Это может стать проблемой при установке FreeBSD в первый раз,
- потому что ядро, используемое для установки, собрано с максимальным
- количеством драйверов для поддержки множества различных
- конфигураций оборудования. Это означает, что некоторые из драйверов
- имеют конфликтующие настройки. Устройства тестируются в строго
- определенном порядке, и если у вас есть устройство, тестирующееся
- позже, но конфликтующее с ранее протестированным устройством,
- оборудование может не работать или быть некорректно протестировано
- в процессе установки FreeBSD.
-
- Поэтому первое, что вы должны сделать при установке
- FreeBSD — проверить список устройств, настроенных в
- ядре. Отключите некоторые из них, если таких устройств нет.
- Подтвердите (и измените) конфигурацию, если
- это устройство присутствует, но установки по умолчанию неверны.
-
- Возможно, это звучит гораздо сложнее чем есть на самом деле.
-
- На показано главное меню
- конфигурации ядра. Мы рекомендуем выбрать опцию
- Start kernel configuration in full-screen visual
- mode, так как это самый простой интерфейс для
- нового пользователя.
-
-
- Меню конфигурации ядра
-
-
-
-
-
-
-
- &txt.install.userconfig;
-
-
-
-
- Экран конфигурации ядра ()
- поделен на четыре части:
-
-
-
- Свернутый список устройств, помеченных как
- active, поделен на группы, такие как
- Storage, и Network.
- Каждый драйвер показан в виде описания, имени из двух
- или трех букв, используемых IRQ и порта. В дополнение,
- если какой-либо активный драйвер конфликтует с другим
- активным драйвером, после имени драйвера пишется
- CONF. В этом разделе также показано
- общее число конфликтующих активных драйверов.
-
-
-
- Драйверы, помеченные как неактивные. Они остаются в ядре,
- но не будут тестировать свои устройства при загрузке ядра.
- Они поделены на группы так же как и активные драйверы.
-
-
-
- Дополнительная информация о выбранном в данный момент
- драйвере, включая IRQ и адрес порта.
-
-
-
- Информация об управляющих клавишах, доступных в данный
- момент.
-
-
-
-
- Визуальный интерфейс конфигурации ядра
-
-
-
-
-
-
-
- &txt.install.userconfig2;
-
-
-
-
- Не беспокойтесь, если появятся сообщения о конфликтах,
- так и должно быть; все драйверы
- включены и как уже объяснялось, некоторые из них будут
- конфликтовать с другими.
-
- Сейчас вам нужно просмотреть список драйверов и
- разрешить конфликты.
-
-
- Разрешение конфликтов драйверов
-
-
- Нажмите X. Это полностью раскроет список
- драйверов и вы сможете увидеть их все. Вам понадобятся
- клавиши навигации для прокрутки назад и вперед в списке
- активных драйверов.
-
- показывает результат
- действия X.
-
-
- Развернутый список драйверов
-
-
-
-
-
-
-
-
-
-
- Отключите все драйвера устройств, которых у вас нет. Для
- отключения драйвера, переместитесь к нему с помощью клавиш
- навигации и нажмите Del. Драйвер будет
- помещен в список Inactive Drivers.
-
- Если вы случайно отключили нужное устройство, нажмите
- Tab для переключения на Inactive
- Drivers, выберите отключенный драйвер, и
- нажмите Enter, чтобы вернуть его обратно в список
- активных драйверов.
-
-
- Не отключайте sc0. Он управляет
- экраном, и он нужен, если только вы не производите установку
- через последовательный порт.
-
-
-
- Отключайте atkbd0 только если
- вы используете USB клавиатуру. Если клавиатура обычная,
- оставьте atkbd0.
-
-
-
-
- Если конфликтов нет, можете пропустить этот этап.
- В другом случае оставшиеся конфликты должны быть проверены. Если
- они не помечены как allowed conflict в окне
- сообщений, должны быть изменены или IRQ/адрес порта для
- тестирования устройства, или IRQ/адрес порта
- физического устройства.
-
- Для изменения IRQ и адреса порта ввода-вывода драйвера,
- выберите устройство и нажмите Enter. Курсор
- переместится в третье окно и вы сможете изменить значения.
- Вам нужно ввести значения IRQ и адреса порта, определенные
- в процессе сбора информации об оборудовании.
- Нажмите Q для завершения редактирования
- конфигурации устройства и возврата в список активных
- устройств.
-
- Если вы не уверены, какими должны быть эти значения,
- попробуйте использовать -1. Некоторые драйвера
- FreeBSD могут безопасно протестировать оборудование
- для определения правильных значений, и значение
- -1 указывает им сделать это.
-
- Процедура изменения адреса физического устройства различна
- для разных устройств. Для некоторых устройств вам может
- понадобиться извлечь карту из компьютера и установить перемычки или
- DIP переключатели. Другие устройства могут поставляться с DOS
- дискетой, содержащей программы, используемые для перенастройки
- карты. В любом случае, обращайтесь к документации, поставляемой
- с устройством. Изменение адреса, несомненно, потребует
- перезагрузки компьютера, так что вам потребуется опять
- вернуться к процессу установки FreeBSD после
- перенастройки карты.
-
-
-
- Когда все конфликты будут разрешены, экран будет выглядеть как
- .
-
-
- Конфигурация драйверов без конфликтов
-
-
-
-
-
-
-
-
- Как видите, список активных драйверов стал гораздо меньше,
- поскольку в нем только драйвера реально установленных
- устройств.
-
- Теперь вы можете сохранить изменения и перейти к следующему
- пункту установки. Нажмите Q для выхода из меню
- конфигурации. Появится сообщение:
-
- Save these parameters before exiting? ([Y]es/[N]o/[C]ancel)
-
- Нажмите Y для сохранения параметров
- в памяти (они будут сохранены на диск после завершения установки)
- и тестирование начнется. После отображения белым по черному
- результатов тестирования запустится
- sysinstall
- и отобразится главное меню
- ().
-
-
- Главное меню Sysinstall
-
-
-
-
-
-
-
-
-
-
-
Просмотр результатов тестирования устройств
@@ -1868,7 +1576,7 @@ Mounting root from ufs:/dev/md0c
для продолжения установки.
-
+ Создание разделов с помощью
Disklabel
@@ -2094,7 +1802,7 @@ Mounting root from ufs:/dev/md0c
-
+
@@ -2108,7 +1816,7 @@ Mounting root from ufs:/dev/md0c
их.
- Начиная с FreeBSD 4.5, по умолчанию под каталог
+ По умолчанию под каталог
/tmp выделяется собственный раздел вместо
использования части раздела /. Это
помогает избежать заполнения раздела /
@@ -2120,7 +1828,7 @@ Mounting root from ufs:/dev/md0c
-
+
@@ -2157,7 +1865,7 @@ Mounting root from ufs:/dev/md0c
-
+
@@ -2174,7 +1882,7 @@ Mounting root from ufs:/dev/md0c
-
+
@@ -2191,7 +1899,7 @@ Mounting root from ufs:/dev/md0c
-
+
@@ -2208,7 +1916,7 @@ Mounting root from ufs:/dev/md0c
-
+
@@ -2230,7 +1938,7 @@ Mounting root from ufs:/dev/md0c
-
+
@@ -5496,12 +5204,12 @@ Please press any key to reboot.
Если вы создаете образы на другом компьютере FreeBSD,
форматирование все еще не лишне, хотя вам не потребуется
создавать файловую систему DOS на каждой дискете. Вы можете
- использовать disklabel и newfs
+ использовать bsdlabel и newfs
для создания на них файловых систем UFS, в следующей
последовательности (для 3.5" 1.44 MB дискет):&prompt.root; fdformat -f 1440 fd0.1440
-&prompt.root; disklabel -w -r fd0.1440 floppy3
+&prompt.root; bsdlabel -w -r fd0.1440 floppy3
&prompt.root; newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0
@@ -5555,13 +5263,6 @@ Please press any key to reboot.
компонент base можно найти в каталоге &rel.current;/base/.
-
- В 4.X и более поздних релизах &os; компонент
- base называется bin. Поправьте
- команды и ссылки соответственно, если вы используете эти
- версии.
-
-
Все компоненты, которые вы будете устанавливать с раздела
&ms-dos; (и для которых у вас есть место), нужно расположить в
c:\freebsd — для минимальной установки
diff --git a/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml b/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml
index 41b4e7c0c8..1a74331e9c 100644
--- a/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml,v 1.31 2006/02/17 20:06:50 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml,v 1.32 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.163
+ Original revision: 1.165
-->
@@ -71,11 +71,6 @@
Как установить новое ядро.
-
- Как создать записи в /dev, которые могут
- оказаться необходимы.
-
-
Что делать, если что-то не работает или работает не так, как
должно.
@@ -171,9 +166,7 @@
быть потенциально
портирована. Обратите внимание на логическую структуру каталогов, в
которой каждое поддерживаемое устройство, каждая файловая система и
- каждая опция размещается в своём собственном каталоге. Версии &os; до
- 5.X поддерживали только архитектуры i386,
- alpha и pc98.
+ каждая опция размещается в своём собственном каталоге.
В примерах этой главы подразумевается, что вы используете
архитектуру i386. Если это не так, измените каталоги, указанные
@@ -184,8 +177,7 @@
/usr/src/sys, это означает, что исходные тексты
ядра не были установлены. Наиболее простой способ установить их -
запустить sysinstall
- (/stand/sysinstall в &os; версий старше,
- чем 5.2) как root, выбрать
+ как root, выбрать
Configure, потом
Distributions, потом
src, потом sys.
@@ -280,13 +272,6 @@
ядра, используйте способ 1.
-
- Если вы используете &os; версии более ранней, чем 4.0 и вы
- не обновляете систему до &os; 4.0 или выше,
- используя make buildworld, используйте способ
- 1.
-
-
Если вы собираете новое ядро, не обновляя исходные тексты
(возможно, для того, чтобы добавить новую опцию, например
@@ -418,30 +403,16 @@
linkend="kernelconfig-noboot">не загружается.
- В &os; 4.X и более ранних, ядро устанавливается в
- /kernel, модули в /modules, а старое ядро сохраняется в
- /kernel.old. Другие файлы, относящиеся к
+ Другие файлы, относящиеся к
процессу загрузки, такие как загрузчик (&man.loader.8;) и его
конфигурационные файлы, размещаются в /boot.
Модули сторонних производителей могут быть помещены в
- /modules, хотя пользователи
+ /boot/kernel, хотя пользователи
должны знать, что
очень важно, чтобы модули были синхронизированы с собранным ядром.
Модули, не рассчитанные на работу с собранным ядром, могут вызвать
нестабильность и некорректность работы.
-
-
- Если вы добавили новые устройства (такие, как звуковая карта) и
- используете &os; 4.X или более ранние версии, то, возможно, вам
- понадобится создать некоторые файлы устройств в каталоге
- /dev перед тем, как вы
- сможете их использовать.
- За дополнительной информацией вы можете обратиться к разделу Создание файлов устройств далее в
- этой главе.
-
@@ -461,12 +432,8 @@
ядроNOTES
-
- ядро
- LINTNOTES
- LINTядроконфигурационный файл
@@ -485,31 +452,11 @@
/usr/src/sys/conf/NOTES.
- NOTES не существует в &os; 4.X.
- Детальное описание параметров и устройств из
- GENERIC находится в файле
- LINT. В 4.X LINT
- служит двум целям: предоставить справочное руководство для
- выбора параметров ядра при сборке ядра по умолчанию и
- предоставить конфигурацию ядра с параметрами, установленными
- в значения, отличные от значений по умолчанию (настолько
- много параметров, насколько это возможно). Это было сделано
- по той причине, что такая конфигурация хорошо помогала
- (и все еще помогает) при тестировании нового кода и изменений
- в существующем коде, поскольку этот код и изменения могут
- конфликтовать с другими частями ядра. Однако, инфраструктура
- конфигурации ядра в 5.X прошла через множество серьезных изменений;
- Одно из таких изменений – перемещение параметров конфигурации
- драйверов в hints, и теперь они могут быть
- изменены и загружены динамически во время загрузки системы,
- а в LINT их больше нет. По этой и другим
- причинам LINT был переименован в
- NOTES и в основном по-прежнему соответствует
- своему назначению: информирование пользователей о доступных
- параметрах.
-
В &os; 5.X и более поздних версиях вы все еще можете создать
собираемый LINT, выполнив:
+ Для сборки ядра со всеми возможными опциями (обычно используется
+ для тестирования), выполните от имени суперпользователя
+ (root) следующую команду:&prompt.root; cd /usr/src/sys/i386/conf >> make LINT
@@ -610,7 +557,7 @@ cpu I686_CPU
#To statically compile in device wiring instead of /boot/device.hints
#hints "GENERIC.hints" # Default places to look for devices.
- В &os; 5.X и более поздних &man.device.hints.5; используются для
+ &man.device.hints.5; используются для
настройки параметров драйверов устройств. Путь по умолчанию, который
&man.loader.8; будет проверять при загрузке -
/boot/device.hints. Используя опцию
@@ -677,7 +624,7 @@ cpu I686_CPU
options UFS_ACL # Support for access control lists
- Этот параметр, присутствующий только в &os; 5.X, включает в ядре
+ Этот параметр включает в ядре
поддержку списков управления доступом (ACL). Основывается на
использовании расширенных атрибутов и UFS2, детальное
описание вы сможете найти в .
@@ -747,18 +694,16 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENTФайловая система процессов. Это виртуальная файловая
система монтируемая в /proc, которая позволяет таким
приложениям, как &man.ps.1; выдавать вам больше информации о запущенных
- процессах. В &os; 5.X и выше, использование PROCFS не
+ процессах. Использование PROCFS не
требуется, так как большинство мониторинговых и отладочных инструментов
- было адаптировано для работы без PROCFS: в отличие
- от &os; 4.X, новые системы &os; 5.X по умолчанию не монтируют файловую
+ было адаптировано для работы без PROCFS:
+ система по умолчанию не монтирует файловую
систему процессов. Более того,
ядра 6.X-CURRENT, которые используют PROCFS, должны
также включать поддержку PSEUDOFS:options PSEUDOFS # Pseudo-filesystem framework
- PSEUDOFS недоступна в &os; 4.X.
-
options GEOM_GPT # GUID Partition Tables.Этот параметр делает возможным наличие большого количества
@@ -1026,8 +971,7 @@ device atkbdc # AT keyboard controller
device splash # Splash screen and screen saver support
Заставка при загрузке. Хранители экрана также требуют этого
- устройства. В &os; 4.X используйте строку
- pseudo-device splash.
+ устройства.# syscons is the default console driver, resembling an SCO console
device sc
@@ -1245,9 +1189,7 @@ device loop # Network loopback
Стандартное устройство обратной связи для TCP/IP. Если вы запускаете
telnet или FTP по отношению localhost (он же 127.0.0.1), то соединение пройдёт через это
- устройство. Этот параметр обязателен. Во
- &os; 4.X вам потребуется использовать pseudo-device
- loop.
+ устройство. Этот параметр обязателен.device mem # Memory and kernel memory devices
@@ -1268,33 +1210,27 @@ device loop # Network loopback
ether необходим лишь в случае, если у вас есть
сетевая карта. Он включает поддержку стандартного кода протокола
- Ethernet. В &os; 4.X используйте строку pseudo-device
- ether.
+ Ethernet.device sl # Kernel SLIPsl — это поддержка SLIP. SLIP был практически
вытеснен PPP, который легче настраивается, лучше подходит для соединений
- модем-модем и имеет больше возможностей.
- В &os; 4.X используйте строку
- pseudo-device sl.
+ модем-модем и имеет больше возможностей.device ppp # Kernel PPPПоддержка PPP в ядре для соединений dial-up. Также существует версия
PPP, реализованного как приложение, использующее tun, и
предлагающее большую гибкость и большее количество возможностей, как,
- например, соединение при необходимости (наличии обращения к сети).
- В &os; 4.X используйте строку pseudo-device
- ppp.
+ например, соединение при необходимости (наличии обращения к сети).
device tun # Packet tunnel.Используется пользовательским программным обеспечением PPP.
Обратитесь к
разделу PPP этой книги за дальнейшей
- информацией. В &os; 4.X используйте строку pseudo-device
- tun.
+ информацией.
device pty # Pseudo-ttys (telnet etc)
@@ -1305,35 +1241,21 @@ device pty # Pseudo-ttys (telnet etc)
xterm и некоторыми другими приложениями,
такими как Emacs.
- В &os; 4.X
- используйте строку pseudo-device pty
- number.
- Число после pty определяет
- количество pty, которое необходимо создать. Если вам
- необходимо более, чем стандартное (16) количество окон
- xterm и/или удаленных входов, увеличьте это
- число в соответствии с вашими потребностями, но не более чем до
- 256.
-
device md # Memory disks
- Псевдо-устройства дисков в памяти. В &os; 4.X используйте
- строку pseudo-device md
+ Псевдо-устройства дисков в памяти.device gif # IPv6 and IPv4 tunnelingПоддержка туннелирования IPv6 через IPv4, IPv4 через IPv6, IPv4 через
- IPv4 и IPv6 через IPv6. Начиная с &os; 4.4 устройство
- gif является автоклонируемым и вы
- должны использовать строку pseudo-device gif.
- Более ранним версиям &os; 4.X требуется номер, например
- pseudo-device gif 4.
+ IPv4 и IPv6 через IPv6. Устройство
+ gif является автоклонируемым, и будет
+ срздавать файлы устройств по мере необходимости.
device faith # IPv6-to-IPv4 relaying (translation)Это псевдо-устройство захватывает пакеты, которые были посланы ему и
- перенаправляет их даемону трансляции IPv4/IPv6. В &os; 4.X
- используйте строку pseudo-device faith 1
+ перенаправляет их даемону трансляции IPv4/IPv6.
# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
@@ -1344,8 +1266,7 @@ device bpf # Berkeley packet filter
сетевые интерфейсы в неразборчивый (promiscuous) режим, в
котором перехватывается любой пакет в широковещательной сети (например
ethernet). Эти пакеты могут быть сохранены на диск и/или исследованы при
- помощи &man.tcpdump.1;. В &os; 4.X используйте строку
- pseudo-device bpf.
+ помощи &man.tcpdump.1;.
Устройство &man.bpf.4; также используется программой
@@ -1412,8 +1333,8 @@ device fwe # Ethernet over FireWire (non-standard!)PAE) в процессорах &intel; &pentium; Pro и более
поздних позволяет использовать до 64 гигабайт оперативной памяти. &os;
имеет поддержку этой возможности посредством опции ядра
- , доступной в &os; 4.9-RELEASE, &os; 5.1-RELEASE и
- более поздних. В связи с ограничениями архитектуры Intel, не делается
+ , доступной во всех текущих версиях &os;.
+ В связи с ограничениями архитектуры Intel, не делается
никакого различия между памятью ниже или выше 4 гигабайт. Память,
размещенная выше 4 гигабайт, просто добавляется к доступной памяти.
@@ -1449,7 +1370,7 @@ device fwe # Ethernet over FireWire (non-standard!)Драйверы устройств, которые не используют интерфейс
&man.bus.dma.9;, приведут к повреждению информации в ядре с включенным
PAE. Не рекомендуется использовать такие драйверы.
- По этой причине в &os; 5.X включен конфигурационный файл ядра
+ По этой причине в &os; включен конфигурационный файл ядра
PAE, из которого удалены все драйверы, о которых
известно, что они не работают при включенной поддержке
PAE.
@@ -1482,78 +1403,6 @@ device fwe # Ethernet over FireWire (non-standard!)
-
- Создание файлов устройств
-
- файлы устройств
-
- MAKEDEV
-
-
- Если вы работаете с &os; 5.0 или старше, вы можете
- пропустить этот раздел. Эти версии используют &man.devfs.5; для выделения
- файлов устройств прозрачно для пользователя.
-
- Практически все устройства в ядре имеют соответствующий файл,
- называемый node, в каталоге /dev. Они
- выглядят как обычные файлы, но на самом деле это специальные
- точки входа в ядро, которые необходимы приложениям для
- доступа к устройствам. Скрипт
- /dev/MAKEDEV, который выполняется при первой
- установке операционной системы, создает практически все поддерживаемые
- файлы устройств. Однако он не создаёт их все, таким
- образом, когда вы добавляете поддержку нового устройства, следует
- убедиться, что соответствующие файлы есть в /dev, и
- если их там нет, создать их. Вот простой пример:
-
- Предположим, вы добавили поддержку привода IDE CD-ROM в ядро.
- Строка, которую вы добавили:
-
- device acd0
-
- Это означает, что вам необходимо проверить наличие файлов, название
- которых начинаются строкой acd0 в каталоге
- /dev, за которой, возможно, следует буква, например
- c, или предшествует r, что
- означает, что это сырое (raw) устройство, которое
- используется для прямого доступа к аппаратному устройству. Если
- оказывается, что таких файлов в каталоге нет, вы должны перейти в
- каталог /dev и набрать:
-
-
- MAKEDEV
- &prompt.root; sh MAKEDEV acd0
-
- Когда скрипт завершит работу, вы увидите, что файлы
- acd0c и racd0c созданы,
- соответственно скрипт отработал корректно.
-
- Для звуковых карт нижеследующая команда создает необходимые
- файлы:
-
- &prompt.root; sh MAKEDEV snd0
-
-
- Если вы создаете файлы устройств для таких устройств, как звуковые
- карты и если другие люди имеют доступ к вашей машине, было бы не лишним
- защитить их от использования извне при помощи добавления их в файл
- /etc/fbtab. За дальнейшей информацией обратитесь
- к странице руководства &man.fbtab.5;.
-
-
- Следуйте этой простой процедуре для любых других устройств, которые
- отсутствуют в ядре GENERIC и которые не имеют
- соответствующих файлов в /dev.
-
-
- Все контроллеры SCSI используют одинаковый набор файлов в
- /dev, поэтому вам не нужно создавать их. Кроме того,
- сетевые карты и псевдо-устройства SLIP и PPP не имеют вхождений в
- /dev, поэтому и о них вы не должны
- беспокоиться.
-
-
-
Решение проблем
@@ -1590,27 +1439,6 @@ device fwe # Ethernet over FireWire (non-standard!)
-
- Не удаётся установить новое ядро:
-
-
- Если ядро собралось без проблем, но не удалось его установить
- (команда make install или make
- installkernel сообщила об ошибке), первое, что необходимо
- проверить, не запущена ли ваша система с уровнем безопасности 1 или
- выше (обратитесь к &man.init.8;). Процедура установки пробует снять
- флаг неизменяемости с текущего ядра и установить этот флаг для нового
- ядра. Так как на уровне безопасности 1 и выше запрещено снятие флага
- неизменяемости для всех файлов в системе, установка должна
- производиться на уровне безопасности 0 и ниже.
-
- Информация выше применима только к &os; 4.X и более ранним версиям.
- &os; 5.X, как и более поздние версии, не устанавливает этот флаг
- на ядро и ошибка при установке ядра возможно указывает на более
- фундаментальную проблему.
-
-
-
Ядро не загружается:
@@ -1620,10 +1448,9 @@ device fwe # Ethernet over FireWire (non-standard!)Enter,
- введите unload и наберите
+ Доступ к нему вы можете получить, когда система находится в стартовом меню.
+ Выберите шестой пункт (Escape to a loader prompt),
+ введите команду unload kernel и наберите
boot /boot/kernel.old/kernel,
или используйте любое
другое ядро, которое загрузится без проблем. Во время
@@ -1652,25 +1479,6 @@ device fwe # Ethernet over FireWire (non-standard!)&prompt.root; mv /boot/kernel /boot/kernel.bad
&prompt.root; mv /boot/kernel.good /boot/kernel
-
- В версиях &os; до 5.X, для восстановления работоспособного
- ядра используйте команду:
-
- &prompt.root; chflags noschg /kernel
-
- Если вы обнаружите, что не можете этого сделать, скорее всего вы
- работаете на уровне безопасности (&man.securelevel.8;) большем нуля.
- Отредактируйте переменную kern_securelevel в файле
- /etc/rc.conf, установите её в
- -1 и перезагрузитесь. Вы можете установить её в
- предыдущее состояние, когда будете довольны своим новым
- ядром.
-
- И, если вы захотите закрыть ваше новое ядро или
- любой другой файл, таким образом, что он не сможет быть перемещен или
- изменен, используйте следующую команду:
-
- &prompt.root; chflags schg /kernel
@@ -1680,7 +1488,7 @@ device fwe # Ethernet over FireWire (non-standard!)
Если вы установили версию ядра отличную от той, с которой были
- собраны ваши системные утилиты, например, ядро от 5.X на системе 4.X,
+ собраны ваши системные утилиты, например, ядро от -CURRENT на системе -RELEASE,
большая часть системных команд, таких как &man.ps.1; и &man.vmstat.8;
не будут больше работать. Вам потребуется перекомпилировать и установить систему
diff --git a/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml b/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml
index 61fef805cb..799ba5a2a6 100644
--- a/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml,v 1.18 2006/03/28 09:11:01 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml,v 1.19 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.118
+ Original revision: 1.119
-->
@@ -513,13 +513,8 @@ keychange="fkey_number sequence"
По умолчанию драйвер &man.syscons.4; выделяет для курсора мыши
в таблице символов диапазон 0xd0-0xd3. Если в вашем языке
- используется этот диапазон, переместите этот диапазон. В
- FreeBSD версий до 5.0, добавьте следующую строку в файл
- конфигурации ядра:
-
- options SC_MOUSE_CHAR=0x03
-
- Для FreeBSD версий 4.4 и выше включите следующую строку в
+ используется этот диапазон, переместите этот диапазон,
+ включив следующую строку в
/etc/rc.conf:mousechar_start=3
@@ -761,19 +756,14 @@ keychange="fkey_number sequence"
- Для FreeBSD версий до 5.0 добавьте к файлу настройки
- ядра следующую строку:
-
- options SC_MOUSE_CHAR=0x03
-
- Для FreeBSD версий 4.4 и выше вставьте следующую строку
+ Добавьте следующую строку
в /etc/rc.conf:mousechar_start=3
- Используйте в /etc/rc.conf
+ Кроме того, используйте в /etc/rc.conf
такие настройки:keymap="ru.koi8-r"
diff --git a/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml b/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml
index d8fdcb249d..be98a465fe 100644
--- a/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml,v 1.26 2006/04/16 08:12:32 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml,v 1.27 2006/06/20 18:02:32 marck Exp $
- Original revision: 1.130
+ Original revision: 1.131
-->
@@ -1610,8 +1610,7 @@ export PATHУстановка FreeBSDСначала надо установить FreeBSD. Есть несколько способов сделать
- это (FreeBSD 4.3 была установлена по FTP,
- FreeBSD 4.5 — непосредственно с RELEASE CD); подробнее
+ это; подробнее
см. .
@@ -2123,7 +2122,7 @@ options SEMUME=100 #
&oracle;, поэтому задайте большее
количество страниц совместно используемой памяти.
- При стандартной установке FreeBSD 4.5 на &i386;,
+ При стандартной установке FreeBSD на &i386;,
задайте значения MAXDSIZ и DFLDSIZ не более 1 Гбайта. В противном
случае могут выдаваться странные ошибки вроде
ORA-27102: out of memory и
@@ -3137,7 +3136,7 @@ rscp/TCP0B = TCP0B
ORA-00001Эта ошибка возникает только с
- &oracle; 8.1.7 на FreeBSD 4.5.
+ &oracle; 8.1.7 на FreeBSD.
Причина в том, что сервер &oracle;
не может правильно проинициализироваться и аварийно завершает
работу, оставляя не освобожденными в системе семафоры и
diff --git a/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml b/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml
index 746c0eed17..af154e799e 100644
--- a/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml,v 1.37 2006/05/19 12:17:35 marck Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml,v 1.38 2006/06/20 18:02:33 marck Exp $
- Original revision: 1.418
+ Original revision: 1.419
-->
@@ -2562,6 +2562,16 @@ doc/zh_*
+
+ RELENG_5_5
+
+
+ Ветвь релиза для FreeBSD-5.5, используемая только
+ для исправлений безопасности и других критических
+ исправлений.
+
+
+
RELENG_5_4
@@ -2765,6 +2775,14 @@ doc/zh_*
+
+ RELENG_5_5_0_RELEASE
+
+
+ FreeBSD 5.5
+
+
+
RELENG_5_4_0_RELEASE
diff --git a/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml b/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml
index 1acdff9eb5..19fb061b32 100644
--- a/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml,v 1.44 2006/01/30 18:34:43 gad Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml,v 1.45 2006/06/20 18:02:33 marck Exp $
- Original revision: 1.115
+ Original revision: 1.116
-->
@@ -200,12 +200,6 @@
/dev/sndstat при помощи команды
cat /dev/sndstat.
-
- В &os; 4.X для загрузки всех звуковых драйверов вам будет
- необходимо загрузить модуль snd вместо
- snd_driver.
-
-
Другой способ заключается в
добавлении статического драйвера в ядро. В разделе ниже дана
более подробная информация о том, что вам нужно сделать для добавления
@@ -221,11 +215,6 @@
device sound
- В &os; 4.X, вам необходимо использовать следующую
- строку:
-
- device pcm
-
Затем необходимо добавить поддержку имеющейся звуковой
карты. Следовательно, нужно знать какой драйвер поддерживает
карту. Для этого сверьтесь со списком поддерживаемых
@@ -241,9 +230,7 @@
какой синтаксис использовать. Информация, относящаяся
к синтаксису включения звуковых драйверов в файл конфигурации
ядра, может быть также найдена в файле
- /usr/src/sys/conf/NOTES
- (/usr/src/sys/i386/conf/LINT для
- &os; 4.X).
+ /usr/src/sys/conf/NOTES.Не-PnP ISA карты могут потребовать включения в ядро
информации о настройках звуковой карты (IRQ, I/O port,
@@ -273,24 +260,13 @@ hint.sbc.0.flags="0x15"
Синтаксис, используемый в файле
/boot/device.hints, описан в справочной
странице драйвера. В &os; 4.X эти настройки записываются
- непосредственно в файл конфигурации ядра. В случае ISA
- карты используется такая строка:
-
- device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15
+ непосредственно в файл конфигурации ядра.Установки, приведенные выше, используются по умолчанию.
В некоторых случаях вам может потребоваться изменить IRQ
или другие настройки в соответствии с настройками карты.
За более подробной информацией обратитесь к странице справочника
&man.snd.sbc.4;.
-
-
- В &os; 4.X некоторые системы со встроенной в
- материнскую плату звуковой картой могут потребовать
- следующей строки в файле настройки ядра:
-
- options PNPBIOS
-
@@ -344,26 +320,6 @@ kld snd_ich (1p/2r/0v channels duplex default)
который означает, что звуковая карта на самом деле
работает.
-
- Пользователям &os; 4.X потребуется создать устройства
- звуковой карты перед тем, как ее использовать. Если в буфере
- системных сообщений карта появилась как
- pcm0, вам необходимо выполнить от
- root следующее:
-
- &prompt.root; cd /dev
-&prompt.root; sh MAKEDEV snd0
-
- Если карта обнаружена как pcm1,
- выполните то же самое, заменив
- snd0 на
- snd1.
-
- MAKEDEV создаст группу файлов устройств,
- которые будут использоваться различными звуковыми
- приложениями.
-
-
Уровни громкости звука могут быть изменены командой &man.mixer.8;.
Более подробная информация находится на странице справочной системы
&man.mixer.8;.
@@ -811,10 +767,6 @@ link acd0 rdvd
параметры ядраCPU_ENABLE_SSE
-
- параметры ядра
- USER_LDT
- Некоторые из обсуждаемых портов полагаются на наличие некоторых
параметров ядра для правильной сборки. Перед тем, как собирать порты,
@@ -823,12 +775,6 @@ link acd0 rdvd
option CPU_ENABLE_SSE
-
- Во &os; 4.X options USER_LDT должно быть
- добавлено в конфигурационный файл ядра. Этой опции
- не существует во &os; 5.X и в более поздних версиях.
-
-
Для того, чтобы улучшить работу разделяемой памяти X11,
рекомендуется увеличить значения некоторых переменных
&man.sysctl.8;:
@@ -1533,10 +1479,7 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner.
Обратитесь к странице &man.bktr.4; и файлу
/usr/src/sys/conf/NOTES за более детальной
- информацией о доступных параметрах (если вы работаете в
- &os; 4.X, вместо
- /usr/src/sys/conf/NOTES используйте
- /usr/src/sys/i386/conf/LINT).
+ информацией о доступных параметрах.
@@ -1679,14 +1622,6 @@ device uscanner
В данном случае сканер будет использовать устройство
/dev/uscanner0.
-
-
- В &os; 4.X для корректного распознавания некоторых USB
- устройств должен быть запущен даемон USB (&man.usbd.8;).
- Для этого добавьте строку usbd_enable="YES"
- в файл конфигурации системы /etc/rc.conf.
-
-
@@ -1697,8 +1632,7 @@ device uscanner
различные драйвера в файле конфигурации ядра. Стандартное ядро
GENERIC поддерживает большинство
распространенных SCSI-контроллеров. Внимательно прочитайте файл
- NOTES (в &os; 4.X файл
- LINT) и добавьте необходимые строки в файл
+ NOTES и добавьте необходимые строки в файл
конфигурации вашего ядра. Помимо строки для драйвера адаптера,
вам потребуются следующие строки:
@@ -1885,10 +1819,7 @@ add path uscanner0 mode 660
devfs_system_ruleset="system"Подробную информацию о правах на файлы устройств вы найдете
- на странице справочника &man.devfs.8;. В &os; 4.X группа
- operator по умолчанию имеет права как
- на чтение, так и на запись, к устройству
- /dev/uscanner0.
+ на странице справочника &man.devfs.8;.
Разумеется, по соображениям безопасности, вы должны как следует