On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Установка FreeBSD

2. Установка FreeBSD

2.1. Требования к системе

2.2. Подготовка к инсталляции

2.3. Инсталляция FreeBSD

2.4. Вопросы и ответы для пользователей MS-DOS

FreeBSD можно устанавливать различными способами, используя одно из устройств: CD-ROM, floppy диск, магнитную ленту, раздел MS-DOS, анонимный ftp или NFS.

Для любого из перечисленных способов вам нужен инсталляционный диск (как сделать его расскажем чуть позже). Во время загрузки с него система выдаст информацию о совместимости между FreeBSD и устройствами, установленными на вашей машине, и укажет допустимые в вашем случае инсталляционные опции. Кроме того она заранее распознает несовместимость вашей машины и FreeBSD и предотвратит загрузку FreeBSD на ней. Если вы собираетесь проводить инсталляцию через FTP (anonymous FTP), тогда инсталляционный диск - это единственное, что вам нужно.

Прежде всего просмотрите главу "Требования к системе" и выясните поддерживает ли FreeBSD ваши аппаратные средства. Можно составить список всех карт, контроллеров, адаптеров, в который полезно включить конфигурационные параметры этих устройств (IRQ и адреса портов I/O).

Файл образа для инсталляционного диска можно выгрузить из сети или же взять boot.flp с нашего CD в директории "/FreeBSD/2.2.2-RELEASE/floppies/". Далее подготовьте для инсталляционного диска 3.5-дюймовую дискету на 1.44 Мб .

Чтобы сделать инсталляционный диск из файла образа, проделайте следующие действия:

  • Если вы используете MS-DOS, тогда встаньте на верхний уровень дистрибутива FreeBSD и войдите в поддиректорий "floppies", в котором находятся файлы образов инсталляционного диска.
    	  
      E:\> tools\fdimage floppies\boot.flp a:
      

    Программа отформатирует диск a: , а затем скопирует образ boot.flp на нее.

  • Если вы используете UNIX, тогда
    	  % dd if=boot.flp of=disk_device
      
    где disk_device - это /dev вход для floppy диска.
    В системах FreeBSD это /dev/fd0 для дисковода A: и /dev/fd1 для дисковода B:.
Вставьте сделанную инсталляционную дискету в дисковод и перезапустите машину. На экране вы увидите подсказку:
>> FreeBSD BOOT ...
	Usage: [[[0:][wd](0,a)]/kernel][-abcCdhrsv]
Use 1:sd(0,a)kernel to boot sd0 if it is BIOS drive 1
Use ? for file list or press Enter for defaults
Boot:

Если в ответ вы ничего не введете , то секунд через пять FreeBSD автоматически загрузится с конфигурацией, принятой по умолчанию. После загрузки она протестирует ваш компьютер, чтобы определить установленные на ней устройства. Результаты теста вы увидите на экране.
Когда процесс загрузки завершится, на экране появится главное меню инсталляции.

Если загрузка не прошла успешно...

Из-за ограничений в архитектуре PC, невозможно гарантировать 100%-ную надежность тестирования. В случае, если какое-то устройство не было корректно определено или во время тестирования компьютер просто завис, просмотрите еще раз список устройств, которые поддерживает FreeBSD в главе "Требования к системе" .

Если FreeBSD поддерживает аппаратную часть , нажмите кнопку "Reset" (если она у вас есть :) и загрузите систему снова, но в ответ на подсказку введите ключ "-c":

 Boot: -c
Это заставит FreeBSD перейти в режим конфигурации, где вы сможете указать данные о ваших устройствах. Ядро FreeBSD на инсталляционном диске построено в предположении, что большинство устройств имеют по умолчанию фабричные параметры настройки (IRQ, адреса IO и каналы DMA). Если вы перенастраивали ваши устройства, то загружайте систему с ключом "-c". Если на каком-то устройстве система во время проверки повисла или прервала свою работу, не проверив остальных устройств, то в таком случае надо запретить проверку конфликтующих устройств.

В режиме конфигурации вы можете:

  • Составить список драйверов устройств, устанавливаемых в ядре.
  • Отключить драйвера устройств, несуществующих на вашей машине.
  • Изменить IRQ, DRQ и адреса портов IO, используемые драйверами устройств.

В подсказке config>, напечатайте help, чтобы получить более полную информацию о имеющихся командах. После настройки ядра на вашу конфигурацию, напечатайте quit в ответ на подсказку config> . Система продолжит загрузку с новыми установками.

После того как FreeBSD будет установлена, изменения, сделанные в режиме конфигурации, станут постоянными и вам не нужно переконфигурировать ее всякий раз во время загрузки. Вы можете позже построить свое собственное ядро, чтобы оптимизировать производительность своей системы. В главе Конфигурация ядра описано как построить ядро.

2.1. Требования к системе

В настоящий момент FreeBSD работает на персональных компьютерах (PC) от 386sx до Pentium (хотя 386sx не рекомендуется), с большим разнообразием шин: ISA, VLB, EISA и PCI. Предоставляется поддержка для основных конфигураций устройств IDE и ESDI, различных SCSI контроллеров, сетевых и serial карт.

Для запуска FreeBSD требуется как минимум 4 Мб RAM. Для запуска X Window System требуемый минимум - 8 Мб RAM.

Ниже приводятся списки всех поддерживаемых дисковых контроллеров и сетевых карт.

2.1.1.Контроллеры дисков

  • WD1003 (любой типовой MFM/RLL)
  • WD1007 (любой типовой IDE/ESDI)
  • IDE
  • ATA
  • Adaptec 1505 ISA SCSI
  • Adaptec 152x ISA SCSI
  • Adaptec 1535 ISA SCSI
  • Adaptec 154x ISA SCSI
  • Adaptec 174x EISA SCSI (в стандартном и расширенном режимах)
  • Adaptec 274x/284x/2940/2940U/3940 (Narrow/Wide/Twin) серии EISA/VLB/PCI SCSI
  • Adaptec AIC7850 on-board SCSI
  • Adaptec AIC-6360 , базирующиеся на них и включающие карты AHA-152x и SoundBlaster SCSI.
    Замечание:Вы не сможете загрузиться с карт SoundBlaster, если на плате нет BIOS, который необходим для отображения загрузочного устройства в системные вектора I/O BIOS. Однако карты отлично используются для внешних лент, CDROM'ов и прочее. Это также относится к любой другой AIC-6x60 карте без бутовой памяти ROM. Некоторые системы должный иметь бутовую память ROM, которая обычно индицируется сообщением некоторого сорта, когда система включается или заново стартуется (через reset). Подробности посмотрите в вашей документации на карту.
  • Buslogic 545S & 545c
    Замечание: Buslogic ранее был известен как "Bustek".
  • Buslogic 445S/445c VLB SCSI
  • Buslogic 742A/747S/747c EISA SCSI .
  • Buslogic 946c PCI SCSI
  • Buslogic 956c PCI SCSI
  • NCR 53C810/53C815/53C825/53C860/53C875 PCI SCSI
  • NCR5380/NCR53400 (``ProAudio Spectrum'') SCSI.
  • DTC 3290 EISA SCSI в режиме эмуляции 1542
  • UltraStor 14F/24F/34F SCSI
  • Seagate ST01/02 SCSI
  • Future Domain 8xx/950 series SCSI
  • WD7000 SCSI

Ко всем SCSI контроллерам, поддержка предоставлена и для периферийных устройств SCSI-I & SCSI-II, включающих диски, ленты (в том числе и DAT) и CD ROM.

На данный момент поддерживаются следующие CD ROM:

  • SoundBlaster SCSI и ProAudio Spectrum SCSI (cd)
  • Mitsumi (все модели) (mcd)
  • Matsushita/Panasonic (Creative) CR-562/CR-563 (matcd)
  • Sony (scd)
  • ATAPI IDE (wcd)

2.1.2. Ethernet-карты

  • Allied-Telesis AT1700 и RE2000
  • SMC Elite 16 WD8013 Ethernet интерфейс, и большинство других WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT и WD8013EBT клонов. SMC Elite Ultra поддерживается также.
  • DEC EtherWORKS III NICs (DE203, DE204 и DE205)
  • DEC EtherWORKS II NICs (DE200, DE201, DE202 и DE422)
  • DEC DC21040/DC21041/DC21140 based NICs:
    • ASUS PCI-L101-TB
    • Accton ENI1203
    • Cogent EM960PCI
    • Compex CPXPCI/32C
    • D-Link DE-530
    • DEC DE435
    • Danpex EN-9400P3
    • JCIS Condor JC1260
    • Linksys EtherPCI
    • Mylex LNP101
    • SMC EtherPower 10/100 (Model 9332)
    • SMC EtherPower (Model 8432)
    • SMC EtherPower (2)
    • Zynx ZX342
  • DEC FDDI (DEFPA/DEFEA) NICs
  • Fujitsu FMV-181 и FMV-182
  • Fujitsu MB86960A/MB86965A
  • Intel EtherExpress
  • Intel EtherExpress Pro/100B 100Mbit.
  • Isolan AT 4141-0 (16 bit)
  • Isolink 4110 (8 bit)
  • Novell NE1000, NE2000 и NE2100 ethernet интерфейс.
  • 3Com 3C501
  • 3Com 3C503 Etherlink II
  • 3Com 3c505 Etherlink/+
  • 3Com 3C507 Etherlink 16/TP
  • 3Com 3C509, 3C579, 3C589 (PCMCIA) Etherlink III
  • 3Com 3C590, 3C595 Etherlink III
  • HP PC Lan Plus (27247B и 27252A)
  • Toshiba ethernet-карты
  • PCMCIA ethernet-карты от IBM и National Semiconductor поддерживаются также.

Замечание: FreeBSD в настоящий момент не поддерживает для некоторых Ethernet-карт функций PnP (plug-n-play). Если ваша карта PnP и с ней возникли проблемы, отключите для нее функцию PnP.

2.1.3. Прочие устройства

  • AST с 4 последовательными портами, использующая разделяемый IRQ.
  • ARNET с 8 последовательными портами, использующая разделяемый IRQ.
  • BOCA IOAT66 с 6 последовательными портами, использующая разделяемый IRQ.
  • BOCA 2016 с 16 последовательными портами, использующая разделяемый IRQ.
  • Cyclades Cyclom-y Serial Board.
  • STB с 4 портами, использующая разделяемый IRQ.
  • SDL Communications Riscom/8 Serial Board.
  • SDL Communications RISCom/N2 и N2pci sync serial cards.
  • Digiboard Sync/570i high-speed sync serial card.
  • Decision-Computer Intl. "Eight-Serial" с 8 последовательными портами, использующая разделяемый IRQ.
  • Звуковые карты Adlib, SoundBlaster, SoundBlaster Pro, ProAudioSpectrum, Gravis UltraSound, Gravis UltraSound MAX и Roland MPU-401.
  • Matrox Meteor video frame grabber.
  • Creative Labs Video spigot frame grabber.
  • Omnimedia Talisman frame grabber.
  • X-10 power controllers.
  • PC joystick and speaker.

На данный момент FreeBSD не поддерживает микроканальную шину IBM (MCA).

2.2.Подготовка к инсталляции

Существует несколько методов установки FreeBSD. Ниже описываются подготовительные шаги для каждого метода.

2.2.1. До установки с CDROM

Если FreeBSD не поддерживает ваш CDROM, пропустите все до пункта До установки из раздела MS-DOS.

Загрузить установку FreeBSD с CDROM можно сразу из-под DOS, используя командный файл "install.bat'', или сделать загрузочную дискету с помощью командного файла ``makeflp.bat''.
Замечание: Если вы используете FreeBSD 2.1-RELEASE и имеете IDE CDROM, то соответственно запустите командный фаил "inst_ide.bat" или "atapiflp.bat".

Под DOS наберите команду "view" , которая перенесет вас в меню. Это меню проведет вас по всем пунктам установки.

Если вы делаете загрузочную дискету из-под UNIX, то взгляните на начало данной главы, где описаны примеры, как создавать загрузочные дискеты.

Как только вы запустили инсталляцию из DOS или с дискеты, выберите в меню Media (Устройства) ваш CDROM и загрузите весь дистрибутив с CDROM. Никаких других типов устройств для этого способа установки более не понадобится.

После того как вы полностью закончите инсталляцию и перезагрузите систему с жесткого диска, вы в любой момент можете смонтировать CDROM, издав mount /cdrom

Чтобы удалить CD из дисковода, сначала размонтируйте его:
umount /cdrom и только после этого выньте диск!

Замечание: До установки системы обязательно поставьте диск, чтобы программа инсталляционной проверки смогла обнаружить данное устройство. Так же это верно, если вы хотите, чтобы CDROM входил в конфигурацию системы по умолчанию автоматически во время установки ( если вы не собираетесь устанавливать систему с CDROM).

И наконец, если вы хотите, чтобы другие в дальнейшем могли установить FreeBSD через FTP, используя ваш CDROM, добавьте следующую строчку в файл passwd помощью команды vipw:

	ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent

Тогда пользователь, соединенный с вашей машиной сетью и имеющий соответствующее право доступа, может набрать

	ftp://your machine
после того, как выберет ``Other'' в меню 'FTP sites'.

2.2.2. До установки с дискет

Если по каким-то причинам вам приходится проводить инсталляцию FreeBSD с дискет (устройства не поддерживаются , или их нет, или же вам нравится создавать себе трудности, а потом мужественно преодолевать их), то для начала их (дискеты, не трудности, конечно) нужно подготовить.

Потребуется как минимум 12 дискет на 1.44Мб или 1.2Мб . Отформатируйте их под DOS или Windows, даже если ваши дискеты преформатированы (Factory Preformatted floppies).

Если вы создаете дискеты на машине, работающей под FreeBSD, то необязательно помещать на каждую дискету файловую систему DOS. Вместо этого можно положить на них файловую систему UFS, используя команды `disklabel' и `newfs' .
Например, для 3.5" дискет на 1.44Мб это выглядит следующим образом:

        fdformat -f 1440 fd0.1440
        disklabel -w -r fd0.1440 floppy3
        newfs -t 2 -u 18 -l 1 -i 65536 /dev/rfd0
(Используйте "fd0.1200" и "floppy5" для 5.25" 1.2MB дискет).

Теперь вы можете монтировать и писать на них, т.е работать как и с любой другой файловой системой.

Скопируйте дистрибутив на отформатировнные дискеты . Дистрибутивные файлы разбиты на части так, чтобы на стандартную 1.44 Мб дискету помещалось ровно 5. Каждый дистрибутив должен быть помещен на дискете в поддиректорий, например:

	a:\bin\bin.aa,
	a:\bin\bin.ab,
и так далее.

В инсталляционном меню Media (Устройства) выберите ``Floppy'', и далее следуйте указаниям.

2.2.3. До установки из раздела MS-DOS

Для инсталляции из раздела MS-DOS, скопируйте файлы из дистрибутива в директорий C:\FREEBSD с таким же деревом поддиректорий, что и на CDROM с помощью DOS-команды xcopy.
Например, чтобы подготовить минимальную инсталляцию FreeBSD:

	C> MD C:\FREEBSD
	C> XCOPY /S E:\BIN C:\FREEBSD\BIN\
	C> XCOPY /S E:\MANPAGES C:\FREEBSD\MANPAGES\
где
C: - это DOS-раздел, куда вы помещаете дистрибутив
E: - это CDROM, откуда вы копируете дистрибутив.

Вы можете скопировать любое количество поддиректорий `DISTS' в C:\FREEBSD в зависимости от наличия свободного места в разделе MS-DOS. Директорий BIN нужен для установки в минимальном объеме.

2.2.4. До установки с лент QIC/SCSI

Метод установки FreeBSD с магнитной ленты, пожалуй, наиболее прост и короче онлайновой инсталляции через FTP или инсталляции с CDROM. Инсталляционная программа предполагает, что все файлы на ленте находятся в tar-архиве, поэтому поместите все интересующие вас файлы из дистрибутива в tar-архив на ленту с помощью команды:

	cd /freebsd/distdir
tar cvf /dev/rwt0 (or /dev/rst0) dist1 .. dist2

Когда вы перейдете к установке, проверьте, чтобы было зарезервировано достаточно места в некотором временном директории (который вам будет разрешено выбирать) для размещения содержимого ленты, которую вы создали, в полном объеме. Из-за метода упорядоченного доступа к ленте, этот способ установки требует достаточно много памяти для временного хранилища данных. Предположительно его объем равен объему информации, записанной на ленте.

Замечание:Перед тем, как делать инсталляцию с ленты, поместите ее в стриммер до начала загрузки с дискеты. В противном случае инсталляционная программа не определит соответствующее устройство и вы не сможете провести установку.

2.2.5. До установки через сеть

Вы можете провести инсталляцию FreeBSD через сеть, используя один из 3-х типов соединений:

Последовательный порт
SLIP или PPP
Параллельный порт
PLIP (кабель laplink)
Ethernet
Стандартный ethernet-контроллер (включает некоторые PCMCIA).

SLIP поддерживает примитивные и ограниченные длиной кабеля соединения через последовательный порт, как между лэптопом (laptop) и другим компьютером. Для этого типа соединения не требуется модем, в отличии от PPP соединения, которому следует отдавать предпочтение всегда, когда есть возможность.

Если у вас есть модем, то PPP именно то соединение, которое вам нужно. Вам необходимо знать, как минимум, IP адрес вашего провайдера, и, возможно, свой (хотя это можно опустить, предоставив PPP самому "договориться" с вашим ISP (Internet Service Provider)). Кроме этого вы должны уметь пользоваться ``AT-командами" вашего модема.

Если вы подключены через параллельный порт (laplink) к машине, на которой установлена FreeBSD (2.0 или старше), то можно сделать установку, используя этот тип соединения. Скорость передачи данных через параллельный порт намного выше скорости, предоставляемой через последовательный порт (до 50к/сек).

Наконец, через ethernet-адаптер можно провести самую быструю сетевую установку. FreeBSD поддерживает большое число стандартных PC ethernet-карт, список которых можно посмотреть в главе Требования к системе. Если вы используете PCMCIA ethernet-карту, которую поддерживает FreeBSD, перед включением лэптопа в сеть проверьте, что она вставлена в него, потому что FreeBSD, к несчастью, на данный момент не воспринимает карты, вставляемые во время инсталляции.

Вы должны знать свой IP адрес, сетевую маску и имя машины. Если вы обращаетесь к другим хостам по имени, а не по IP адресу, то вы тогда должны знать и name server и по возможности адреса сетевого шлюза (gateway) (если вы используете PPP-соединение, то IP адрес вашего провайдера). Обо всем, о чем вы не знаете из вышеперечисленного, спросите вашего сетевого администратора.

Итак, если у вас есть работающее одно из только что описанных сетевых соединений, продолжите установку через NFS или FTP.

2.2.5.1. Подготовка к установке через NFS

Скопируйте дистрибутивные файлы FreeBSD на сервер и затем в меню Media (Устройства) выберите NFS.

Если сервер поддерживает только привилегированный доступ к порту, что обычно по умолчанию происходит на рабочих станциях Sun, вам необходимо установить эту опцию в меню Option перед инсталляцией.

Если у вас слабая ethernet-карта с очень низкой скоростью передачи данных, то вы можете установить соответствующий флаг в Options.

Для того чтобы NFS-инсталляция работала, сервер должен поддерживать монтирование поддиректориев, т.е. если дистрибутив FreeBSD 2.2.2 находится в ziggy:/usr/archive/stuff/FreeBSD, тогда ziggy должен разрешать монтирование /usr/archive/stuff/FreeBSD, а не только /usr или /usr/archive/stuff.

В FreeBSD-ном файле /etc/exports существует для этого опция ``-alldirs''. Другие NFS-серверы могут иметь отличные соглашения.

2.2.5.2. Подготовка к установке через FTP

Инсталляция через FTP может быть сделана с любого узла-"зеркала", который содержит версию FreeBSD 2.2.2. Меню FTP-сайта обеспечивает выбор зеркала из практически любой точки мира.

Если вы проводите установку с FTP-сайта, не включенного в этот список, или у вас возникли проблемы с правильной конфигурацией name server, укажите свой собственный URL, выбрав опцию ``Other'' в этом меню. URL может быть IP адресом, тогда name server может отсутствовать.

	ftp://192.216.222.4/pub/FreeBSD/2.2.2-RELEASE

Вы можете использовать один из двух режимов установки через FTP:

FTP Active
Не работает с firewall, но часто работает с более старыми ftp-серверами, которые не поддерживают пассивный режим. Если ваше коннекция повисла в пассивном режиме (по умолчанию), то используйте активный режим!
FTP Passive
Дает возможность пользователю проходить через firewall, который не разрешает вход по случайным адресам портов.

Замечание:Активный и пассивный режимы - это не то же самое, что `proxy' коннекция, где proxy FTP сервер приведен в списке и пересылает запросы по FTP!

Для proxy FTP сервера укажите имя настоящего сервера как часть пользовательского имени после символа @. Proxy сервер затем заменит настоящий сервер. Например, вы хотите сделать установку с сайта ftp.freebsd.org, используя proxy FTP сервер foo.bar.com, находящийся в списке на порте 1234.

В этом случае, вы идете в Options меню, устанавливаете имя пользователя FTP в ftp@ftp.freebsd.org и пароль как ваш email адрес. В качестве вашего инсталляционного устройства выберите FTP (или passive FTP, если proxy поддерживает это) и URL

	ftp://foo.bar.com:1234/pub/FreeBSD
foo.bar.com представляет /pub/FreeBSD из ftp.freebsd.org. Вы проводите инсталляцию с этой машины, которая доставляет файлы с ftp.freebsd.org, когда от вас появляется запрос на них.

2.3. Инсталляция FreeBSD

После того как вы проделали всю необходимую подготовительную работу, можно приступать к инсталляции FreeBSD.

Если вы столкнулись с какими-то проблемами, то прочтите руководство "Hardware Guide", которым снабжен загрузочный диск в поисках приемлемого решения.

Загрузочная дискета FreeBSD содержит онлайновую документацию, которую можно прочесть во время инсталляции.

Порядок действий:

  1. Загрузитесь с boot дискеты. Через несколько секунд или минут (от 30 секунд до 3-х минут) в зависимости от машины, появится меню. Если инсталляционная программа не грузится с дискеты или же повисла во время загрузки, обратитесь к секции Q&A руководства "Hardware Guide" за возможным решением.
  2. Нажмите F1 и внимательно прочтите основные инструкции к меню.
  3. Выберите в меню пункт Options и по вашему усмотрению установите флаги и значения (это может быть включение/отключение отладочного режима; указание временного директория; версии системы и пр.).
  4. Выберите один из предлагаемых уровней инсталляции: Novice, Custom или Express, уровень, который вам наиболее предпочтителен. Первый будет контролировать каждый ваш шаг, поэтому всем, кто ставит FreeBSD впервые, рекомендуется выбрать этот пункт; последний уровень - это быстрая инсталляция, во время которой значения берутся по умолчанию, где это возможно.
  5. Последний пункт меню, Сonfiguration, позволяет провести дальнейшую настройку. Здесь вы можете ввести параметры вашей сети, если вы устанавливаете систему с CDROM, ленты или дискет, и еще не сконфигурировали сетевой интерфейс. Правильно сконфигуровав его здесь, после перезагрузки системы с жесткого диска вы сразу получите работающую в сети FreeBSD.

2.4. Вопросы и ответы для пользователей MS-DOS

Ниже приводятся наиболее общие вопросы, которые задают многие пользователи MS-DOS, желающие установить FreeBSD на машину, где уже стоит MS-DOS.

Помогите! На диске нет места! Неужели я должен сначала все удалить?

Если ваша машина работает под MS-DOS и на ней не осталось (практически или совсем) места на диске, необходимого для установки FreeBSD, не спешите отчаиваться. Еще не все потеряно! В директории tools на CD есть утилита FIPS, (или на любом FReeBSD ftp--сайте), которая будет весьма полезна.

FIPS позволяет существующий MS-DOS раздел разрезать на 2 части, сохраняя при этом оригинальный раздел и разрешая проводить установку на второй свободной части. Сначала вы дефрагментируйте ваш MS-DOS раздел, используя для этого DOS-утилиту 6.xx DEFRAG или Norton Disk Tools, а затем запустите FIPS. Она проинформирует вас обо всем, что ей нужно. После этого перезагрузите машину и устанавливайте FreeBSD на освободившемся месте. Просмотрите меню Distributions, чтобы иметь представление о том, сколько необходимо дискового пространства для вашего варианта установки.

Могу ли я использовать компрессированные файловые системы MS-DOS из-под FreeBSD?

Нет. Если вы применяете утилиты компрессирования диска, как Stacker(tm) или DoubleSpace(tm), FreeBSD будет использовать только часть, оставшуюся некомпрессированной. Остальная часть файловой системы будет показываться как один большой файл (stacked/dblspaced файл!) Не удаляйте этот файл! Возможно, вы потом будете очень сожалеть об этом!

Может быть лучше создать другой некомпрессированный MS-DOS primary раздел и использовать его для коммуникаций между MS-DOS и FreeBSD.

Могу ли я монтировать MS-DOS extended разделы?

Да. Разделы 'DOS extended' отображаются после FreeBSD-разделов, т.е. ваш диск D: может быть /dev/sd0s5, E: может быть /dev/sd0s6 и так далее, в предположении, что ваши extended разделы находятся на SCSI drive 0. Для IDE устройств, замените ``sd'' на ``wd'' соответственно. Монтировать extended разделы можно как и любые другие DOS устройства, т.е.:

	mount -t msdos /dev/sd0s5 /dos_d

Могу ли я запускать бинарные файлы MS-DOS из-под FreeBSD?

Пока нет! Возможно, такая поддержка когда-нибудь будет добавлена, но сейчас просто нет никого, кто бы сделал эту работу. BSDI уже подарила BSD-миру свой DOS эмулятор и это медленными темпами переносится на текущую версию FreeBSD.

Пошлите почту на mailing list freebsd-emulation@FreeBSD.ORG если вы хотите присоединиться к решению этого вопроса.

А пока существует неплохое приложение в коллекции переносимых пакетов (Ports Collection), которое называется pcemu. С его помощью вы можете запускать основные MS-DOS бинарные файлы.

Назад       Содержание       Вперёд