Старый 20.01.2004, 20:36   #1   
Форумец
 
Сообщений: 4,923
Регистрация: 08.04.2003
Возраст: 41

zic вне форума Не в сети
Morphix по русски

Здесь буду помещать русскоязычные документы переведнные мной и найденные на просторах сети посвященные соответсвенно проекту morphix.org /
Баг репорты шлите на zic(a)unix.vrn.ru

Morphix custom ISO howto
by Alex de Landgraaf


Морфикс это как сложный ребенок, особенно для людей которые только начинают знакомство с ним.Оттого имеются Combined ISO`s, образы содержащие несколько различных модулей в своем составе, готовые к прожигу на CD.
Вам не обязательно передергивать с модулями, вы можете скачать только Combined ISO, записать его на CD и пользоваться.
Однако если вы хотите создать свой собственный персонализированный CD читайте дальше.
ISO, файловая система на Morphix CD, содержит некоторое количество так называемых модулей. Для того чтобы создать ваш собственный Morphix CD вы должны обьединить несколько этих модулей на вашем собственном Combined ISO CD.


Существуют два пути добавления модулей:
1) Мультисессионный прожиг CD
(скрипт должен поддерживать мультисессионный прожиг CD)


Какое ПО для этого необходимо ?
На Linux системах вы можете выбрать между xcdroast, cdbakeoven и другим.
На Windows вы можете использовать Nero (непроверено)


Как я могу начать?
Вы начинаете с записи на CD MorphixBase ISO.
Будьте уверены что ваш CD записан с поддержкой мультисесий .
Также для того чтобы CD был загрузочным сделайте 'base/boot.img' загрузочным образом (source of boot image data).


Как теперь добавить модуль на CD ?
Создайте новую сессию с помощью вашего CD recording ПО .
Вы должны видеть файловую систему на своем CD. В файловой системе должны существовать три каталога:
-base, с базовым модулем и boot.img/cat
-mainmod, пустая, положите любые mainmodule сюда
-minimod, пустая, положите любые minimodule сюда
Будьте уверены что по крайней мере один MainModule присутствует в mainmod директории, и что CD остается загрузочным.
boot.img доступен для загрузки с этой целью на зеркалах.


<include mkisofs-command here >


2)Второй путь - добавление файлов прямо на базовый CD (BaseISO).

Смонтируйте ISO образ:
mount /path/to/iso /mountpoint -o loop
Добавьте модули ,снова MainModules в mainmod , MiniModules в minimod директории .
Запишите ISO образ на CD (проверьте является ли он загрузочным , если это необходимо).

[прим . "переводчика" лично мне не совсем понятно, что имел автор ввиду во втором случае , в общем случае второй путь должен выглядеть примерно так:
1)Монтируем MorphixBase ISO
mount /path/to/iso /mountpoint -o loop
2)Копируем содержимое диска MorphixBase ISO в каталог /MorphixBase
cd /mountpoint
cp -a * /MorphixBase
3)Помещаем необходимые minimodule и mainmodule в каталоги соответсвенно /MorphixBase/minimod и /MorphixBase/mainmod .
4)Создаем образ например так:
mkisofs -pad -l -r -J -v -V "Morphix" -b base/boot.img -c base/boot.cat -hide-rr-moved -o your_iso_name.iso MorphixBase
5) Прожигаем полученный образ .
Удачи .

Краткий HOWTO. Citrix клиент в Morphix
кто то из форума morphix.org

1)Скачайте MorphixBase образ , смнотируйте и скопируйте в удобное место.
2)Скачайте MorphixMain-BareX.mod mainmodule и положите его в YourBuildDir/mainmod
3) Скачайте и установите Citrix клиент на вашу рабочую станцию , какой бы он ни был вам необходимо настроить его для вашего окружения.Мы использовали скачанные ICA файлы , которые сделали этот шаг легким для нас.
4)'cp -r /usr/lib/ICAClient YourBuildDir/copy'
5)'cp ~/.ICAClient/appsrv.ini ~/.ICAClient/wfclient.ini YourBuildDir/copy/usr/lib/ICAClient/config'
6) Скачайте libxaw6_4.2.1-14_i386.deb (или какую либо другую версию этой библиотек которая не будет слишком громко орать при установке) и киньте ее в YourBuildDir/debs
7)Создайте образ
'mkisofs -pad -l -r -J -v -V "Citrix on Morphix" -b base/boot.img -hide-rr-moved -o /tmp/citrix.iso YourBuildDir'

Что нужно для счастья:

PATH=$PATH:/usr/X11R6/bin
dhclient
while [ /bin/true ] ; do
xinit /usr/lib/ICAClient/wfica
done

Но по видимому этот файл запускается до mainmoule.

Важно:
Вышеупомянутый сценарий не использует оконных менеджеров , и Citrix клиент устанавливаетя в полноэкранный режим.Это способ при котором мы начинаем сразу в окне Citrix /Terminal Login . Пользователь не увидит никаких других приглашений за исключением приветствия Tux \Mrophix при загрузке.
В случае если пользователь не login , либо logout , либо соединение разорвано по каким либо причинам , X-сервер и клиент перегружаются и пользователь снова видит окно приглашения войти(logon screen).

Building a custom Morphix ISO Image.

Robert Ribnitz (ribnitz@linuxbourg.ch)
May 19, 2003

Резюме


Этот короткий документ попытка описать как создать собственный morphix-cd образ используя стандартные средства. Как пример будет созадан CD позволяющий загружать i386-based XTerminal.Этот CD нуждается в сервере поддреживающем XDMCP протокол, иначе он будет бесполезен.

Содержание

1 Требуемое и тестированное оборудование
2 Текущие недостатки и Todo лист
3 Необходимые файлы
4 Создание ISO образа
5 Заключение
6 Changelog
7 Лицензия



1 Требуемое\тестированное оборудование.


Трудно задать точные требования к аппартуре в этот момент времени, но для работающей конфигурации необходимо следующее:
-PC с современным процессором
-поддержка загрузки с CD-ROM
-сетевя карта поддерживаемая ядром 2.4
-видеокарта\монитор поддерживаемые ядром 2.4
-приблизительно 100мб основной памяти для клиента
-сервер поддерживающий XDMCP,если присутствует multiple сервер, первый режим должен быть выбран.


2 Текущие недостатки. TODO лист.


- компьютеру клиенту требует около 90 Мб, это слишком много для того чтобы быть пригодным к использованию.
- в настоящее время поддерживается только US раскладка (это недостаток самого Morphix).
- клиент рассылает ширковещательные DHCP запросы для получения ip адресса , статические адресса не поддерживаются.
-было бы хорошо иметь возможность выбора сервера если их неколько.Как бы нибыло это требует локально запущенного XDM (и адаптации BaseX Mainmodule).
-вам необходим доступ с привилегиями root , чтобы иметь возможность монтировать что то через loop.

3 Необходимые файлы.


Для начала идите на morphix.sourceforge.net,и качайте следующие файлы :
- BaseISO образ содержащий основу Morphix необходимую для загрузки системы (приблизительно 35 Мб)
-Morphix-BaseX mainmodule , содержащий базовые инсталяционные файлы X11 (60 Мб)
-morphix-xbroadcast minimodule,(5 Кб)

4 Создание ISO образа.


1) монтируйте base-iso где-нибуть и скопируйте его содержимое в другую директорию:
mount -t iso9660 -o loop baseimage.iso /somewhere
mkdir /target
cp -a /somewhere/* /target

2)Положите Morphix-BaseX.mod в каталог /target/mainmod
3)Модуль xbroadcast в /target/minimod
4)Используйте mkisofs для создания образа .
mkisofs -pad -l -r -J -v -V ”Morphix XTerm” -b base/boot.img -c base/boot.cat
-hide-rr-moved -o /tmp/morphix custom.iso /target

5 Заключение.


Теперь можете записать полученный образ на CD используй свой любимый инструмент.

6 Changelog.


Version Date Changes
0.1 May 19,2003 Initial Release
0.2 May 19,2003 Added Table of Contents,Todo-List and Changelog

7 License.


This Document can be freely circulated under the terms of the GNU General Public
License, Version 2, or later. The license can be obtained at the FSF website:
http://www.fsf.org/licenses/gpl.html
  Ответить с цитированием
Старый 25.01.2004, 21:39   #2   
Registered User
 
Сообщений: 1,244
Регистрация: 14.05.2002
Возраст: 48

Den вне форума Не в сети
zic каковы цели данного проекта?
например, Linuxdefender- это проект для антивирусного востановления систем, включая и виндоз, РТК -проект для кульхацкеров. Для чего предназначен Морфикс?
  Ответить с цитированием
Старый 26.01.2004, 07:43   #3   
Форумец
 
Сообщений: 4,923
Регистрация: 08.04.2003
Возраст: 41

zic вне форума Не в сети
Den
Не знаю.Главное достоинство перед другими модульность .
ПРи наличии фантазии достаточно просто слепить все что душе угодно .

zic добавил [date]1075095906[/date]:
Вот кстати проект кульхацкеров на основе Morphix http://www.phlak.org/
  Ответить с цитированием
Старый 26.01.2004, 08:35   #4   
Форумец
 
Сообщений: 782
Регистрация: 09.01.2003

Unforgiven вне форума Не в сети
zic, в переводе очень много ошибок.
  Ответить с цитированием
Старый 27.01.2004, 00:37   #5   
Форумец
 
Сообщений: 4,923
Регистрация: 08.04.2003
Возраст: 41

zic вне форума Не в сети
Unforgiven
Будет время перчитать текст, исправлю .
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind