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 бинарные файлы.

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

Обновлено: 13.03.2015