Здесь буду помещать русскоязычные документы переведнные мной и найденные на просторах сети посвященные соответсвенно проекту 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 (
[email protected])
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
[Ответ]