ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Anton Farygin <rider@altlinux.com>
To: community@altlinux.ru
Subject: [Comm] Re: I: ALT Linux 3.0-rc6 (compact, installer, travelcd, travelcd-light)
Date: Fri, 02 Sep 2005 14:31:43 +0400
Message-ID: <pan.2005.09.02.10.31.43.157407@altlinux.com> (raw)
In-Reply-To: <df91rl$1en$1@sea.gmane.org>

On Fri, 02 Sep 2005 12:18:14 +0400, Arioch wrote:

> Anton Farygin пишет:
>> несколько "кусков", самый главный из
>> которых работает в уже установленной
>> системе.
> 
> Это который stage 3, runlevel 7 ?

Да.

> 
>> При этом переход от одной стадии к
>> другой идет без перезагрузки, хитрым
>> методом смены рута и переключения в
>> другую систему (уже установленную).
> 
> Примерно как переход от initrd к основной
> истеме ?

да.

> 
>> Но для этого метода необходимо, что бы
>> не осталось ни одного приложения в
>> предыдущей системе (считай livecd).
> 
> ...и открытых файлов.

Естественно. И не только файлов.

> 
>> Соответственно на данный момент без
>> модификации исходников второй стадии -
>> это невозможно.
> 
> А несколько другой вариант? stage 3 - это
> полноценный LiveCD с настроенными Desktop
> Environment и т.д. Инсталлятор это иконка на
> рабочем столе, большааая и легко
> заметная, завернутая через consolehelper как,
> например, Синаптик. И/или Инсталлятор -
> это программа, автоматически
> запускающаяся при входе в иксы спец.
> юзера (т.е. стартует не сразу D.E., а
> сначала какой-нибудь D.M. с выбором из
> двух юзеров, один - поработать, другой -
> поставить).
> 

Так я про то и говорю - что надо будет
частично нечто модифицировать. Но это
все станет намного проще после того, как
вторая стадия инсталятора будет
переписана на альтераторе (сейчас это монолит на QT)

>>Но не все так плохо, можно будет
>> подумать на эту тему когда появится
>> время.
> 
> Ну не сейчас - само собой :-)
> 
>> Например в случае с livecd можно все-таки
>> сделать перезагрузку,
> 
> 
> А как сейчас делается LiveCD ?
> Почемунельзя посл. стадию
> интсталлятора запустить в
> существующем LiveCD ?

Запустить то можно, только вот
модифицировать она будет будет текущий
LiveCD.

> 
>> второй стадией инсталятора.. И на этот
>> же livecd положить репозитарии пакетов.
> 
> Вот тут как раз - нет. И полноценный LiveCD
> и полноценный инсталлятор занимают
> весь DVD. Места дублировать файлы -
> установленными для LiveCD и запакеченными
> для insaller - просто нет. Т.е. тут пакеты
> должны быть вырожденным каким-то rpm'ом,
> содержащими информацию о списке файлов
> и зависимостях. А сами файлы
> инсталлятор должен копировать из
> подмонтированной bzipp'ed sqashfs (или на чем
> будут лежать предустановленные проги
> для LiveCD ?)

А вот это будет слабо. Вы наверное даже
не представляете себе, насколько
обычная установленная система отличается от livecd ;-)

> 
> Вот это кажется будет самой большой
> проблемой.

Нет, это не проблема. Достаточно все
изменения, которые сделаны над основной
системой в livecd приложить в пакеты в
sisyphus@. Но там все равно заморочек будет мешочек.


Вообще я считаю что первым этапом надо
сделать установку из пакетов, а потом
уже думать над копированием дерева со squashfs образа.

В общем - кидайтесь патчами, я котов
работащие и ничего не ломающие патчи принимать. Я думаю что не только я.

Кстати, можно сделать обертку над install2 в
виде отдельного пакета со скриптами (аля install2.sh) Основная задача
install2 - разметить жесткий диск и уложить
на него базовую систему + поставить загрузчик.

Rgds,
Rider




  reply	other threads:[~2005-09-02 10:31 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-30 17:18 [Comm] " Anton Farygin
2005-08-31 10:30 ` Olvin
2005-08-31 11:07   ` [Comm] " Anton Farygin
2005-08-31 11:08   ` [Comm] " Genix
2005-09-01 20:49 ` [Comm] " Arioch
2005-09-02  6:55   ` Anton Farygin
2005-09-02  7:27     ` Michael Shigorin
2005-09-02  8:18     ` Arioch
2005-09-02 10:31       ` Anton Farygin [this message]
2005-09-15  7:36 ` [Comm] ALT Linux 3.0-rc6 installer bug: COM-mouse doesn't work Andrew Borodin
2005-09-15  8:44   ` Шишков Евгений
2005-09-15  8:47     ` [Comm] " Anton Farygin
2005-09-15 11:56     ` Michael Shigorin
2005-09-15  8:46   ` Anton Farygin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=pan.2005.09.02.10.31.43.157407@altlinux.com \
    --to=rider@altlinux.com \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

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


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