Инсталляция/Installation
Это черновик. Здесь список тем которые хотелось бы осветить...типа TODO :)- Введение
- Создание дискеты
- Подготовка жесткого диска
- Установка на FAT
- Установка на EXT2
- Установка на виртуальную машину VMWare
- Рекомендации
Введение
Если вы еще не были в разделе загрузок, то вот вам прямые ссылки на загрузку
дистрибутива 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 отключена.
Наверх
23554250