ALT Linux Distributions development
 help / color / mirror / Atom feed
* [devel-distro] Система на флешке с минимальной записью на эту флешку
@ 2014-11-05  8:40 Eugene Prokopiev
  2014-11-05 16:50 ` Michael Shigorin
  0 siblings, 1 reply; 2+ messages in thread
From: Eugene Prokopiev @ 2014-11-05  8:40 UTC (permalink / raw)
  To: Discussion of distributions <i>development</i>

Здравствуйте!

Сформулировалась задача, прошу поделиться идеями.

Итак, необходима система на флешке с неким (уже имеющимся в
репозитарии) предустановленным и настроенным ПО, но с таким
ограничением: операций записи на флешку должно быть как можно меньше,
однако часть каталогов (тот же /etc) сохранять между перезагрузками
все-таки нужно.

Традиционый профиль mkimage с make-initrd-propagator предусматривает,
как я понимаю, два крайних случая - или все изменения в tmpfs, или все
изменения на отдельном разделе рядом. Вынести на этот раздел только
некоторые каталоги вроде как нельзя.

Ну и вообще использование propagator выглядит избыточным, однако можно
ли исключительно средствами make-initrd изготовить initrd для загрузки
системы из образа squashfs - тоже не ясно. Хотя использовать такой
вариант в качестве отправной точки было бы логичнее. Т.е. нужно
изготовить и запакетить соотвествующую фичу для make-initrd - что
лучше всего взять за образец и что нужно не забыть в ней сделать?

-- 
WBR,
Eugene Prokopiev

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [devel-distro] Система на флешке с минимальной записью на эту флешку
  2014-11-05  8:40 [devel-distro] Система на флешке с минимальной записью на эту флешку Eugene Prokopiev
@ 2014-11-05 16:50 ` Michael Shigorin
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Shigorin @ 2014-11-05 16:50 UTC (permalink / raw)
  To: devel-distro

On Wed, Nov 05, 2014 at 12:40:19PM +0400, Eugene Prokopiev wrote:
> Ну и вообще использование propagator выглядит избыточным

Когда-то он решал часть задач, ныне решаемых udev, плюс логика
поиска корня, плюс интерактивность при несработавшей автоматике.
Для более частных случаев можно сделать и проще, действительно.

> Т.е. нужно изготовить и запакетить соотвествующую фичу для
> make-initrd - что лучше всего взять за образец и что нужно
> не забыть в ней сделать?

Наверное, при такой постановке вопроса
отталкивался бы от make-initrd-propagator и
http://git.altlinux.org/people/ldv/packages/?p=make-initrd-netboot.git

Возможно, стоит посмотреть старый
http://git.altlinux.org/gears/r/remount_rw.git

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-11-05 16:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-05  8:40 [devel-distro] Система на флешке с минимальной записью на эту флешку Eugene Prokopiev
2014-11-05 16:50 ` Michael Shigorin

ALT Linux Distributions development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
		devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
	public-inbox-index devel-distro

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-distro


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git