===========================================
FIDOSLAX LINUX
===========================================
FIDOSlax Linux — дистрибутив Linux, который можно сразу же начать использовать без установки и настройки ПО — всё необходимые программы уже включены в образ.
https://sourceforge.net/projects/fidoip/files/linux/fidoslax-kde3.jpg
Вы можете запустить дистрибутив из образа ISO, установить на накопитель USB, запустить его с раздела жёсткого диска как вторую операционную систему — дистрибутив работает на уже имеющиеся разделах FAT32 и NTFS.
Дистрибутив FIDOSlax Linux можно скачать в разделе загрузок:
https://sf.net/projects/fidoip/files/linux/fidoslax-retro-edition/iso/
НАСТРОЙКА ДИСТРИБУТИВА
Краткое описание FIDOSlax Linux:
https://sourceforge.net/projects/fidoip/files/media/fidoslax-linux-design-and-features.pdf
Видеоролики по настройке поинта и узла в FIDOSlax Linux:
https://sf.net/projects/fidoip/files/media/videoguide/setup-fidoip-point-on-android-using-limbo-emulation-and-fidoslax.wmv
https://sf.net/projects/fidoip/files/media/videoguide/setup-fidoip-node-on-android-using-limbo-emulation-and-fidoslax.wmv
1. УСТАНОВКА FIDOSLAX НА USB-ФЛЕШ НАКОПИТЕЛЬ
Скачайте iso-образ FIDOSlax с сайта https://sf.net/projects/fidoip/files/linux/fidoslax-retro-edition/iso/;
Раскройте образ iso на USB-флеш диск, извлеките из него папки porteus и loader. Для установки необходимо, чтобы эти два каталога были в корне накопителя — скопируйте их на USB-флеш диск.
Для Windows: перейдите на диск в каталог loader, правой кнопкой мыши щёлкните на файле INSTALL.bat и выберите в меню «Запустить от имени администратора».
Для Линукс: откройте терминал, перейдите на примонтированный раздел с ваше USB-флешкой в каталог loader, при помощи команд su root или sudo -s станьте root'ом. Запустите файл INSTALL.sh:
# sh ./INSTALL.sh
Появится окошко с инсталлятором, в нём два раза нажмите клавишу Enter.
Теперь FIDOSlax установлен на вашу флешку.
Для его запуска перезагрузите компьютер, при помощи клавиши F12(или
аналогичной), в самом начале загрузки компьютера выберите первым загрузочным
устройством вашу флешку. Появится меню GRUB4DOS, в нём выберите пункт
«FIDOSlax on USB/HDD»
2. УСТАНОВКА FIDOSLAX НА ЖЁСТКИЙ ДИСК
По-умолчанию FIDOSlax поддерживает два способа установки на жёсткий диск —
в качестве единственной ОС, а также совместно с Windows и другими дистрибутивами
Linux:
2.1 УСТАНОВКА НА ЧИСТЫЙ ЖЁСТКИЙ ДИСК
Создайте раздел на жёстком диске и отформатируете его. В качестве файловой
системы можно выбрать EXT3/EXT4, FAT32 иил NTFS. Подкючите этот раздел.
Загрузитесь с iso образа и установите FIDOSlax при помощи команд, описанных в
разделе 1. Установка FIDOSlax на USB-флеш накопитель.
2.2 УСТАНОВКА ЖЁСТКИЙ ДИСК СОВМЕСТНО С ОС WINDOWS
Этот тип установки можно произвести из только из Windows.
Скачайте iso-образ FIDOSlax (https://sf.net/projects/fidoip/files/linux/fidoslax-retro-edition/iso/); Раскройте образ iso на раздел диска, извлеките из него папки porteus и loader. Для установки необходимо,чтобы эти два каталога были в корне одного из разделов жёсткого диска — диска C: или D:
Для Windows Vista и более старших версий:
Перейдите на диск в каталог loader, правой кнопкой мыши щёлкните на файле
GRUB2WIN.bat и выберите в меню «Запустить от имени администратора».
Появится окошко с инсталлятором, в нём нажмите клавишу Enter. После этого
появится окошко программы «Grub2DOS Toolbox for Windows». В меню Tasks этого
окошка щёлкните мышкой и выберите «Add Grub2DOS bootmgr toot menu
(Vista/W2008 above) », далее в появившемся списке «Choose bootmgr file...» выберите
файл bootmgr, обычно C:\bootmgr и кликните мышкой на кнопку «Do It!»
Для Windows XP и Windows 2003 и младших версий:
Перейдите на диск в каталог loader, правой кнопкой мыши щёлкните на файле
GRUB2XP-2003.bat и выберите в меню «Запустить от имени администратора».
Появится окошко с инсталлятором, в нём нажмите клавишу Enter.
Теперь FIDOSlax установлен на раздел как вторая операционная система. Для
загрузки перезагрузите компьютер, затем в меню загрузчика Windows выберите пункт
«Grub4DOS», появится меню GRUB4DOS, в нём выберите пункт «FIDOSlax on
USB/HDD»
Примечание. Вы всегда можете отредактировать меню загрузчика Grub4DOS. В
установленном виде это файл в корне раздела — menu.lst. В нём можно
отредактировать пункты, добавить/убрать опции загрузки(cheatcodes — актуальные
опции доступны в файле loader/boot/docs/cheatcodes.txt);
Также можно подредактировать шаблоны этого меню, они находятся в каталоге
loader/grubinst/menu.lst.*.template — тогда установик и загрузчик будет использовать
нужные вам опции.
2.3 УСТАНОВКА ЖЁСТКИЙ ДИСК СОВМЕСТНО С ОС ЛИНУКС
Этот тип установки можно произвести только из Линукс. Скачайте iso-образ FIDOSlax с сайта https://sf.net/projects/fidoip/files/linux/fidoslax-retro-edition/iso/;
Раскройте образ iso на раздел диска, извлеките из него папки porteus и loader. Для установки необходимо, чтобы эти два каталога были в корне одного из разделов жёсткого диска. Перейдите на диск в каталог loader/grubinst/, скопируйте файлы grldr.mbr и grldr в корень диска:
# cp grldr.mbr grldr ../
Далее, в зависимости от типа вашего загрузчика, откройте один из шаблонов —
lilo.conf.tempate или grub.cfg.template. Добавьте строки из шаблона в строки меню в
конфигурационный файл вашего загрузчик и перегенерируйте меню стандартным для
вашего дистрибутива образом.
Теперь FIDOSlax установлен на раздел как вторая операционная система. Для
загрузки перезагрузите компьютер, затем в меню загрузчика выберите пункт
«FIDOSlax» и загрузите его.
3. ЛОГИН И ПАРОЛЬ ПО-УМОЛЧАНИЮ
Для входа в систему наберите
login: root
и пароль: toor
4. ЗАПУСК X WINDOW И ГРАФИЧЕСКОГО МЕНЕДЖЕРА ЭКРАНА
После входа в систему наберите в консоли:
# startx
5. РУСИФИКАЦИЯ
Дистрибутив уже русифицирован. Пользователю доступны три кодировки — CP1251, UTF-8, KOI8-R.
Для переключения раскладки языка ЛАТ/РУС используйте клавишу Правый ALT.
Для смены кодироки наберите в консоли команду:
# lang
и выберите нужную вам кодировку. После перезагрузки система будет запущена в
нужной вам кодировке.
Cмена кодировки при помощи команды lang возможна, если FIDOSlax запущен с
USB/HDD.
При загрузке с DVD/CD команда lang не работает, но можно поменять кодировку,
создав в корне раздела каталог slax-data/autoload-32. Затем скопируйте модуль с
нужной кодировки из каталога porteus/fidoslax в slax-data/autoload-32.
Переименуйте его расширение с *.1xzm на *.xzm и перегрузитесь.
6. СОХРАНЕНИЕ ДАННЫХ
По-умолчанию FIDOSlax стартует как обычный LiveCD, так что все изменённые за сеанс данные после перегрузки не сохраняются.
Чтобы сохранить изменения (конфигурационные файлы или каталоги с
изменёнными фалами), откройте терминал, переедите в каталог с изменёнными
файлами, а затем выполните одну из следующих команд:
# livе2root имя_файла
Команда сохраняет один файл имя_файла.
# livеd2dir
Команда сохраняет все файлы в текущем каталоге.
# livеd2dirs
Команда сохраняет все файлы и подкаталоге в текущем каталоге.
Подключение данных и специальных каталогов на HDD или флешке (MagicFolders)
Можно создать специальную папку slax-data на одном из разделов флешки или жесткого диска, а внутри этой папки серию специальных папок:
Тогда:
slax-data/slax-root
При загрузке, если на одном из дисков
найден каталог slax-data/slax-root, то его
содержимое будет подключено как
подкаталоги для /root
slax-data/slax-etc
При загрузке, если на одном из
разделов найдены файлы в slax-data/slax-
etc, они будут подключены как файлы для
подкаталога для /etc
slax-data/slax-rc.d
При загрузке, если на одном из
разделов найдены файлы в slax-data/slax-
rc.d, они будут подключены как файлы для
подкаталога для /etc
slax-data/slax-tmp
При загрузке, если на одном из
разделов найден каталог в slax-data/slax-
tmp, он будет подключен как /tmp
slax-data/slax-desktop
При загрузке, если на одном из
разделов найден каталог в slax-data/slax-
desktop, он будет подключен как
/root/Desktop
Далее вы сможете сохранять файлы на
рабочий стол — и они после перезагрузки
не пропадут, а появятся на рабочем столе.
slax-data/my-downloads
При загрузке, если на одном из
разделов найден каталог в slax-data/my-
downloads, он будет подключён как
/root/Downloads
Далее вы сможете сохранять файлы в
этот каталог — и они после перезагрузки
не пропадут, а будут находится в том же
каталоге.
slax-data/my-documents
При загрузке, если на одном из
разделов найден каталог в slax-data/my-
downloads, он будет подключён как
/root/my-documents. Далее вы сможете
сохранять файлы в этот каталог — и они
после перезагрузки не пропадут, а будут
находится в том же каталоге.
7. МОДУЛИ ПО ДРАЙВЕРА
Некоторые xzm модули ПО можно скачать из раздела:
https://sourceforge.net/projects/fidoip/files/linux/fidoslax-retro-edition/program/
Поместите их в каталог porteus/program и перезагрузите компьютер.
После перезагрузки значки с новыми программам появятся на рабочем столе.
Дважды щелкните на нужной вам программе и после ее активации модулт будет подключится, а программа запутсится
Вы можете создать модули и драйвера ПО самостоятельно.
Для этого используйте команды:
# slax-build имя_программы
или
# crux-build имя_программы
После чего новый мудуль имя_программы.xzm будет собран при помощи инструкций сайта https://slackbuilds.org/ и базы портов https://crux.nu/portdb/ соотвественно.
Вы можете скачать уже готовые официальные модули драйверов и ПО из проекта
Porteus Linux, вот отсюда: http://dl.porteus.org/i486/archive/Porteus-v1.1-i486/
Вы можете создать модули и драйвера ПО самостоятельно из исходников при помощи команды:
# src2pkg тарбол
Для того, чтобы использовать новый модуль — поместите его в каталог:
porteus/base
В этом случае модуль будет
использоваться постоянно при старте
системы. Недостаток в том, что он
занимает память и ресурсы- вне
зависимости нужен ли он пользователю
или нет.
porteus/program
В этом случае модуль будет
использоваться только когда нужен.
Активация возможно при помощи двойного клика на
модуле в этой папке
или при помощи значка на рабочем столе
slax-data/autoload-32
Используется, только если вы
загрузились DVD/CD и у вас нет
возможности поставить FIDOSlax на
флешку и положить модуль в porteus/base
или porteus/program.
8. НАСТРОЙКА СЕТИ
По-умолчанию FIDOSlax использует динамическое присвоение IP-адресов.
Для установки статического IP-адрес для сетевого интерфейса Ethernet, откройте
терминал, щёлкнув мышкой правой кнопкой мыши на пустом месте экрана и выбрав
FIDOSlax Termilal, затем перейдите каталог /etc/rc.d:
# cd /etc/rc.d
Затем скопируйте /etc/rc.d/rc.nodhcp-eth.tpl в /etc/rc.d/rc.nodhcp-eth0:
# cp /etc/rc.d/rc.nodhcp-eth.tpl /etc/rc.d/rc.nodhcp-eth0
Откройте любым редактором(можно leafpad) файл /etc/rc.d/rc.nodhcp-eth0 и
измените в нём следующие поля:
# leafpad rc.nodhcp-eth0
И измените в нем следующие строки:
STATIC="NO" -- установите для этого параметра значение "YES";
NSERVER1="192.168.0.2" -- в этом параметре задайте IP-адрес первичного DNS-
сервера(обычно вашего провайдера);
IP="192.168.4.7" -- в этом параметре отредактируйте IP-адрес для вашего
компьютера(;
NETMASK="255.255.254.0" -- в этом параметре задайте маску подсети (обычно
255.255.255.0);
GATEWAY="192.168.0.2" -- в этом параметре задайте шлюз по-умолчанию.
Сохраните изменения в файле, закройте редактор.
Затем запустите команду /etc/rc.d/rc.nodhcp-eth0:
# ./rc.nodhcp-eth0
Для сохранения веедннх вами значений, запустите команду live2root:
# live2root rc.nodhcp-eth0
Перезагрузите FIDOSlax — после перезагрузки IP адрес будет назначен сетевому
интерфейсу eth0.
Если вы загрузились c DVD/CD, то можете создать папку /mnt/sdXn/slax-data/slax-
rc.d.
После перезагрузки FIDOSlax станет использовать файл /mnt/sdXn/slax-data/slax-
rc.d b и скопировать rc.nodhcp-eth0 туда — см. 6. Сохранение данных.
Если выполнить подобные действия на разных компьютерах, присваивая разные
IP-адреса, то можно загружать FIDOSlax с одной и той же флешки с разными
настройками сети.
Настройка Wi-Fi осуществляется сборкой модуля драйвера и firmware для вашего
оборудования, как это описано выше в разделе “7. Драйвера, использование модулей
ПО”.
После помещения модулей драйверов в porteus/base и перезагрузки, вторым
этапом идёт настройка профиля wpa_supplicant. Затем можно запустить wifi-radar из
меню FIDOSlax>Wi-Fi, после чего подключится к точке.
9. РЕЗЕРВНОЕ КОПИРОВАНИЕ
Для резервного копирования можно выбрать из меню клиент burp, также как и
сервер резервного копирования burp, всё это включёно в FIDOSlax. Это удобно, если
вам нужно быстро сохранить сразу много рабочих станций по сети.
Для сохранения диска в образ, можно использовать partclone.dd, а также другие
утилиты этого пакета.
Также можно выполнять резервное копирование при помощи rsync/LuckyBackup.
10. СОЗДАНИЕ ОБРАЗА ISO
Для создания образа ISO — скопируйте паки loader или porteus на чистый и пустой
раздел диска/флешки, добавьте/удалите модули в porteus/program, затем откройте
терминал/командную строку cmd.exe и перейдите в каталог loader.
Запустите make_iso.bat или make_iso.sh, передав этим скриптам имя файла и путь.
Для Windows:
G:
G:\>cd loader
G:\loader>make_iso.bat d:/fdoslax.iso
Для Линукс:
# cd /mnt/sdb1/loader
# sh ./make_iso.sh
Target ISO file name [ Hit enter for ]: /mnt/sdc1/fidoslax.iso
11. УЗЕЛ И ПОИНТ FIDO НА ANDROID И ГОСТЕВОЙ ОС FIDOSLAX LINUX
Можно установить на телефон Android эмулятор Limbo x86 PC Emulator (https://f-droid.org/ru/packages/com.limbo.emu.main/), а затем использовать FIDOSlax Linux в качестве гостевой ОС.
Дистрибутив удобен для использования в качестве гостевой системы на Android, поскольку:
- Пакет fidoip уже встроен в дистрибутив, собирать пакеты (binkd, hpt и golded+) не нужно.
- FIDOSlax не требователен к ресурсам, для работы узла и поинт-станции достаточно 200 MB ОЗУ.
- Целиком загружается в ОЗУ Android (режим copy2ram), что повышает скорость работы в режиме эмуляции и на старых компьютерах.
- Почти не пишет диск, что в итоге снижает дисковый ввод-вывод и увеличивает срок службы SSD и SD-карт.
Для настройки узла FIDO или подключения поинта доступно два iso-образа дистрибутива: XWindows c набором графических приложений fidoslax-retro-1.1.4-kde3.iso (497 Mb) и минимальная консольная версия fidoslax-retro-1.1.4-mini.iso (181 MB) с настройкой подключения через SSH.
Ниже приведены шаги по настройке узла и поинта FIDO на Android с использованием FIDOSlax Linux в качестве гостевой ОС.
=Подготовка Limbo x86 PC Emulator на Android и загрузка образа iso=
После установки приложения Подготовка Limbo x86 PC Emulator, нужно зайти в Настройки Android:
Настройки ==> Приложения ==> Все приложения ==> Limbo x86 PC Emulator ==> Батарея ==> Контроль активности
и выбрать режим "Нет ограничений".
На Android в Limbo x86 PC Emulator лучше использовать минимальную консольную версию FIDOSlax:
https://sourceforge.net/projects/fidoip/files/linux/fidoslax-retro-edition/iso/fidoslax-retro-1.1.4-mini.iso
Скачайте это ISO образ и поместите на SD-карточку.
Запустите Limbo x86 PC Emulator. Щелкните в верхнем правом углу приложения на 3 вертикальных точки и выберите пункт меню "Settings". Активируйте в настройках опции "Enable Legacy File Manager", "High Priority", "Enable QMP Server", "Enable External QMP Connections", "Allow External VNC Connections", "Enable VNC password".
В опции "Set VNC Password" уставите пароль для подключения к гостевым машинам по VNC.
Теперь можно создавать новую виртуальную машину. Щелкните в верхнем правом углу приложения на 3 вертикальные точки и выберите пункт меню "Create Machine". В окне "New Machine Name" введите имя для гостевой системы и нажмите "Create". В появившемся списке вариантов выберите пункт "Custom".
Новая виртуальная машина будет создана. В настройках ее параметров нужно изменить следующие пункты:
Display: сменить тип SDL на VNC.
Board: сменить Machine Type - pc на q35, CPU model с n270 на Default и RAM Memory c 128 на 192 Mb, выставить галочку на параметре "Disable ACPI".
Disk: Hard Disk A - сменить None на New, а затем вместо 1Gb (Growable) выбрать 20 Gb (Growable).
Removable: отметьте галочкой CDROM и затем выберите скачанный ранее на Android образ fidoslax-retro-1.1.4-mini.iso.
Boot: Boot from device: смените устройство, с которого будет производиться загрузка, с Default на CDROM.
Network: выберите Network: User, Network Card: virtio, DNS Server: 8.8.8.8.
В поле Host Forward (Перенаправление Портов): введите строку:
tcp:50022:22
Если вы будете работать как поинт - этим вы разрешаете подключаться к гостевой системе по ssh.
Перенаправление портов нужно, чтобы Limbo "слушал" порты, к которым будет подключаться клиент и, потому что порт ssh 22 меньше 1000, и его использовать нельзя. Поэтому клиент будет подключаться к порту 50022, а Limbo его перенаправит на 22 порт гостевой виртуальной машины.
Перед настройкой узла, кроме доступа к гостевому порту 22, нужно также предоставить доступ к сервису binkd, который будет работать в гостевой системе на порту 24554. В этом случае строка Host Forward (Перенаправление Портов) будет выглядеть таким образом:
tcp:50022:22,tcp:24554:24554
На этом настройка гостевой системы завершена.
Запустите созданную гостевую систему и подключитесь при помощи программы vncviewer к консоли. Для этого в окне New VNC Connection введите в поле "VNC Server: IP-адрес Wi-Fi интерфейса: номер VNC-консоли.
К примеру: 192.168.4.51:1.
Введите пароль, которые вы установили выше в настройках Limbo x86 PC Emulator в опции "Set VNC Password".
Подключение будет установлено, и вы увидите процесс загрузки гостевой ОС.
=Подготовка диска для хранения данных FIDO =
Для хранения файлов и настроек FIDO диск внутри гостевой системы FIDOSlax Linux лучше отформатировать с использованием файловой системы FAT32. Эта файловая система снизит кол-во операций ввода-вывода и увеличит срок службы SD-карточки или встроенного SSD.
После загрузки FIDOSlax, запустите ssh-клиент Putty для Windows или ConnectBot на Android. В настойках укажите IP-адрес Wi-Fi интерфейса (192.168.4.51) и порт (50022). Также введите в разделе меню Data имя пользователя: root, а в разделе Translate тип кодировки системы: UTF-8.
Сохраните настройки и подключитесь к FIDOSlax по ssh, нажав "Open".
Нажмите "Accept" и введите пароль по-умолчанию: toor.
Подключение по ssh будет установлено. Теперь следует подготовить раздел диска, на котором будут хранится базы сообщений и настройки fido.
Введите команду:
# fdisk -l
Вы увидите информацию о виртуальном жестком диске /dev/sda:
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
На этом жестком диске нужно создать загрузочный раздел /dev/sda1 - это можно сделать при помощи команды:
# cfdisk /dev/sda
Выберите [New] ==> [Primary]
Появится меню выбора размера раздела Size - просто нажмите Enter, чтобы для раздела было отведено все пространство диска.
Выберите [Bootable], чтобы с раздела можно было загружать ОС.
Теперь нужно изменить тип раздела, для этого нужно выбрать пункт меню [Type].
Появится список типов разделов. Нажмите любую клавишу, чтобы пролистать этот список.
Появится запрос по изменению типа файловой системы, введите в него 0b или тип "b W95 FAT32"
Enter filesystem type: 0b
И снова нажмите Enter, чтобы подтвердить изменение типа файловой системы.
Затем сохраним изменения, выбрав пункт [Write] и выйдем из программы cfdisk.
Необходимый для работы раздел диска FAT32 создан. Теперь нужно его отформатировать, используя оптимальный для снижения количества операций ввода-вывода размер кластера.
Оптимальный размер кластера в зависимости от объема раздела диска:
До 2 GB: 512 bytes
От 2 GB до 8 GB: 4 KB
От 8 GB до 32 GB: 16 KB
Свыше 32 GB: 32 KB или 64 KB
У нас размер раздела 20Gb, следовательно оптимальный размер кластера 16 KB.
Чтобы отформатировать раздел диска с размером кластера 16 KB, выполните команду:
# mkfs.vfat -s 16 /dev/sda1
Теперь можно перезагрузить систему, чтобы FIDOSlax, снова загрузившись с ISO образа, автоматически смонтировал диск /dev/sda1 как /mnt/sda1.
После перезагрузки снова войдите по ssh и выполните команду:
# df -h
Эта команда позволит убедиться, что новый раздел диска смонтирован как /mnt/sda1:
Filesystem Size Used Avail Use% Mounted on
aufs 111M 2,4M 109M 3% /
/dev/sr0 173M 173M 0 100% /mnt/sr0
/dev/sda1 20G 0M 20G 0% /mnt/sda1
= Настройка узла и поинта FIDO =
Теперь можно настраивать узел или поинта. Введите команду:
# fidohelp
Это даст подсказку с кратким перечнем служебных команд FIDOSlax. Среди них будет строка:
setup_fido or setup_node - setup FIDO for point or node
Для настройки нового узла наберите:
# setup_node
Или для настройки поинта наберите:
# setup_fido
И нажмите Enter.
Введите необходимые параметры для создания узла или подключения поинта.
Чтобы подтвердить правильность ввода, затем нужно ввести "у" (Да).
После этого настройки узла или поинта будут подключены в каталог:
/mnt/sda1/slax-data/fidoip/
А базы FIDO будут подключены в каталог:
/mnt/sda1/slax-data/fido/
Теперь можно снова перезагрузить систему. Чтобы убедиться, что сделанные настройки автоматически подхвачены системой при загрузке, запустите редактор GoldED+ при помощи команды:
# g
=Установка FIDOSlax на жесткий диск и включение режима copy2ram=
FIDOSlax не требует установки и может каждый раз загружаться из образа ISO, созданный же узел или поинт-станция FIDO будут работать, загружая новые сообщения и нодлисты по сети, выполняя тоссинг и автоматически постить правила и статистику в локальную эху.
Однако для повышения скорости работы виртуальной машины, а также для увеличения срока службы SSD и SD-карт и уменьшения операций дискового ввод-вывода имеет смысл включить режим copy2ram, в котором FIDOSlax целиком загружается в ОЗУ Android.
Для включения режима copy2ram FIDOSlax нужно сперва установить на раздел жесткого диска.
Сделать это просто - при помощи 6-х команд:
# cp -Rv /mnt/sr0/loader /mnt/sda1 # Эта команда копирует каталог с загрузчиками системы.
# cp -Rv /mnt/sr0/porteus /mnt/sda1 # Эта команда копирует саму систему
# cd /mnt/sda1/loader/grubinst # Этой командой вы переходите в каталог с загрузчиком
# ./bootlace.com /dev/sda # Эта команда активирует загрузчик Grub4DOS для диска /dev/sda
# cp -v grldr /mnt/sda1/ # Эта команда копирует загрузчик в корень раздела
# cp -v menu.lst.main.template /mnt/sda1/menu.lst # Эта команда копирует меню загрузчика в корень раздела
Теперь нужно активировать режим copy2ram. Это 3-й по счету раздел меню загрузчика (счет начинается с 0 пункта меню).
Отредактируйте меню загрузчика в файле /mnt/sda1/menu.lst так, чтобы по-умолчанию FIDOSlax использовал этот режим измените в начале этого файла строку c:
default 0
на строку:
default 2
Отредактировать можно в редакторе ее:
# ee /mnt/sda1/menu.lst
А еще проще сделать это, выполнив команду в консоли:
sed -i "s|default 0|default 2|" /mnt/sda1/menu.lst
После изменения пункта меню по-умолчанию, выключите FIDOSlax при помощи команды:
# halt
Снова откройте приложение Limbo x86 PC Emulator и выберите вашу виртуальную машину FIDOSlax. В ее настройках снимите установленную галочку CDROM в разделе Removable. Затем в разделе Boot, в пункте Boot from device: смените загрузку с CDROM на Default.
В режиме copy2ram FIDOSlax загружается целиком в ОЗУ, поэтому это также потребует большего размера ОЗУ для работы системы. Зайдите в раздел Board: в пункте RAM Memory (MB) и увеличьте для гостевой системы размер ОЗУ - RAM Memory (MB): 512 Mb будет вполне достаточно для работы дистрибутива.
Теперь можно запускать виртуальную машину и FIDOSlax в режиме copy2ram.
Процесс загрузки дистрибутива в этом режиме занимает больше времени, т.к. система сперва копирует себя в оперативную память, поэтому подключившись при помощи vnc, можно увидеть вместо консоли черный экран. Подождите немного, пока загрузчик скопирует систему в ОЗУ, после чего начнется процесс загрузки дистрибутива и вы увидите в консоли VNC сообщения загрузки.
После загрузки системы снова подключитесь по ssh.
=Необязательные шаги после установки=
1. Выбор кодировки системы.
Установив FIDOSlax на жесткий диск, вы можете использовать команду lang для выбора кодировки системы. По-умолчанию используется UTF8, поэтому для запуска редактора GoldED+ следует использовать команду:
# g
Однако легко можно сменить тип кодировки системы, выполнив в консоли команду:
# lang
Появится меню выбора:
Choose option from the list:
1 Setup Russian KOI8-R codepade
2 Setup Russian CP1251 codepade
3 Setup Russian UTF8 codepade
К примеру, если вы наберете 1 и нажмете Enter, в этом случае после перезагрузки кодировка системы изменится на KOI8-R и тогда для запуска редактора GoldED+ следует использовать команду:
# ge
Для переключения языка с русского на английский, используйте клавишу правый ALT.
2. Блокировка пользователей и смена паролей
В FIDOSlax уже есть 2 системных пользователя с паролями по-умолчанию. Это guest с паролем guest и root с паролем toor.
Пользователя guest можно заблокировать при помощи команды:
# usermod -L guest
Для ползователя root смените пароль по-умолчанию при помощи команды:
# passwd root
Эти действия изменили файлы в каталоге /etc:
/etc/shadow
/etc/passwd
/etc/shadow-
/etc/.pwd.lock
После перезагрузки дистрибутива эти изменения не будут сохранены, поэтому вам нужно сохранить их до перезагрузки.
Для этого создайте новую папку slax-etc в каталоге /mnt/sda1/slax-data:
# mkdir /mnt/sda1/slax-data/slax-etc
Скопируйте каждый измененный файл в каталог /mnt/sda1/slax-data/slax-etc:
# cp /etc/shadow /mnt/sda1/slax-data/slax-etc/
# cp /etc/passwd /mnt/sda1/slax-data/slax-etc/
# cp /etc/shadow- /mnt/sda1/slax-data/slax-etc/
# cp /etc/.pwd.lock /mnt/sda1/slax-data/slax-etc/
Теперь можно перезагрузить FIDOSlax при помощи команды:
# reboot
и войти в систему с новым паролем, который вы задали до перезагрузки.
Для получения краткой справки по командам FIDOSlax используйте команду:
# fidohelp
Более подробно о настройке дистрибутива см. в документации:
https://sourceforge.net/projects/fidoip/files/linux/fidoslax-retro-edition/README-RUS.txt
А также см. видеоролики по настройки поинта, узла на Android в гостевой FIDOSlax Linux:
https://sf.net/projects/fidoip/files/media/videoguide/setup-fidoip-point-on-android-using-limbo-emulation-and-fidoslax.wmv
https://sf.net/projects/fidoip/files/media/videoguide/setup-fidoip-node-on-android-using-limbo-emulation-and-fidoslax.wmv
12. ФИДОНЕТ
Дистрибутив содержит встроенный пакет fidoip — клиент и узел сети FIDONet.
Для чтения сообщений, настройки клиента сети (поинта) или сервера сети (узла) используйте соответствующие ярлыки на Рабочем столе либо команды в консоли.
Для получения информации, необходимой для подключения к ФИДО, вы можете использовать видеоролики и презентации с пошаговыми инструкциями, доступные для загрузки по этому адресу:
http://sf.net/projects/fidoip/files/media/
Из меню FIDONet можно открыть книгу Дмитрия Игнатова «Это ваше Фидо»,
которая доступна в разделе сайта "Литература о Фидо":
Раздел, посвященный ФИДО:
https://www.nzdr.ru/fidonet
Раздел загрузки книг по ФИДО:
https://www.nzdr.ru/fidonet#%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F