From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1680864865; bh=V1QnSa7vHqmLH8nyEBkqYlqlUfC6AVgmuz2XpjrRZzU=; h=Subject:From:To:Date:Message-ID; b=ICsNWRElIfw8tGhs9OsTF/TE5bV7Tgxwpb5LxxxTvr7k/qXTm8adFA3HrhNKULRay Lb8l/vEfiWpmuNYyH578L4YcH3VuXTMSewIIr4qvOtVCYvfjUuVfKUhphwhtua/M1F nFBP+FhoYCZXFsDzAwFSBHqrx+sHMSuPOmi22HDM= Authentication-Results: mail-nwsmtp-smtp-production-main-45.sas.yp-c.yandex.net; dkim=pass header.i=@ya.ru Message-ID: Date: Fri, 7 Apr 2023 17:54:23 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Content-Language: ru To: Distributions development From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [devel-distro] =?utf-8?b?cmVtb3VudCDQsiDQuNC90YHRgtCw0LvRj9GC0L4=?= =?utf-8?b?0YDQtSDQv9C+LdC90L7QstC+0LzRgw==?= X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Apr 2023 10:54:28 -0000 Archived-At: List-Archive: Здравствуйте В задаче 318173 в инсталятор были внесены изменения, связанные с перемонтированием файловых систем устанавливаемой системы. Как было раньше (с 2013 года): 1. alterator-vm разбивает диски, монтирует их. Но монтирует он их не напрямую, а через их двойники в /dev/mapper/ 2. Система устанавливается, pkg-init делает чрут, pkg-install устанавливает пакеты. 3. В alterator-preinstall происходит перемонтирование чрута. Файловые системы отмонтируются, luks, lvm, RAID разбираются, /dev/mapper зачищается. Затем всё в обратном порядке собирается. Продолжается установка Теперь будет так: 1. alterator-vm разбивает диски, монтирует их. Но монтирует он их не напрямую, а через их двойники в /dev/mapper/ 2. происходит перемонтирование того, что смонтировал evms. Файловые системы отмонтируются, luks, lvm, RAID разбираются, /dev/mapper зачищается. Затем всё в обратном порядке собирается. Чрут не делается. 3. Далее pkg-init делает чрут, но уже тот финальный, который делался в alterator-preinstall раньше. Так что теперь установка всех пакетов проходит в чрут со всеми виртуальными файловыми системами. 4. На шаге alterator-preinstall не происходит remount_chroot. Дальше отличий нет. Итого, плюсы: 1. Не нужно отмонтировать чрутные файловые системы, снижается вероятность, что что-то не отмонтируется 2. Перемонтирование происходит сразу после разбивки диска. Если evms сделал что-то не так, получим ошибку перемонтирования до установки системы, сэкономим время. Новый шаг remount добавляется после vm или vm-ortodox initinstall скриптом, если ещё шаг не прописан. Таким образом, не нужно добавлять в installer-distro-* пакеты. Также в этом же задании был доработан вариант установки классическим инсталятором из live. Перемонтирование происходит также, а создание чрута происходит после распаковки сквоша. Ранее чрут не делался (только в alterator-preinstall), так что не все дополнительные пакеты могли быть установлены. Установка из live по-старому, т.е. через livecd-install, работает также, как работала раньше. -- С уважением, Антон Мидюков