From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <42831ECC.2080605@vzljot.ru> Date: Thu, 12 May 2005 13:15:56 +0400 From: Vitaly Ostanin User-Agent: Mozilla Thunderbird 1.0 (X11/20050202) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: Michael Isachenkov , ALT Linux Sisyphus discussion list References: <20050511185145.696549be.vikerness@mail.ru> <42821D84.1060103@list.ru> <20050511190201.39d0f169.vikerness@mail.ru> <428223D3.8010405@vzljot.ru> <20050511193901.064a23b2.vikerness@mail.ru> <42822FD7.3030909@vzljot.ru> <20050511202035.06d41992.vikerness@mail.ru> <4282354F.8040900@vzljot.ru> <20050512105958.10c68b89.vikerness@mail.ru> <42831883.2080502@vzljot.ru> <20050512125211.237086e7.vikerness@mail.ru> In-Reply-To: <20050512125211.237086e7.vikerness@mail.ru> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig7C510FF60DBB06E587CDE8C1" X-Virus-Scanned: by amavisd-new at vzljot.ru Cc: Subject: [sisyphus] Re: livecd X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2005 09:16:08 -0000 Archived-At: List-Archive: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig7C510FF60DBB06E587CDE8C1 Content-Type: multipart/mixed; boundary="------------040900060400010304070302" This is a multi-part message in MIME format. --------------040900060400010304070302 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Michael Isachenkov пишет: >>Когда допишу - опубликую :) TODO ещё большое, но так ведь это под >>мои личные нужды, для обычного livecd достаточно той ссылки. > > Тогда - если есть время и желание - попробуйте рассказать мне. Если понимание настанет - после опробования мог бы статью в вики написать и я :)) > просто действительно интересно, а инструкции Антона для меня всего лишь набор отрывочной информации (основной профиль работы другой). Так какая может быть инструкция для двух команд mklive-workdir && livecd ? :) Попробую рассказать в виде профиля, в аттаче. Там же рядом TODO. Нужно поставить последний separator, запустить mklive-workdir Заменить профиль тем, что в аттаче. В profile/postinstall/setup.d находятся скрипты настройки livecd. Общесистемные скрипты лежат в /usr/share/separator/classes/live/setup.d Я делаю livecd для работы с флешкой, на которой должны храниться изменения. Флешка подключается в /etc/hotplug/usb/usb-storage, что неправильно - сейчас я пишу скрипт для её подключения в /etc/dev.d, как посоветовал rider@ в devel@. Сейчас для работы этого скрипта usb-storage пришлось убрать модуль usb-storage из profile/modules. Возможно, из-за этой неправильности иногда изменения на флешке не отражаются. Флешку нужно подготовить примерно так: разбить её на разделы (у меня их 2, для винды и для линукса), линуксовый раздел отформатировать: mkfs.reiserfs -l usbroot -s 2048 /dev/... -s указывает размер журнала, с меньшим размером запись на раздел не работала (проверено на двух флешках и двух разделах - на 32 mb и на 200 mb). Метка usbroot позволяет монтировать флешку при обнаружении по метке. Если флешку нужно переформатировать из livecd, нужно загрузиться в нём, отключив флешку, удалить (переместить) файл /etc/hotplug/usb/usb-storage, и воткнуть флешку. После её изменений нужно перезагрузиться (или восстановить удалённый файл и переткнуть флешку). Ещё есть проблема с созданием пользователей - почему-то после useradd/passwd не создаётся структура /etc/tcb на флешке. Возможно, это та самая проблема с правильным подключением флешки. Есть ещё более правильный способ подключения флешки - на этапе перемонтирования root в r/w, где добавляются unionfs-бранчи в /mnt/root - надо бы их сразу монтировать в /mnt/usbroot. Но я не знаю, как определять флешку на этапе загрузки (до hotplug). Правда, тот же rider@ говорит, что это можно сделать. После всех изменений образ создаётся mklivecd Если образ создавался ранее, я ещё делаю rm -rf profile/out profile/tmp livecd.iso mkdir profile/tmp Давайте я всё-таки копию дам в sisyphus@ -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru --------------040900060400010304070302 Content-Type: application/x-bzip; name="profile.tar.bz2" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="profile.tar.bz2" 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 N+A= --------------040900060400010304070302 Content-Type: text/plain; name="TODO" Content-Transfer-Encoding: 8bit Content-Disposition: inline; filename="TODO" оНЯЛНРПЕРЭ, ВРН РЮЙНЕ etcnetconf оПНБЕПХРЭ ЯНГДЮМХЕ ОНКЭГНБЮРЕКЕИ Б /etc/tcb МЮ ТКЕЬЙЕ оЕПЕМЕЯРХ ОНДЙКЧВЕМХЕ ТКЕЬЙХ Б /etc/dev.d оНДЙКЧВЮРЭ ЯЕРЕБШЕ ХМРЕПТЕИЯШ КХАН ОН ЛЕПЕ НАМЮПСФЕМХЪ Б /dev.d, КХАН ХГЛЕМХРЭ ОНПЪДНЙ ГЮОСЯЙЮ hotplug/network б НАНХУ livecd ОПНБЕПЪРЭ МЮКХВХЕ /dev/ppp ДКЪ ОПНЦПЮЛЛ ДНГБНМЮ ЛНДЕЛНЛ. оШРЮРЭЯЪ НОПЕДЕКЪРЭ ЛНДЕЛ. оПНБЕПХРЭ НРЙКЧВЕМХЕ ЯРЮПРЮ smbd Х winbindd. оНОПНАНБЮРЭ jffs2 оНОПНАНБЮРЭ fuse-encfs оНДЙКЧВХРЭ ЙНДЕЙХ ДКЪ MPlayer, ЯДЕКЮРЭ ЕЦН suid ДКЪ ПЮАНРШ Я xvidix ------------------------------------------------ яДЕКЮРЭ БРНПНИ livecd Я ОНКМШЛ МЮАНПНЛ ОПНЦПЮЛЛ. дНАЮБХРЭ Б МЕЦН ОПНЦПЮЛЛШ ОПНЯЛНРПЮ pdf. --------------040900060400010304070302-- --------------enig7C510FF60DBB06E587CDE8C1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCgx7MXQgvvSRg+k4RArlAAJ9V3dtD529NJ1url22lXjM2r0jeBgCeNf1g yglHI5ZtgzwWUhbaKFkQNq0= =T1xs -----END PGP SIGNATURE----- --------------enig7C510FF60DBB06E587CDE8C1--