ALT Linux Distributions development
 help / color / mirror / Atom feed
From: Anton Midyukov <antohami@altlinux.org>
To: devel-distro@lists.altlinux.org
Subject: Re: [devel-distro] Судьба alterator-livecd + livecd-install
Date: Thu, 16 Jan 2025 10:33:04 +0300
Message-ID: <69e39229-6c8c-4f83-826c-d40983fdf768@altlinux.org> (raw)
In-Reply-To: <64506e50-653c-4644-b2aa-0835ec6e605a@ya.ru>

09.04.2024 19:11, Антон Мидюков пишет:
> Здравствуйте
> 
> Нужен ли нам инсталлятор, запускаемый в пользовательской сессии?
> 
> Сейчас этот инсталлятор невозможно кастомизировать, устанавливать он может только live,
> не поддерживает установку дополнительных пакетов, конфликтует с installer и не может быть с ним в одном сквоше.
> В текущем виде он производит плохое впечатление.
> 
> И напротив. Полтора года назад наш основной installer был адаптирован для запуска из сквоша live,
> в mkimage-profiles была сделана новая фича use/live-install, сделан шаг для установки live -
> installer-livecd-install. С минимальными доработками наш инсталлятор смог устанавливать live,
> сохранив все свои достоинства (автоустановка, установка по vnc, установка дополнительных пакетов,
> кастомизация шагов установки).
> 
> Я тогда полагал, что один инсталлятор лучше двух, и инсталлятор, запускаемый в пользовательской сессии, не нужен совсем.
> Но, возможно, я ошибаюсь, и нужно переделывать его или адаптировать installer к запуску в пользовательской сессии.
> Как считаете?
> 

И снова здравствуйте

Начиная с версии installer 1.16.0, инсталлятор /usr/sbin/install2 стало возможным запускать без install2-init.
В версии installer 1.16.1 был добавлен подпакет installer-common-desktop, добавляющий на рабочий стол значок запуска инсталлятора.
Теперь его стало возможным запускать в пользовательской сессии.
В mkimage-profiles цель, добавляющая этот функционал, будет называться use/live-install/desktop.
Попробовать можно на последних регулярных сборках.

Какие проблемы я вижу уже сейчас:
1.Никакой не визуализируются этапы initinstall и postinstall. initinstall даже на медленном одноплатнике aarch64 длится менее 15 секунд, что не критично.
  А вот postinstall на нём длится более минуты. И это уже точно проблема. Можно запускать терминал и там всё показывать. Легко, дёшево и не престижно.
  Почему так сделано? Потому что не хотел завязываться на альтератор и иметь ровно тот же инсталлятор, что запускается и при загрузке.
  В livecd-installer делалось нечто ужасное, что я не хочу повторять (не люблю вытаскивание себя за волосы из болота).
  Идеи и предложения приветствуются.
 
2. На одноплатнике не размонтировался /mnt/destination, хотя в виртуалке всё было хорошо. Нужно разобраться. Но это ни на что отрицательно не повлияло.

В дальнейшем хочу сделать install2.target, которая будет запускать инсталлятор в systemd, а не как сейчас специальным install2-init.
Это позволит нам в инсталляторе задействовать systemd-networkd или NetworkManager.
То есть можно будет настроить сеть не в чруте, а непосредственно в инсталляторе. А затем просто перенести настройки в установленную систему.
И тогда инсталлятор в пользовательской сессии и при загрузке будут ещё менее отличаться друг от друга.
-- 
best regards, Anton Midyukov <antohami@altlinux.org>



  parent reply	other threads:[~2025-01-16  7:33 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-09 16:11 Антон Мидюков
2024-04-10  7:52   ` Антон Мидюков
2024-04-10 14:44     ` Leonid Krivoshein
2024-05-20  9:40       ` Sergey V Turchin
2024-05-20 11:25         ` Leonid Krivoshein
2024-05-22 11:23           ` Sergey V Turchin
2024-05-22 13:09             ` Leonid Krivoshein
2024-05-22 15:03               ` Sergey
2025-01-16  7:33 ` Anton Midyukov [this message]
2025-01-16 11:18   ` Anton Midyukov

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=69e39229-6c8c-4f83-826c-d40983fdf768@altlinux.org \
    --to=antohami@altlinux.org \
    --cc=devel-distro@lists.altlinux.org \
    /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 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