FREESCO на Украине Официальный сайт FREESCO

FREESCO router

(программный маршрутизатор на основе Линукс)
Главная/Main -> Документация/Documentation -> Статьи/Articles -> Инсталляция/Installation

Инсталляция/Installation

Это черновик. Здесь список тем которые хотелось бы осветить...типа TODO :)

Введение

Если вы еще не были в разделе загрузок, то вот вам прямые ссылки на загрузку дистрибутива FreeSCO v0.3.5 (2 164Кб):
http://prdownloads.sourceforge.net/freesco/freesco-035.zip
ftp://ftp.linux.kiev.ua/pub/Linux/freesco/freesco-035.zip

Наверх

Создание дискеты

В составе дистрибутива идут утилиты для создания дискеты из образа. Дискету желательно найти понадежней,

Наверх

Подготовка жесткого диска

Наверх

Установка на FAT

Наверх

Установка на EXT2

Наверх

Установка на виртуальную машину VMWare

Наверх

Рекомендации

Возможно эта рекомендация не совсем уместна, и вы сами к ней прийдете со временем, но всеже я рекомендовал бы устанавливать Фриску на ext2 - файловую систему с помощью официального пакета: pkg -i http://www.freesco.net/packages/ext2-0.3.5-lewis Его нужно установить и запустить после начальной настройки дискеты, и перед установкой на HDD. Вернее устанавливать нужно именно с его помощью.

При установке на FAT будьте готовы столкнуться со следующими сложностями и ограничениями: Первое: При аварийном завершении работы компьютера таблицы размещения файлов могут оказаться не идентичными. Фриска при этом запуститься но доступ к диску будет в режиме только чтение. Чтобы это исправить, необходимо запустить программу scandisk из дистрибутива DOS/Windows. Рекомендую вставить запуск этой команды в autoexec.bat чтобы она запускалась при каждом включении компьютера. Конечно это затормозит загрузку очень значительно, но вы всегда будете уверены в функциональности вашего роутера. scandisk /all /autofix /nosummary И вторая засада заключается в том что для копирования файлов которые предназначены для Фриски лучше всего использовать саму Фриску. Потому как FAT не позволяет использовать имена больше 8 символов, то Фриска реализует способ доступа к длинным именам как принято в linux. Для соответствия используется файл --linux-.--- который виден из DOS но не виден из FreeSCO. И при копировании длинного имени фриска его или не увидит вообще или изувечит до неузнаваемости, и прийдется поморочить голову чтоб восстановить подлинные имена и использовать их в фриско. Поэтому очень рекомендую использовать для этого хотя бы FTP. Об альтернативе поговорим позже. А вот для доступа к файлам DOS на диске я рекомендую после установки вообще удалить файлик --linux-.--- из корня диска C:, ну или куда вы там установили фриску. После этого диск C: будет доступен по пути /mnt/bootdev/. И возможно полезно будет познакомиться с утилитами umssync и umssetup.

Вот пример файлов autoexec.bat и config.sys.
Они позволяют выбрать во время загрузки какую систему грузить. По умолчанию, через 3 секунды начнет загружаться вариант с FreeSCO.
Также у меня есть каталог C:\DOS в котором нахдятся некоторые DOS утилиты.
А в Каталоге C:\VC расположен Файловый менеджер Volcov Commander.
config.sys: [menu] menuitem=Dos menuitem=Freesco menudefault=Freesco,3 [Dos] DEVICE=c:\dos\HIMEM.SYS [Freesco]
autoexec.bat: @ECHO OFF PROMPT $p$g PATH c:\DOS;c:\VC; SET TEMP=C:\TEMP goto %config% :dos smartdrv vc goto end :Freesco scandisk /all /autofix /nosummary router.bat :END

Зачастую можно подредактировать к примеру config.sys прям из фриски. При этом не забывайте про отличие между текстовыми файлами DOS и UNIX. У них используется разные окончания строк. Кстати это одна из самых распространенных трудноуловимых ошибок. DOS работать с файлами UNIX нормально вообще не может. А UNIX более избирательна. Как правило большинство средств воспринимают файлы обоих форматом, но иногда можно нарваться на большие неприятности :( Две команды которые вас спасут в такой ситуации: fromdos <src >dst todos <src >dst Они конвертируют файлы из DOS формата и обратно соответственно. Повторюсь что конвертации можно подвергать только текстовые файлы, ни в коем случае не бинарные.

При настройке Фриска вас спросит о пользователе root. В целях безопасности естественно его рекомендуется отключить, и пользоваться каким-либо другим именем. Но если вы при этом не зададите пароль руту, а только для нового пользователя, то фриска все одно будет ругаться при загрузке. Вы можете задать пароль root с помощью команды passwd root, даже если учетная запись root отключена.

Наверх