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>
next prev 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